Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Подружить USB E440 и LabviewПрекрасно понимаю новый стиль dllек для работы с платами (которые дают тока CreateInstance), однако LAbView такое не понимает.
|
|||
|
||||
|
Re: Подружить USB E440 и LabviewМожно выбрать любой из этих путей. Хотя, судя по всему, врапер кажется самый простой и быстрый путь.
|
|||
|
||||
|
Re: Подружить USB E440 и LabviewХмм, а с другой стороны - сложность
|
|||
|
||||
|
Re: Подружить USB E440 и LabviewУдачи Вам. Если все получиться хорошо, просьба поделиться результатом . |
|||
|
||||
|
Re: Подружить USB E440 и LabviewЭ, уже в развитие темы - e440.bio - БИОС DSP обязательно каждый раз грузить или это по желанию? |
|||
|
||||
|
Re: Подружить USB E440 и LabviewВ принципе, загрузка модуля требуется всего один раз после подачи на него напряжения питания (через USB кабель). |
|||
|
||||
|
Re: Подружить USB E440 и LabviewУпс. а я думал оно во флеше лежит...
|
|||
|
||||
|
Re: Подружить USB E440 и LabviewМожно подробности про e4400->ReadData(short *, DWORD *, LPDWRORD *, LPOVERLAPPED)?
|
|||
|
||||
|
Re: Подружить USB E440 и LabviewСмысл параметров функции ReadData() почти полностью идентичен Windows API функции ReadFile(). Собственно говоря именно ReadFile() и используется в ReadData(). Подробности можно просмотреть в Help на эту Windows API функцию. |
|||
|
||||
|
Re: Подружить USB E440 и Labviewэто понятно. вопрос состоял в том, что сделано внутри драйвера. Он ждет пока будет накоплено NumberOfWordstoRead или производится чтение из буффера (сколько было) и все? Зачем тогда у вас в примере всякие выходы по TimeOutу и тп ? |
|||
|
||||
|
Re: Подружить USB E440 и LabviewФункция ReadData() работает почти полностью идентичено Windows API функции ReadFile() с учетом того, эта операция должна быть асинхронной (т.е. с использованием структуры OVERLAPPED).
|
|||
|
||||
|
Re: Подружить USB E440 и LabviewЧто-то никак оно не заработает. Но должно вот-вот покамест трап непонятный ловлю.
|
|||
|
||||
|
Re: Подружить USB E440 и LabviewНепосредственно после загрузки модуля переменная AdcFifolength должна быть равна 0х3000. Впоследствии эту величину можно программно менять в диапазоне от 64 до 0х3000. |
|||
|
||||
|
Re: Подружить USB E440 и LabviewИнтересное дело. А почему у меня периодически, после перезагрузки dll - AdcFifolength=0 ??? хотя функция возвращает 1. |
|||
|
||||
|
Re: Подружить USB E440 и LabviewИтак! Нашел время - довел все до разумного состояния.
4. Не понял почему, но с кол-вом забираемых данных из буффера ADC надо быть аккуратным. Типа полбуффера это хорошо, а точно буффер - не всегда
Alex G.
|
Страницы 1
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск