Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
IoAsync L780MНе работает асинхронный ввод-вывод. Функция IoAsync возвращает lerror. Пишу в labview. cin прописал вроде нормально. вот исходники:
#define LABVIEW_FW #include "extcode.h"
MgErr CINRun(uInt32 *hIfc, uInt16 *arg1, uInt16 *arg2, uInt32 *Err); MgErr CINRun(uInt32 *hIfc, uInt16 *arg1, uInt16 *arg2, uInt32 *Err)
/* Insert code here */ WASYNC_PAR asp; asp.s_Type = L_ASYNC_ADC_INP;
*Err = IoAsync(hIfc, &asp); return noErr;
вывод:
#define LABVIEW_FW #include "extcode.h"
MgErr CINRun(uInt32 *hIfc, uInt32 *arg1, uInt16 *arg2, uInt32 *Err); MgErr CINRun(uInt32 *hIfc, uInt32 *arg1, uInt16 *arg2, uInt32 *Err)
/* Insert code here */ WASYNC_PAR asp; asp.s_Type = L_ASYNC_DAC_OUT;
*Err = IoAsync(hIfc, &asp); return noErr;
В чем может быть дело? Может в wlcomp.dll какие недоработки? Посмотрите, пожалуйста. Жду ответа! |
|||
|
||||
|
Re: IoAsync L780Mсмотреть надо на входящие парарметры, возможно в них дело... |
|||
|
||||
|
Re: IoAsync L780MО каких параметрах идет речь?
ввод с АЦП:
указатель на интерфейс IoAsync передается от PlataTest, которой от LoadBios. Флеш читал. PlataTest - "ОК". Где-то на форуме писали, что в wlcomp.dll в Dllexport для IoAsync надо добавить какие-то строчки...В последней версии это исправлено? |
|||
|
||||
|
Re: IoAsync L780M????????? |
|||
|
||||
|
Re: IoAsync L780Mне знаю. в той что лежит в инете вроде все нормально. Ввод с АЦП если его добавить в пример WLCOMP_TST ошибки не дает... |
|||
|
||||
|
Re: IoAsync L780MСделал как написано в этой ветке, все заработало. http://www.lcard.ru/forumthreads/2849
|
|||
|
||||
|
Re: IoAsync L780Mв той ветке старая библиотека. может свежий lcomp скачать? |
|||
|
||||
|
Re: IoAsync L780MА исходник-то пришлете? Хочу посмотреть, правильно ли я все делаю...Или выложите кусок кода прямо сюда.... |
|||
|
||||
|
Re: IoAsync L780MWASYNC_PAR pp; pp.s_Type = L_ASYNC_TTL_OUT;
pp.s_Type = L_ASYNC_TTL_INP;
pp.s_Type = L_ASYNC_ADC_INP;
|
|||
|
||||
|
Re: IoAsync L780Mа данные считывать из pp.Data[0] надо после выполнения IoAsync? |
|||
|
||||
|
Re: IoAsync L780Mда |
|||
|
||||
|
Re: IoAsync L780MВсегда выдает одно и то же, а именно 52428. На отсчет АЦП это никак не похоже... Сделал все как в примере, при компиляции никаких ошибок. Что это за число? |
|||
|
||||
|
Re: IoAsync L780Mотрицательное.....short типа |
|||
|
||||
|
Re: IoAsync L780MПоменял USHORT на int16. Теперь выводит -13108. В hex это FFFFFFFFFFFFCCCC. Причем ввод с АЦП стоит в цикле, а выводит всегда это число. В чем дело? К Data[0] обращаюсь после вызова IoAsync. |
|||
|
||||
|
Re: IoAsync L780Mа что на вход подключено? |
|||
|
||||
|
Re: IoAsync L780MНа вход подключено: hIfc, Chn[0]=0x0, Err=0. Пробовал задавать Data[0]=0 на входе, ничего не меняется |
|||
|
||||
|
Re: IoAsync L780Mя имел ввиду сигнал к плате... |
|||
|
||||
|
Re: IoAsync L780M1) Подключал сигнал с ЦАПа, 2) ничего не подключал... ничего не меняется |
Страницы 1
Тема закрыта