Страница 2 из 5

Re: Драйвера под LabVIEW

Добавлено: 20 ноя 2008, 23:49
Viktor
Относительно 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
Может быть подскажете, какие и в какой последовательности их применять.
Особенно непонятно применение калибровочных коэффициентов.
:dntknw:

Re: Драйвера под LabVIEW

Добавлено: 21 ноя 2008, 16:31
Андрей
antoha писал(а): Кому будет интересно, то могу главу отцифровать....в ознакомительных целях.... :brows: Тем более скоро начну свой старый проект для работы с АЦП от L-card, написанный в дельфях на :labview: перегонять....так что, если решишься, то будем действовать сообща :drink:
Аntoha очень интересно если возможно то пожалуйста отсканируй и выложи где нибудь :thank:

Честно говоря не понял на что решаться??? Я LV только начал изучать и к сожелению мало в чем смогу помочь :think: .

Re: Драйвера под LabVIEW

Добавлено: 22 ноя 2008, 07:28
mzu2006
рекомендую приборы от measurement computing http://www.measurementcomputing.com/

Всё, кроме плат счётчиков у них довольно приличное, сам работал, цены ниже NI

Re: Драйвера под LabVIEW

Добавлено: 25 ноя 2008, 02:23
antoha
немного отсутствовал, командировка

Viktor, по поводу крейтов ничего сказать не могу, т.к. опыт работы есть только с внешними модулями серии Е14, использующих lusbapi.dll. Кстати, на http://www.lcard.ru/ не нашел самой библиотеки lcard32.dll. А какие именно функции не понятны?

По поводу калибровочных коэффициентов - для модулей Е14 в виду отсутствия автоматической коррекции в модулях и в dll, показания АЦП (ЦАП) могут иметь некоторое смещение нуля и неточность в масштабе. Таким образом, работа по коррекции возлагается на пользователя, а точнее на программиста. При этом эти коэффициенты зашиты в ППЗУ модуля и зависят от используемого коэффициента усиления.

Вообщем, если короче, то считанный с АЦП сигнал необходимо преобразовывать по формуле: Y=(X+B)*A,
где Х - некорректированные данные АЦП;
Y - скорректированные данные АЦП;
А, В - калибровочные коэффициенты, которые предварительно считываются из ППЗУ модуля (А - коэффициент масштаба, В - коэффициент смещения нуля).


Андрей, я имел ввиду, если решишь приобретать оборудование L-card. В :labview: я тоже с ним не работал (дело пока имел только с родным NI) и думаю что подводные камни возникнут. К концу недели главу отцифрую, давай мыло, скину (если для тебя это еще, конечно, актуально).

Re: Драйвера под LabVIEW

Добавлено: 25 ноя 2008, 19:13
Андрей
Antoha вопрос все еще актуален так что жду главу на это мыло
дело пока имел только с родным NI
А чем не устраивает прибор от NI, почему хочешь на Lcard работать?

Re: Драйвера под LabVIEW

Добавлено: 25 ноя 2008, 21:33
antoha
В наличии у меня есть от NI внутренняя плата PCI-6024Е, а от L-Card внешний USB модуль E14-440D...Часто приходится выезжать с буком и делать кое-какие измерения на энергообъектах, а первую в него не засунешь (хотя она и понавороченней будет), отсюда и выбор :wink: да и интересно разобраться просто

Re: Драйвера под LabVIEW

Добавлено: 25 ноя 2008, 21:35
antoha
Андрей, до выходных главу скину тебе на мыло

Re: Драйвера под LabVIEW

Добавлено: 28 ноя 2008, 01:09
Viktor
Viktor, по поводу крейтов ничего сказать не могу, т.к. опыт работы есть только с внешними модулями серии Е14,
использующих lusbapi.dll. Кстати, на http://www.lcard.ru/ не нашел самой библиотеки lcard32.dll. А какие именно
функции не понятны?
Выкладываю lcard32.dll + описание для LTC крейта (второй файл - это я выбрал из главного то, что связано с LC201 и
LC301) и VI, простейший осциллограф, который у меня не работает как надо.
Модули LC301 и LC201 обнаруживаются, переключение каналов, усиления и частоты среза фильтров работает, но вместо
стабильного сигнала на графике видна прыгающая линия с периодически появляющимся сигналом.
Один раз у меня пошел стабильный сигнал (не помню после каких манипуляций), но после выключения крейта и компа
запуск того же VI дал прежний результат:
http://gerasimovviktor.narod.ru/crait/crait.htm
Бьюсь уже долго - результат =0
Может быть дело в последовательности вызова функций?
Спасибо за помощь!
CRAIT.zip
(2.68 МБ) 443 скачивания
LC201.zip
(193.17 КБ) 443 скачивания

Re: Драйвера под LabVIEW

Добавлено: 29 ноя 2008, 13:57
Viktor
Всё оказалось просто - новая версия lcard32.dll (2002г.) работает неправильно с этим крейтом,
когда я использовал старую (1998г.) всё заработало :super:

Re: Драйвера под LabVIEW

Добавлено: 02 дек 2008, 15:37
antoha
Есть такой прикол у л-кард. Я пользовался только lusbapi.dll (для модулей серии Е14). И постоянно при выходе новой версии переписывал свои проекты...то название функции поменяется, то новая добавится.....вообщем, нормальное (для л-кард) явление.... :suicide:

Re: Драйвера под LabVIEW

Добавлено: 11 дек 2008, 01:40
Viktor
Если интересно, тут кое что по крейту: http://gerasimovviktor.narod.ru/crait_ltc/

Re: Драйвера под LabVIEW

Добавлено: 06 июл 2009, 15:56
Forward
+ в копилку:
http://lad.2x4.ru/products.html

Re: Драйвера под LabVIEW

Добавлено: 22 июл 2009, 01:07
Eugen Graf
Кстати, свой iUSBDAQ я продал (успел поиграться с ним немного).
А ещё Irene He (владелица фирмы http://www.hytekautomation.com) мне сказала что в Европе они больше не продают.

Re: Драйвера под LabVIEW

Добавлено: 28 июл 2009, 02:12
Eugen Graf
Forward, интересно :super:
А кто нибудь его опробовал этот LAD 2x4? Как он?

Re: Драйвера под LabVIEW

Добавлено: 30 июл 2009, 09:54
Forward
Я пробовал первый модуль - все в порядке, работает, каких-то мегабагов не заметил.