Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
|
Асинхронное считывание данных (E14-440, CIN)Добрый день! Никак не получается запустить асинхронное считывание данных в LabVIEW 8.5 на карточке E14-440. До этого не было необходимости в длительном непрерывном считывании данных с карты, поэтому использовал синхронный режим - все работало нормально.
if(*ErrCode!=0) return noErr; DataStep = (*Length)*(*ChannelN);
rp->hEvent1 = CreateEvent(NULL, FALSE, FALSE, NULL);
memset(&(rp->ReadOv1), 0, sizeof(OVERLAPPED));
for(i = 0x0; i < 0x2; i++) {
if(!((ILE440*)(*Instance))->STOP_ADC()) {*ErrCode = STOP_ADC_ERROR; return noErr;};
if(!((ILE440*)(*Instance))->START_ADC()) {*ErrCode = START_ADC_ERROR; return noErr;};
return noErr;
2. CIN MgErr CINRun(uInt32 *ErrCode, uInt32 *Instance, TD1Hdl Data, read_pars *rp, uInt8 *ready)
if(*ErrCode!=0) return noErr;
return noErr;
|
|||
|
||||
|
|
Re: Асинхронное считывание данных (E14-440, CIN)Проблема частично разрешилась. Она была связана с моим непонимании того, как LabVIEW работает с памятью.
|
|||
Страницы 1
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск