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

плагин вопросы

Вы не вошли.

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

12.09.2014 11:34:43
#26

Участник
Здесь с 25.08.2014
Сообщений: 32

Re: плагин вопросы

Anton пишет:

wink  Кстати, а что есть к локальным Е20-10 в LGraph2  написать "расчетный плагин" который и будет "виртуальным устройством". Таким образом 4 канала Е20-10 расшираются до 8 (еще 4 от удаленного)... процесс отрисовки/записи данных остается неизменным... останется только прокинуть команды по сети...
Я так понимаю что это укладывается в текущую структуру LGraph2.

Возвращаясь к начальной теме, если все-таки придется решать проблему программно, хочется узнать мнение о данном подходе (через "расчетный плагин")  smile .

12.09.2014 12:24:29
#27

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

Re: плагин вопросы

Ну я подробно структуру LGraph2 не знаю, поэтому могу и ошибаться, может разработчики тут подскажут, но насколько я знаю там нет возможности создания именно плагинов для устройств. Через рассчетный может как-то сделать можно, хотя это будет несколько костылем:
- удаленных E2010 в списке устройств не будет, их если только настраивать через панель настройки плагина.
- запустить только удаленные E2010 без локальных будет нельзя.
- сбор с удаленных устройств надо будет организовывать каким-то своим способом (может запускать отдельный поток при старте??) и как-то уже привязывать вывод к обработке данных от локальных устройств

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

12.09.2014 12:42:10
#28

Участник
Здесь с 25.08.2014
Сообщений: 32

Re: плагин вопросы

Да, костыль... но в целом данные ограничения приемлимы.

Александр Е пишет:

Все равно же придется писать две программы (клиент и сервер) для удаленного сбора данных. Может быть, тогда уж проще сделать и визуализацию/регистрацию свою.
...

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

Спасибо за активное обсуждение!

PS: надеюсь в будущем появится плагин "виртуальное устройство"  wink

Юрий
12.09.2014 14:46:48
#29

Гость

Re: плагин вопросы

Алексей L Card пишет:

Ну я подробно структуру LGraph2 не знаю

Может быть, есть возможность спросить у Владислава, как с его точки зрения лучше решать эту задачу с LGraph2? wink

15.09.2014 09:44:08
#30

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

Re: плагин вопросы

1. Срок изготовления первой партии E-502 примерно 3.5 месяца

2.  В LGraph2 новое изделие E-502  будет добавлено в ближайшее время

Юрий
15.09.2014 15:39:04
#31

Гость

Re: плагин вопросы

Владислав, спасибо. К сожалению, на данном этапе нам придётся использовать Е20-10, так как они уже закуплены.
Вопрос к Вам как к главному специалисту по LGraph2, как лучше всего удалённые (по сети) Е20-10 подключить к LGraph2 ? Заранее спасибо за помощь.

17.09.2014 08:18:51
#32

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

Re: плагин вопросы

Юрий пишет:

как лучше всего удалённые (по сети) Е20-10 подключить к LGraph2 ? Заранее спасибо за помощь.

Единственный способ подключения удаленных E20-10 к LGraph2 (на мой взгляд очень кривой) - это плагин, получающий данные от подключенного к этому же компьютеру E20-10 и реализующий 4 расчетные канала, но в качестве данных расчетных каналов, подкладывающий данные, получаемые с удаленной E20-10.

22.09.2014 00:41:52
#33

Участник
Здесь с 25.08.2014
Сообщений: 32

Re: плагин вопросы

Еще хотел уточнить про запись файла.
Как я понимаю в файл пишутся исходные кадры полученные от устройства (в данном случае Е20-10), тоесть последовательность short*.
А в случае с расчетными каналами? Я так понимаю пишутся кадры типа double? и тип данных расчетных каналов фиксированный?

23.09.2014 10:39:46
#34

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

Re: плагин вопросы

Anton пишет:

А в случае с расчетными каналами? Я так понимаю пишутся кадры типа double? и тип данных расчетных каналов фиксированный?

Да, Вы все правильно поняли.У расчетных каналов тип данных фиксированный - double (8 байт, плавающая точка).

23.09.2014 12:41:50
#35

Участник
Здесь с 25.08.2014
Сообщений: 32

Re: плагин вопросы

Владислав пишет:

Да, Вы все правильно поняли.У расчетных каналов тип данных фиксированный - double (8 байт, плавающая точка).

Эх... и тут подстава)
Проблема вот в чем: E20-10 дает поток данных почти 20 Мб/сек. их 4 шт и суммарный поток под 80 Мб/сек. - в пределах разумного.
НО! если два устройства прокидывать по сети и делать расчетными то поток возрастает да 40 + 40 * 4 = 200 Мб/сек - а это уже жестоко... а я как-то сразу об этом не подумал  sad
Будем думать дальше ...

23.09.2014 13:28:21
#36

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

Re: плагин вопросы

Anton пишет:

...E20-10 дает поток данных почти 20 Мб/сек.

Максимальный поток от E20-10 - ровно 20 Мбайт/c (2-х байтные калиброванные отсчёты данных).

23.09.2014 14:17:57
#37

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

Re: плагин вопросы

Anton пишет:
Владислав пишет:

Да, Вы все правильно поняли.У расчетных каналов тип данных фиксированный - double (8 байт, плавающая точка).

Эх... и тут подстава)
Проблема вот в чем: E20-10 дает поток данных почти 20 Мб/сек. их 4 шт и суммарный поток под 80 Мб/сек. - в пределах разумного.
НО! если два устройства прокидывать по сети и делать расчетными то поток возрастает да 40 + 40 * 4 = 200 Мб/сек - а это уже жестоко... а я как-то сразу об этом не подумал  sad
Будем думать дальше ...

А  зачем так? По сети как раз лучше тащить только коды АЦП по два байта, а уже в плагине их превращать в расчетный канал.

23.09.2014 14:41:17
#38

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

Re: плагин вопросы

И даже можно ужать без потерь на 12.5%, поскольку отсчеты 14-битные - 4 отсчета можно распихать в 7 байт smile

23.09.2014 14:46:24
#39

Участник
Здесь с 25.08.2014
Сообщений: 32

Re: плагин вопросы

Владислав пишет:

А  зачем так? По сети как раз лучше тащить только коды АЦП по два байта, а уже в плагине их превращать в расчетный канал.

Разумеется я по сети передаю коды АЦП... и в плагине их превращаю в расчетный канал... это я считал поток записи в файла и он получается внушительным из-за расчетных каналов. диск все-таки медленное устройство.

23.09.2014 14:58:25
#40

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

Re: плагин вопросы

Александр Е пишет:

И даже можно ужать без потерь на 12.5%, поскольку отсчеты 14-битные - 4 отсчета можно распихать в 7 байт smile

Но такое "ужимание" будет не совсем программно совместимое, поскольку "неинформационные" 2 бита используются как признак начала  кадра и признак переполнения разрядной сетки АЦП. В некоторых программных режимах эти признаки используются.

25.09.2014 08:32:48
#41

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

Re: плагин вопросы

Думаю что в фал то наверное можно и напрямую создать и писать из плагина, для каждого устройства Вы же свой файл используете. И писать в том формате, что нужно.

Юрий
03.10.2014 22:16:17
#42

Гость

Re: плагин вопросы

К вопросу о Е20-10 и длинном кабеле... Какие есть мнения о возможности его работы с таким оптическим кабелем:
http://www.corning.com/opcomm/OpticalCa … C7seWd_sm9

04.10.2014 08:59:00
#43

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

Re: плагин вопросы

Юрий пишет:

К вопросу о Е20-10 и длинном кабеле... Какие есть мнения о возможности его работы с таким оптическим кабелем:
http://www.corning.com/opcomm/OpticalCa … C7seWd_sm9

Юрий, это может быть интересным решением. Но нужно тестировать.

06.10.2014 11:46:57
#44

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

Re: плагин вопросы

Только у этого Корнинга может и не быть гальванической развязки по земле и питанию:

http://www.corning.com/opcomm/OpticalCa … fault.aspx
"Do USB 3.Optical™ Cables by Corning contain copper conductors?

Yes, two copper conductors transmit power from the host for the optical to electrical conversion and back again. All data is transmitted over the optical fibers."

То есть это до 50 м оптики + параллельно медью земля и питание для питания преобразователя на том конце, где разъем B (device). Причем они пишут, что питать устройство от него нельзя, устройство должно иметь свой БП (или можно поставить на том конце обычный активный "медный" хаб).

07.10.2014 19:38:38
#45

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

Re: плагин вопросы

Спросил в техподдержке Corning - сказали, нет у них гальваноразвязки:
"Yes, an electrical circuit exists from the computer to the device (GND to GND and Vbus to Vbus).  Our product is not galvanic isolated."
Имейте в виду.

Юрий
05.01.2015 04:17:59
#46

Гость

Re: плагин вопросы

Получил я наконец-то этот Corning... Как USB 3.0 он работает крайне нестабильно (проще сказать - не работает) sad Планировалось через него прокидывать сигналы от 3х модулей Е20-10. Вроде бы в USB 2.0 влезать не должно, но... подсоединяю к порту USB 2.0, запускаю запись в LGraph2 (40c в ОЗУ) и получаю 3х762,939Мбайт в статистике. Т.е. USB 2.0 на пределе 480Мбит/с способен?

Контакты

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

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

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

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