Страница 1 из 1
Работа с библиотекой - не получается, а СКИФ работает
Добавлено: 10 июл 2008, 20:42
Bagira
Здравствуйте!
Итак, есть преобразователь угловых перемещений ЛИР-158 (есть и другие, но это потом...). И есть интерфейсная плата под шину PCI, ЛИР-940.
Плата установлена была нормально (и драйвер), никаких ошибок нет, сразу прижилась в Windows XP.
Распаяли кабель, согласно паспорту, без ошибок.
Есть библиотека LIR940P.DLL, прицепила ее к своей программе. Но с самого начала - при попытке использовать функцию Open - сразу стало непонятно ... она выдает всегда False, то есть - как бы нет доступа к драйверу...
Программка ваша СКИФ при этом отлично работает.
Подскажите, что делать?
...Сейчас я рассказала все довольно кратко - Интернет у меня есть только дома, а программы все и устройства - на работе... Позже напишу подробнее...
Какие идеи будут?
В чем я могла ошибиться?
Пожалуйста, помогите, люди добрые
Библиотеки для ЛИР-940 PCI
Добавлено: 11 июл 2008, 09:00
Максим Филиппов
Здравствуйте.
Вероятнее всего, вы воспользовались библиотекой для Delphi. Попробуйте подключиться через функцию Open_Driver_LIR_X из библиотеки, выложенной по этой ссылке:
http://www.skbis.ru/soft/Lir940PCI.zip.
Re: Библиотеки для ЛИР-940 PCI
Добавлено: 11 июл 2008, 15:31
YuK
Максим Филиппов писал(а):Здравствуйте.
Вероятнее всего, вы воспользовались библиотекой для Delphi. Попробуйте подключиться через функцию Open_Driver_LIR_X из библиотеки, выложенной по этой ссылке:
http://www.skbis.ru/soft/Lir940PCI.zip.
Спасибо, за помощь!
У нас те же проблемы..
Встает следующий вопрос- а где взять описание функций к этой библиотеке?
Re: Библиотеки для ЛИР-940 PCI
Добавлено: 12 июл 2008, 21:30
Bagira
Максим Филиппов писал(а):Здравствуйте.
Вероятнее всего, вы воспользовались библиотекой для Delphi. Попробуйте подключиться через функцию Open_Driver_LIR_X из библиотеки, выложенной по этой ссылке:
http://www.skbis.ru/soft/Lir940PCI.zip.
Так мне же и нужно для Дельфи.
Файл, предложенный Вами, у меня тоже есть, он (вроде бы) был на диске, прилагаемом к изделиям... Но как к нему подобраться, не зная описания функций - вслепую использовать чужую библиотеку - почти гиблое дело
... Ребята, а что же, библиотека LIR940.DLL - она неисправна?
С ней можно работать или нет? Она пригодна?
Если нет, то почему же ее продали вместе с устройством?
Если вместо нее сейчас действует другая библиотека, то дайте, пожалуйста, описание ее функций.
Мы же платили деньги, ждали заказ... а сейчас выясняется - программировать нельзя...
Начальству не объяснишь, почему не движется работа с энкодерами... естественно, ответят - "ты заказала - мы тебе все, что нужно, купили, что же еще тебе надо и где твоя программа???"
Модуль для Delphi
Добавлено: 14 июл 2008, 14:02
Максим Филиппов
Здравствуйте. Извините за задержку.
Используйте для работы с платой этот модуль
http://www.skbis.ru/soft/KanalUnitPci.pas и эту библиотеку
http://www.skbis.ru/soft/lir940P.dll. Перед работой переустановите драйвер на тот, что лежит в архиве
http://www.skbis.ru/soft/Lir940PCI.zip. Прочитайте комментарии к функциям, если что-то не ясно - спрашивайте у нас через форум.
Re: Библиотеки для ЛИР-940 PCI
Добавлено: 14 июл 2008, 14:15
Максим Филиппов
YuK писал(а):
Спасибо, за помощь!
У нас те же проблемы..
Встает следующий вопрос- а где взять описание функций к этой библиотеке?
О какой библиотеке идет речь в вашем случае? Если это Lir940PCI.dll (та, что для C/C++), то описание функций можно найти в заголовочном файле lir940pci.h, что в архиве
http://www.skbis.ru/soft/Lir940PCI.zip. Если же это lir940p.dll (для Delphi), то в модуле
http://www.skbis.ru/soft/KanalUnitPci.pas есть все необходимые привязки и комментарии.
Мы протестировали драйверы из архива +
http://www.skbis.ru/soft/lir940P.dll + данный модуль. Эта связка работает нормально.
Re: Библиотеки для ЛИР-940 PCI
Добавлено: 22 сен 2008, 12:42
Агапов М.Ю.
Здравствуйте, не подскажите, планируется ли выложить сэмплы на VC и Delphi для платы 940pci на сайте СКБИС?
Re: Библиотеки для ЛИР-940 PCI
Добавлено: 22 сен 2008, 15:01
Михаил Поляков
Агапов М.Ю. писал(а):Здравствуйте, не подскажите, планируется ли выложить сэмплы на VC и Delphi для платы 940pci на сайте СКБИС?
Здравствуйте !
Описание на сайте выложим позже, а ссылки могу дать сейчас:
VC:
http://www.skbis.ru/soft/DemoProg.zip
Delphi:
http://www.skbis.ru/soft/DemoProgDelphi.zip
работа с драйвером 940pci
Добавлено: 23 сен 2008, 23:27
Агапов М.Ю.
Спасибо большое за оперативный ответ, на неделе заценю информацию, которую вы предоставили.
Добавлено: 19 ноя 2008, 21:48
Владимир Валерьевич
Здравствуйте.
У меня такая проблема: руководство требует интеграции вашего датчика в программу, разработанную под Lab view. Программа может использовать dll-ки, сделанные по С++ - это, я полагаю самый простой путь. Однако опознала она только библиотеку SiUSBXp.dll - то есть выдала имена функций оттуда.
Прошу вас сообщить, в ту ли библиотеку я попал, а также сообщить шаблоны функций данной библиотеки(какие параметры, какого типа им требуются, а также какого типа сама функция), ибо открыть я ее не смог.(видимо, старая версия С)
Интерфейс у меня ЛИР-916 USB, Датчик - ЛИР-ДА158А
Добавлено: 20 ноя 2008, 09:26
Михаил Поляков
Владимир Валерьевич писал(а):Здравствуйте.
У меня такая проблема: руководство требует интеграции вашего датчика в программу, разработанную под Lab view. Программа может использовать dll-ки, сделанные по С++ - это, я полагаю самый простой путь. Однако опознала она только библиотеку SiUSBXp.dll - то есть выдала имена функций оттуда.
Прошу вас сообщить, в ту ли библиотеку я попал, а также сообщить шаблоны функций данной библиотеки(какие параметры, какого типа им требуются, а также какого типа сама функция), ибо открыть я ее не смог.(видимо, старая версия С)
Интерфейс у меня ЛИР-916 USB, Датчик - ЛИР-ДА158А
Для ЛИР 916 USB необходимо установить драйвер. После установки этого драйвера появится виртуальный COM порт (обычно COM3).
После этого с ЛИР 916 USB можно работать так же, как и с обыкновенным ЛИР 916, то есть посылая в этот СОМ порт команды и получая ответ. Протокол работы есть в описании ЛИР 916.