ЛИР 917 и LabView 2014
Модератор: Денис Кашин
ЛИР 917 и LabView 2014
Доброго времени суток.
Пытаюсь подкрутить ЛИР 917 к LabView 2014, используя DLL. В процессе возникли сложности.
Функции SI_GetNumDevices и SI_Open из dll работают. Но остальные которые далее работают с usb подключением возвращают ошибку SI_SYSTEM_ERROR_CODE 0x0c.
Подскажите пожалуйста в чем может быть проблема.
Пытаюсь подкрутить ЛИР 917 к LabView 2014, используя DLL. В процессе возникли сложности.
Функции SI_GetNumDevices и SI_Open из dll работают. Но остальные которые далее работают с usb подключением возвращают ошибку SI_SYSTEM_ERROR_CODE 0x0c.
Подскажите пожалуйста в чем может быть проблема.
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Re: ЛИР 917 и LabView 2014
Попробуйте использовать другую версию dll.
Re: ЛИР 917 и LabView 2014
Другую версию, это какую? У вас на сайте кроме версии 3.1 SiUSBXp.dll я не находил. Или вы имеете ввиду версию под x64? Я пробовал версию под x64, но так как у меня LabView версия х32, появляются ошибки при подключении dll.
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Re: ЛИР 917 и LabView 2014
Попробуйте версию 4.0.3
Re: ЛИР 917 и LabView 2014
Попробовал. В результате уже SI_OPen возвращает код 255 (устройство не обнаружено), хотя функция SI_GetNumDevice возвращает 0 (нет ошибок) и передает что устройство подключено.
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Re: ЛИР 917 и LabView 2014
А СКИФ его видит?
Re: ЛИР 917 и LabView 2014
Установил СКИФ, запустил, затем добавил интерфейс ЛИР 917. То есть СКИФ его видит. Затем попробовал еще раз с новой версией dll запустить на LABView. SI_Open уже возвращает 0 (без ошибок). Но потом попытался запустить SI_Close - вернуло SI_SYSTEM_ERROR_CODE 0x0c.
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Re: ЛИР 917 и LabView 2014
Если со СКИФ все работает, возьмите драйвера из папки СКИФа, если опять не будет работать значит у вас что-то с кодом.
Re: ЛИР 917 и LabView 2014
В СКИФ я не могу считать данные из датчика. Все время пишет "No point".
-
- СКБИС
- Сообщения: 191
- Зарегистрирован: 07 фев 2008, 21:46
- Контактная информация:
Re: ЛИР 917 и LabView 2014
Означает, что референтная метка не захвачена."No point"
Возможно вы используете датчик без референтной метки или просто не доходите до неё.
Попробуйте переключится в относительную координату там должны будут появится показания.
- Вложения
-
- skif_rel.jpg (91.39 КБ) 17078 просмотров
Re: ЛИР 917 и LabView 2014
Моя проблема решилась. Нашел библиотеку уже написанную для LABView. Вот ссылка https://decibel.ni.com/content/docs/DOC-9522. Проверил, правда только функции SI_Open и SI_Close, все работает. Правда не понятно почему у меня не работало, вроде код один в один. Видимо что-то упустил. Ну в общем, если у кого-то еще возникнет проблема можно просто воспользоваться уже готовой библиотекой. Спасибо за помощь.