Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Примеры по работе с модулями E14-140 и E14-440Здравствуйте. Возникла необходимость написать свой софт в Labview для управления модулями E14-140 и E14-440, но в примерах используются модули из старого Labview, которые не поддерживаются поздними версиями (к примеру Code Interface Node). Не могли бы вы обновить примеры для более поздней версии Labview (к примеру, 2015) либо сделать описание функций библиотеки wlcomp.dll. |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440функции в wlcomp аналогичны функциям в lcomp. Просто первым параметром идет указатель на С++ объект, и это-то же указатель возвращается функцией... исходник этой библиотеки лежат в папке WLCOMP и можно легко увидеть что это просто оболочка над вызовами функций lcomp, так что описание можно читать на lcomp. Также там есть файл instruct.html в папке с LV примером, там тоже есть некоторые пояснения. |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440емнип если LV2015 32-х битное, то все должно работать. Может у ваc x64 LV? |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440Labview 32-битное, и пример работает, вопрос тут в том, что надо интегрировать данный функционал в нашу программу, а блок CIN(Code Interface Node) в Labview с 2010 года перестал поддерживаться, т.е. есть возможность только копировать данные модули из примера, а не создавать новые. Главный недостаток - нет возможности на вход .dll в Labview подать кластер данных. |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440Честно говоря не до конца понятно, что Вы хотите и с чем именно проблема. Поэтому непонятно, что подразумевается под невозможно создавать новые модули. В Call Library Function действительно нельзя передавать кластеры, поэтому в примерах и используется специальная библиотека lview.dll, которая не принимает структуры, но это в общем ограничение LabView, а не примера, которое можно обойти разве что используя обертку не через .dll, а каким-то совсем другим способом (как например в LTR - через .Net библиотеку). |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440сейчас будет путаница тк есть разные примеры. в примерах в LComp используется CIN. Вариантов 2. Или использовать старый Labview для создания нужных CIN и использовать их потом в новом. Или учитывая что CIN это фактически Dll библиотеки просто в несколько странном виде, можно писать обычные библиотеки dll с функциями типа func(par1,par2,par3...) которые внутри будут заполнять структуру аналогично как это делается в исходниках CIN (они там есть) и потом вызывать функцию со структурой, те код аналогичный практически CIN. И потом вызывать эти функции через CallLibrayFunction, но кластеров тогда уже не будет - просто отдельные параметры. |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440Здравствуйте, Возникла ошибка работы программы Oscillograph.vi с модулем E14-140M. Первый запуск – все нормально данные считываются (Начинается синхронный ввод). Нажимаем кнопку “STOP”, останавливается сбор данных, появляется кнопка “RUN”. Нажимаем “RUN” – сбор данных не возобновляется, программа виснет. Проверил: версия прошивки модуля и драйвера соответствуют последней версии. Вроде на форуме была похожая тема 2014 года, с ходу не нашел, но я так и не понял, чем там все тогда кончилось. Пожалуйста, помогите решить эту проблему. |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440При нажатии “RUN” пишет “Can’t read ADC data” и зависает. С модулем E502 и его примерами на LabView проблем нет, запускаешь сбор, останавливаешь, и снова вновь запускаешь. |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440Как я понял, грубо говоря, программа заключается в следующем: 1. LV_OpenModule.vi – открываем библиотеку Ошибка: при нажатии “STOP” и выполнения LV_StopRealTimeAdcSampling.vi невозможно выполнить ни конфигурацию (шаг3), ни запуск сбора данных (шаг 4 или 5). И дело тут не в паузе. Каким образом периодический останавливать и возобновлять сбор? |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440Простите, если Я вставил свой вопрос не в ту тему. |
|||
|
||||
|
Re: Примеры по работе с модулями E14-140 и E14-440Пришлите пожалуйста пример работы с двумя (несколькими) модулями Е14-440, если можно на Делфи. |
|||
|
||||
|
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск