Всем доброго времени суток!
Библиотека owen_io.dll прекрасно работает на Delphi. Но на Visual Basic 6 даже пример, скачанный вместе с библиотекой, не запускается.
Проблема заключается в том, что есть готовый проект, написанный на VB, в него только необходимо вставить модуль для считывания данных с ТРМ202 и ТРМ138. Переписывать всё на Delphi как-то не тянет.
Пожалуйста, возможно кто-то работал с этой библиотекой на VB, если можно, скиньте примеры на е-mail mnval@rambler.ru А также возможно ли связь с приборами без данной библиотеки? Используются адаптеры AC-3 или АС-4.
Буду благодарный всем за помощь.
как и с дельфи, у библиотеки нет никаких проблем с VB6. в приложении - небольшой пример использования.
использовать библиотеку не обязательно. вы сами можете реализовать протокол ОВЕН в своей программе. описание протокола есть на нашем сайте - http://www.owen.ru/support/40691149
Дмитрий, спасибо за предоставленный пример. С опросом датчиков всё нормально. Если возможно, хотел бы попросить ещё один пример на VB для управления токовыми выходами ТРМ202 и ТРМ138 (индекс И). Большое спасибо Вам за помощь!
управление аналоговыми выходами ТРМ138 невозможно.
аналоговым выходам ТРМ202 соответствует параметр r.Out. он записывается функцией WriteFloat24(). при этом параметр CmP должен иметь значение 0. дополненный пример прилагается.
Здраствуйте! У меня вопрос: как в Visual Basic указать к какому порту подключен адаптер? Например АС-4 необходимо подключить к СОМ 5. Помогите пожалуйста разобраться.
Ещё один вопрос. Судя по всему в перспективе придется подключать модуль дискретного ввода-вывода (МДВВ). К сожалению, описания протокола по этому прибору на сайте не нашёл. Если можно, небольшой пример на VB для считывания данных с входов и управления выходными каналами. И хочу поблагодарить Дмитрия за оперативные ответы и понятные примеры.
Необходимо управлять с VB прибором ТРМ202. То есть считывать значения и задавать уровень аналогового выхода с компьютера. К сожалению оба примера, приведённые Дмитрием почему-то у меня не работают. То есть программа запускается, при попытке считывания выдаёт ошибку "53" : file not found: owen_io, и ссылается на строку программы
'OpenPort = OwenOpenPort(port, Speed, Parity, Databits, StopBits, ConverterType)'
Пожалуйста, помогите разобраться, где взять этот недостающий файл, или я что-то не так делаю?
При опросе используется порт COM8. Спасибо.