ЛИР 917 и LabView 2014

Модератор: Денис Кашин

Ответить
Leon
Сообщения: 6
Зарегистрирован: 02 авг 2015, 15:26

ЛИР 917 и LabView 2014

Сообщение Leon »

Доброго времени суток.

Пытаюсь подкрутить ЛИР 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.
Leon
Сообщения: 6
Зарегистрирован: 02 авг 2015, 15:26

Re: ЛИР 917 и LabView 2014

Сообщение Leon »

Другую версию, это какую? У вас на сайте кроме версии 3.1 SiUSBXp.dll я не находил. Или вы имеете ввиду версию под x64? Я пробовал версию под x64, но так как у меня LabView версия х32, появляются ошибки при подключении dll.
Leon
Сообщения: 6
Зарегистрирован: 02 авг 2015, 15:26

Re: ЛИР 917 и LabView 2014

Сообщение Leon »

Попробовал. В результате уже SI_OPen возвращает код 255 (устройство не обнаружено), хотя функция SI_GetNumDevice возвращает 0 (нет ошибок) и передает что устройство подключено.
Михеев Семён
СКБИС
СКБИС
Сообщения: 191
Зарегистрирован: 07 фев 2008, 21:46
Контактная информация:

Re: ЛИР 917 и LabView 2014

Сообщение Михеев Семён »

А СКИФ его видит?
Leon
Сообщения: 6
Зарегистрирован: 02 авг 2015, 15:26

Re: ЛИР 917 и LabView 2014

Сообщение Leon »

Установил СКИФ, запустил, затем добавил интерфейс ЛИР 917. То есть СКИФ его видит. Затем попробовал еще раз с новой версией dll запустить на LABView. SI_Open уже возвращает 0 (без ошибок). Но потом попытался запустить SI_Close - вернуло SI_SYSTEM_ERROR_CODE 0x0c.
Михеев Семён
СКБИС
СКБИС
Сообщения: 191
Зарегистрирован: 07 фев 2008, 21:46
Контактная информация:

Re: ЛИР 917 и LabView 2014

Сообщение Михеев Семён »

Если со СКИФ все работает, возьмите драйвера из папки СКИФа, если опять не будет работать значит у вас что-то с кодом.
Leon
Сообщения: 6
Зарегистрирован: 02 авг 2015, 15:26

Re: ЛИР 917 и LabView 2014

Сообщение Leon »

В СКИФ я не могу считать данные из датчика. Все время пишет "No point".
Михеев Семён
СКБИС
СКБИС
Сообщения: 191
Зарегистрирован: 07 фев 2008, 21:46
Контактная информация:

Re: ЛИР 917 и LabView 2014

Сообщение Михеев Семён »

"No point"
Означает, что референтная метка не захвачена.
Возможно вы используете датчик без референтной метки или просто не доходите до неё.

Попробуйте переключится в относительную координату там должны будут появится показания.
Вложения
skif_rel.jpg
skif_rel.jpg (91.39 КБ) 14805 просмотров
Leon
Сообщения: 6
Зарегистрирован: 02 авг 2015, 15:26

Re: ЛИР 917 и LabView 2014

Сообщение Leon »

Моя проблема решилась. Нашел библиотеку уже написанную для LABView. Вот ссылка https://decibel.ni.com/content/docs/DOC-9522. Проверил, правда только функции SI_Open и SI_Close, все работает. Правда не понятно почему у меня не работало, вроде код один в один. Видимо что-то упустил. Ну в общем, если у кого-то еще возникнет проблема можно просто воспользоваться уже готовой библиотекой. Спасибо за помощь.
Ответить