Устройства сбора данных с драйвером LabVIEW
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Драйвера под LabVIEW
Относительно L-Card:
У меня есть старый LTC крейт с модулями LC-301C и LC-201.
http://www.lcard.ru/sltc.php3
Мне нужно сделать программу на LabVIEW для испытательной установки на базе модуля LC-201.
На сайте L-Card http://www.lcard.ru/ я не нашёл примеров по программированию именно LC-201.
Я запутался в функциях lcard32.dll
Может быть подскажете, какие и в какой последовательности их применять.
Особенно непонятно применение калибровочных коэффициентов.
У меня есть старый LTC крейт с модулями LC-301C и LC-201.
http://www.lcard.ru/sltc.php3
Мне нужно сделать программу на LabVIEW для испытательной установки на базе модуля LC-201.
На сайте L-Card http://www.lcard.ru/ я не нашёл примеров по программированию именно LC-201.
Я запутался в функциях lcard32.dll
Может быть подскажете, какие и в какой последовательности их применять.
Особенно непонятно применение калибровочных коэффициентов.
-
- beginner
- Сообщения: 14
- Зарегистрирован: 01 ноя 2008, 18:36
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Драйвера под LabVIEW
Аntoha очень интересно если возможно то пожалуйста отсканируй и выложи где нибудьantoha писал(а): Кому будет интересно, то могу главу отцифровать....в ознакомительных целях.... Тем более скоро начну свой старый проект для работы с АЦП от L-card, написанный в дельфях на перегонять....так что, если решишься, то будем действовать сообща
Честно говоря не понял на что решаться??? Я LV только начал изучать и к сожелению мало в чем смогу помочь .
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Драйвера под LabVIEW
рекомендую приборы от measurement computing http://www.measurementcomputing.com/
Всё, кроме плат счётчиков у них довольно приличное, сам работал, цены ниже NI
Всё, кроме плат счётчиков у них довольно приличное, сам работал, цены ниже NI
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
- antoha
- beginner
- Сообщения: 24
- Зарегистрирован: 04 окт 2008, 12:38
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Драйвера под LabVIEW
немного отсутствовал, командировка
Viktor, по поводу крейтов ничего сказать не могу, т.к. опыт работы есть только с внешними модулями серии Е14, использующих lusbapi.dll. Кстати, на http://www.lcard.ru/ не нашел самой библиотеки lcard32.dll. А какие именно функции не понятны?
По поводу калибровочных коэффициентов - для модулей Е14 в виду отсутствия автоматической коррекции в модулях и в dll, показания АЦП (ЦАП) могут иметь некоторое смещение нуля и неточность в масштабе. Таким образом, работа по коррекции возлагается на пользователя, а точнее на программиста. При этом эти коэффициенты зашиты в ППЗУ модуля и зависят от используемого коэффициента усиления.
Вообщем, если короче, то считанный с АЦП сигнал необходимо преобразовывать по формуле: Y=(X+B)*A,
где Х - некорректированные данные АЦП;
Y - скорректированные данные АЦП;
А, В - калибровочные коэффициенты, которые предварительно считываются из ППЗУ модуля (А - коэффициент масштаба, В - коэффициент смещения нуля).
Андрей, я имел ввиду, если решишь приобретать оборудование L-card. В я тоже с ним не работал (дело пока имел только с родным NI) и думаю что подводные камни возникнут. К концу недели главу отцифрую, давай мыло, скину (если для тебя это еще, конечно, актуально).
Viktor, по поводу крейтов ничего сказать не могу, т.к. опыт работы есть только с внешними модулями серии Е14, использующих lusbapi.dll. Кстати, на http://www.lcard.ru/ не нашел самой библиотеки lcard32.dll. А какие именно функции не понятны?
По поводу калибровочных коэффициентов - для модулей Е14 в виду отсутствия автоматической коррекции в модулях и в dll, показания АЦП (ЦАП) могут иметь некоторое смещение нуля и неточность в масштабе. Таким образом, работа по коррекции возлагается на пользователя, а точнее на программиста. При этом эти коэффициенты зашиты в ППЗУ модуля и зависят от используемого коэффициента усиления.
Вообщем, если короче, то считанный с АЦП сигнал необходимо преобразовывать по формуле: Y=(X+B)*A,
где Х - некорректированные данные АЦП;
Y - скорректированные данные АЦП;
А, В - калибровочные коэффициенты, которые предварительно считываются из ППЗУ модуля (А - коэффициент масштаба, В - коэффициент смещения нуля).
Андрей, я имел ввиду, если решишь приобретать оборудование L-card. В я тоже с ним не работал (дело пока имел только с родным NI) и думаю что подводные камни возникнут. К концу недели главу отцифрую, давай мыло, скину (если для тебя это еще, конечно, актуально).
-
- beginner
- Сообщения: 14
- Зарегистрирован: 01 ноя 2008, 18:36
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Драйвера под LabVIEW
Antoha вопрос все еще актуален так что жду главу на это мыло
А чем не устраивает прибор от NI, почему хочешь на Lcard работать?дело пока имел только с родным NI
Последний раз редактировалось Андрей 29 ноя 2008, 17:58, всего редактировалось 1 раз.
- antoha
- beginner
- Сообщения: 24
- Зарегистрирован: 04 окт 2008, 12:38
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Драйвера под LabVIEW
В наличии у меня есть от NI внутренняя плата PCI-6024Е, а от L-Card внешний USB модуль E14-440D...Часто приходится выезжать с буком и делать кое-какие измерения на энергообъектах, а первую в него не засунешь (хотя она и понавороченней будет), отсюда и выбор да и интересно разобраться просто
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Драйвера под LabVIEW
Выкладываю lcard32.dll + описание для LTC крейта (второй файл - это я выбрал из главного то, что связано с LC201 иViktor, по поводу крейтов ничего сказать не могу, т.к. опыт работы есть только с внешними модулями серии Е14,
использующих lusbapi.dll. Кстати, на http://www.lcard.ru/ не нашел самой библиотеки lcard32.dll. А какие именно
функции не понятны?
LC301) и VI, простейший осциллограф, который у меня не работает как надо.
Модули LC301 и LC201 обнаруживаются, переключение каналов, усиления и частоты среза фильтров работает, но вместо
стабильного сигнала на графике видна прыгающая линия с периодически появляющимся сигналом.
Один раз у меня пошел стабильный сигнал (не помню после каких манипуляций), но после выключения крейта и компа
запуск того же VI дал прежний результат:
http://gerasimovviktor.narod.ru/crait/crait.htm
Бьюсь уже долго - результат =0
Может быть дело в последовательности вызова функций?
Спасибо за помощь!
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Драйвера под LabVIEW
Всё оказалось просто - новая версия lcard32.dll (2002г.) работает неправильно с этим крейтом,
когда я использовал старую (1998г.) всё заработало
когда я использовал старую (1998г.) всё заработало
- antoha
- beginner
- Сообщения: 24
- Зарегистрирован: 04 окт 2008, 12:38
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Драйвера под LabVIEW
Есть такой прикол у л-кард. Я пользовался только lusbapi.dll (для модулей серии Е14). И постоянно при выходе новой версии переписывал свои проекты...то название функции поменяется, то новая добавится.....вообщем, нормальное (для л-кард) явление....
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Драйвера под LabVIEW
Если интересно, тут кое что по крейту: http://gerasimovviktor.narod.ru/crait_ltc/
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Драйвера под LabVIEW
Кстати, свой iUSBDAQ я продал (успел поиграться с ним немного).
А ещё Irene He (владелица фирмы http://www.hytekautomation.com) мне сказала что в Европе они больше не продают.
А ещё Irene He (владелица фирмы http://www.hytekautomation.com) мне сказала что в Европе они больше не продают.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
Forward
- professional
- Сообщения: 337
- Зарегистрирован: 03 мар 2008, 12:41
- Награды: 3
- Версия LabVIEW: 2010
- Откуда: Кишинев
- Контактная информация:
Re: Драйвера под LabVIEW
Я пробовал первый модуль - все в порядке, работает, каких-то мегабагов не заметил.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 875 Просмотры
-
Последнее сообщение IvanLis
-
- 13 Ответы
- 1228 Просмотры
-
Последнее сообщение Boxa
-
- 0 Ответы
- 503 Просмотры
-
Последнее сообщение Juri
-
- 3 Ответы
- 272 Просмотры
-
Последнее сообщение AndreyDmitriev
-
- 13 Ответы
- 2454 Просмотры
-
Последнее сообщение rsv