Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
|
E14-440 в LabViewПример, что лежит в lusbapi20.exe (из библиотеки файлов) выдает ошибку на функции WGetModuleName. Кто-нибудь знает, почему? |
|||
|
||||
|
|
Re: E14-440 в LabViewПытался собрать тот же проект в Builder. Добавил в проект E440vi.lib, E440vi.h и E440str.h. Выдает ошибку:
|
|||
|
||||
|
|
Re: E14-440 в LabViewНа нашем сайте в библиотеке файлов есть новые примеры для работы с E14-440 в среде LabVIEW. http://www.lcard.ru/download/#8 , файл e440lv.exe (самораспаковывающийся архив).
|
|||
|
||||
|
|
Re: E14-440 в LabViewСпасибо! |
|||
|
||||
|
|
Re: E14-440 в LabViewПо данному примеру пытаюсь сделать свой CIN_init. Код практически такой же, но снова появляется ошибка на этом методе (WGetModuleName).
/* CIN source file */ #include <windows.h>
MgErr CINRun(uInt32 *hDll, uInt32 *hIfc, uInt8 *ushortSlot,
MgErr CINRun(uInt32 *hDll, uInt32 *hIfc, uInt8 *ushortSlot,
char str[20],strName[20],dllName[20];
*hIfc = CallCreateInstance(*hDll,"E440");
for (slot=0;slot<8;slot++)
if (slot==8)
if (!WGetModuleName(*hIfc,strName))
if (!WMODULE_TEST(*hIfc))
if (!WFILL_ADC_PARS(*hIfc,&am))
am.size = sizeof(ADC_PARS_E440);
fprintf(stream,"----- Current ADC parameters ------/n");
end_all:
Еще вопрос. Если несложно, скажите, пожалуйста, откуда берете функцию NumericArrayResize. Еще... В последне вашем примере для LV в файле E440vi.h вы пишете:
А раньше было:
А появляется в LV ошибка: Вызов неверно декларированной функции (Наверное, "C" или "C++").
Если декларировать функцию "C" как показано ранее, то это вызывает ошибку компилятора.
|
|||
|
||||
|
|
Re: E14-440 в LabViewА какого рода ошибка появляется? CIN завершается корректно, выводя "Не удалось получить имя устройства" (как следует из кода)? Или на этом CINe вообще программа зависает? А функции, вызываемые до указанной, выполняются успешно? Т.е. библиотека загружается, виртуальный слот находится, инициализация платы проходит?
|
|||
|
||||
|
|
Re: E14-440 в LabViewПри использовании прмера E400LV Detector вылезает ошибка "не могу загрусить Bios". Не подскажите почему? |
|||
|
||||
|
|
Re: E14-440 в LabViewПопробуйте почитать ветку:
|
|||
Страницы 1
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон: +7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Мы работаем с юридическими и физическими лицами, пожалуйста, прикладывайте реквизиты при оформлении заказа
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск