Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Вышла бета версия LGraph2 !

Вы не вошли.

 Поиск | Регистрация | Вход 

Владимир
25.03.2010 17:22:20
#26

Гость

Re: Вышла бета версия LGraph2 !

2lalex
Может, копипаст в коде неудачный:) Ведь с неотображаемой гистограммой тоже проблема именно со вторыми четырьмя каналами. Надеюсь, Владислав быстро найдёт ошибку, когда отдохнёт;)

Владимир
26.03.2010 05:38:56
#27

Гость

Re: Вышла бета версия LGraph2 !

2lalex
Проверил на стареньком ноуте (i915), 10 минут просмотр отработал без проблем по всем каналам. Винда "грязная", антивирус есть. Странно...
Но гистограммы не строятся.

lalex
26.03.2010 10:38:51
#28

Гость

Re: Вышла бета версия LGraph2 !

Гистограммы - это IMHO немножко другая проблема. А вот специфика машины, на которй прога не работает - может и помочь! Если не трудно, скиньте, пожалуйста, про нее все, что сочтете возможным сообщить (железо, система, сервиспак и пр.) - можно либо сюда, либо письмом на support@lcard.ru!

Владимир
26.03.2010 16:24:44
#29

Гость

Re: Вышла бета версия LGraph2 !

мать asus p5ql-cm
проц E6550
память 2Х1Гб
плат нет
USB Wi-Fi (тот же самый, что используется и в работающей машине, т.е. от него зависимости нет)

Oleg
28.03.2010 17:25:31
#30

Гость

Re: Вышла бета версия LGraph2 !

Если это возможно то хотелось бы увидеть в Вашей программе небольшое дополнение: т.к у вас в программе уже реализованно отслеживание событий по какому либо из каналов АЦП ( например запуск регистрации) а почти все Ваши изделия имеют цифровые выхода, то можно было бы реализовать 1 или 0 (на любом из цифровых каналов) в случае появления определённого уровня сигнала, для запуска или остановки внешнего оборудования. Т.е сделать дополнительное меню в котором будет возможность привязать определённый цифровой канал к определённому каналу АЦП по событию.

28.03.2010 17:46:30
#31

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Вышла бета версия LGraph2 !

Oleg. Пожалуй, эту функцию можно реализовать только на уровне процессора ADSP (в изделиях E14-440, L-780, L-783) или на уровне ARM-контроллера (в изделиях E-154, E14-140M). Если на верхнем программном уровне реализовывать, то время задержки цифрового вывода будет иметь асинхронную задержку Windows (десятки миллисекунд или больше).

Oleg
28.03.2010 17:55:20
#32

Гость

Re: Вышла бета версия LGraph2 !

Я понимаю что реализация на аппаратном уровне достаточно сложна и требует привязки к конкретной плате, вообще я имел ввиду реакцию на достаточно медленно текущие процессы (изменение температуры, напряжения аккумуляторов, и.т.п) в случае которых задержка связанная с особенностями операционной системы не будет иметь большой роли

28.03.2010 18:01:07
#33

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Вышла бета версия LGraph2 !

Тогда для медленных событи

28.03.2010 18:06:06
#34

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Вышла бета версия LGraph2 !

Тогда для медленных событий нужно иметь 2 уровня срабатывания  (по принципу гистерезиса), иначе может быть дребезг исполнительного устройства...

Oleg
28.03.2010 18:41:43
#35

Гость

Re: Вышла бета версия LGraph2 !

Да, конечно. Я тоже думал об этом. Т.е меню получается примерно таким: выбор цифрового канала, выбор канала (привязки) АЦП, выбор события: напряжение становится больше или меньше определённого уровня, выбор действия цифрового канала 1 или 0, выбор уровня напряжения гистерезиса.

Владимир
29.03.2010 04:01:54
#36

Гость

Re: Вышла бета версия LGraph2 !

Возникли проблемы при подключении 2х крейтов: "в настройке оборудования" номера крейтов опознаются правильно, а номера плат LTR212 дублируются (т.е. они, якобы, одинаковы для обоих крейтов). При запуске просмотра возникает ошибка "у модулей совпали суффиксы". Скриншоты выслал на support@lcard.ru.
Дополнительное пожелание: увеличить число окон до 16.
Прерывание забора данных из сервера по 2й плате LTR212 не зависит от крейта (на втором крейте наблюдается то же самое).

29.03.2010 15:41:34
#37

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Вышла бета версия LGraph2 !

Владимиру:

1. Проблему с двумя крейтами исправил. Выложил дистрибутив на ftp://ftp.lcard.ru/pub/users/lgraph_bet … 1_beta.zip

2. Глюку с отваливанием второго модуля буду ловить в среду, в среду же добавлю L-305, L-264 и L-1250 (Олегу).

Владимир
29.03.2010 16:49:03
#38

Гость

Re: Вышла бета версия LGraph2 !

Владислав, спасибо буду проверять.
А с гистограммами проблему не посмотрели?

Oleg
29.03.2010 16:58:01
#39

Гость

Re: Вышла бета версия LGraph2 !

Спасибо, жду с нетерпением

30.03.2010 11:44:10
#40

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Вышла бета версия LGraph2 !

Владимиру

Гистограммы починил, дисперсию добавил. По оси X включил автомасштаб, если покажется неудобным - сообщите, пожалуйста. Дистрибутив там же (ftp://ftp.lcard.ru/pub/users/lgraph_bet … 1_beta.zip).

Владимир
30.03.2010 14:55:39
#41

Гость

Re: Вышла бета версия LGraph2 !

Владислав, спасибо!

Владимир
31.03.2010 04:07:54
#42

Гость

Re: Вышла бета версия LGraph2 !

2 крейта работают, гистограмма работает.
Про глюк с отваливанием модулей. В конфигурации с 2мя крейтами (4х4канала LTR212) нет повторяемости отваливания: при одном эксперименте отвалился 1 модуль (3 остались работать), а при следующем отвалились 3 модуля (не сихронно, с разницей в единицы секунд). При повторном запуске просмотра выбрасывается ошибка -2013: ошибка установки параметров модуля LTR212. Лечится перезапуском LGraph.
Других проблем пока не обнаружено.
Несколько пожеланий:
1. Уменьшить шрифт на кнопках Просмотр, Запись, Стоп (при разрешении 1440х900 (немного меньше рекомендованного) не помещается слово "Просмотр").
2. В среднем и дисперсии число знаков, видимо, лучше увеличить до установленного пользователем значения для измерений.
3. Подвинуть окно дисперсии влево (немного вылезает).
4. Вместе с LGraph запускать сервер (если не запущен) и подключать модули в сервере.

Владимир
31.03.2010 04:12:22
#43

Гость

Re: Вышла бета версия LGraph2 !

Ещё хотелось бы узнать про использование плагинов.

Владимир
31.03.2010 04:45:46
#44

Гость

Re: Вышла бета версия LGraph2 !

Вместо абсолютного времени выводится что-то непонятное.

31.03.2010 10:40:23
#45

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Вышла бета версия LGraph2 !

Насчет плагинов.

Фактически в ЛГрафе плагины уже есть (только все меню в выкладываемой версии невидимы).
Просто пока не написана документация не хочется выкладывать.

Фактически плагин - это очень простая 32 разрядная DLL библиотека с 4-мя предопределенными функциями. При помощи плагина можно реализовать две задачи:
1. рассчетные каналы, в этом режиме в процессе сбора данных через плагин проходит поток данных с выбранного модуля и плагин на их основе порождает свой поток рассчетных данных, который попадает обратно в ЛГраф, регистрируется в файл, отображается как обычные каналы АЦП и т.п. После сбора, меняя параметры плагина, можно перерассчитывать рассчетные каналы.
2. мультиметрные и графические элементы, плагин имеет возможность сообщить ЛГрафу о своем желании выдавать сколько-то графиков и сколько-то мультиметрных элементов (типа термометра, бака, числового поля и т.п.). При этом для плагина в ЛГрафе создается отдельное графическое окно, в котором располагаются все визуальные элементы и в процессе сбора или просмотра файлов, данные с АЦП передаются в плагин, а рассчитанные им данные выводятся в визуальных элементах.
Сейчас есть 3 тестовых плагина (2 -канальный спектроанализатор, работающий в реальном времени, 8 канальный мультиметр и многоканальный дифференциатор и сумматор каналов).

Поскольку исходник плагина очень простой (сотня строк на Си), то при базовых навыках языка Си, пользователь может брать наши плагины и на их основе делать что-то сугубо индивидуальное или мы в дальнейшем сможем не переписывая ЛГраф, решать для пользователей на базе плагинов какие-то специализированные задачи (кстати, задачу Олега с выдачей синхросигнала при начале сбора данных я подумываю сделать именно как плагин).

Oleg
31.03.2010 14:38:56
#46

Гость

Re: Вышла бета версия LGraph2 !

Владислав, прочитал Ваше пояснение по поводу плагинов, идея очень изящная. Будем надеятся на её скорейшее развитие. По поводу моей задачи могу сказать что я имел ввиду не синхронизацию внешних устройств при запуске регистрации, а управление внешними устройствами по определённым условиям в процессе регистрации. Если Вам интересно то я могу на Ваш е-майл написать описание конкретной задачи где это может использоваться.

31.03.2010 15:35:50
#47

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Вышла бета версия LGraph2 !

1. Олегу
Добавил поддержку L-305, L-264, L-1250 в ЛГраф2. Учтите специфику установки драйвера lcomp для плат ISA  (см. manual.pdf в lcomp), а именно:
1.1 необходимо переключить в bios компьютера прерывание (10 или 11) и DMA5 из режима PCI Pnp в режим ISA.
1.2 в панели управления/система/оборудование/плата L-305 надо руками один раз отключить в настройках ресурсов автоматическую конфигурацию, выбрать конфигурацию 2 и установить параметр DMA равным 5.
1.3 lcomp нужен свежайший (http://www.lcard.ru/download/lcomp.exe), а именно сегодняшний.
Просьба после тестирования сообщить о результате.
Напишите мне на support@lcard.ru для Владислава.

2. Владимиру
Руки до отваливания модулей и абсолютной шкалы сегодня не дошли, посмотрю завтра.
В текущей версии передвинул дисперсию, изменил число знаков после запятой и увеличил место для кнопки ПРОСМОТР.

Дистрибутив там же (ftp://ftp.lcard.ru/pub/users/lgraph_bet … 1_beta.zip).

Владимир
31.03.2010 16:28:10
#48

Гость

Re: Вышла бета версия LGraph2 !

Спасибо, Владислав. Откуда можно скачать тестовые плагины и их исходники?

31.03.2010 16:30:26
#49

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Вышла бета версия LGraph2 !

Рановато, давайте подождем до понедельника. Я надеюсь до понедельника сваять хоть какую-то доку по плагинам и максимально прокомментировать исходники.

Oleg
31.03.2010 20:28:03
#50

Гость

Re: Вышла бета версия LGraph2 !

Владислав, спасибо. Завтра проверю, по результатам отпишусь.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск