|
Вопрос # 1 236/ вопрос открыт / |
|
Здравствуйте, уважаемые Эксперты!
Помогите пожалуйста.
Первый раз столкнулся с такой проблемой...
============
Есть весовой индикатор CI-6000, который подсоединен к компьютеру по RS-232.
Он передает на RS-232 в непрерывном режиме данные о весе.
Начал делать программу для операторов-весовщиков.
т.к. программа от поставщика индикатора не совсем устраивает,
хочу сделать может даже попроще, но чтобы "была заточена" под наше предприятие.
============
Проблема в приеме данных от весового индикатора.
Порылся по инету, нашел пару библиотек для этого индикатора,
которые собственно и осуществляют, соединение, и прием данных из него...
есть даже тестовая программулина (без исходников)
с использованием этой библиотеки,
сделанная на Delphi.
у другой библиотеки в описании процедур есть код для языка C.
=====================================================
НО КАК ЭТИ БИБЛИОТЕКИ ПРИКРУТИТЬ К DELPHI?.. НЕЗНАЮ.
К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)
 |
Вопрос задал: pepelyaev (статус: Посетитель)
Вопрос отправлен: 27 декабря 2007, 17:09
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: ANBsoft
Здравствуйте, pepsan!
Приходилось работать с 6000 и 5500 индикатором, у них сильно отличается формат команды и ответа.
Я работал с коммандным режимом, но в принципе непрерывный даже проще.
Если память не подводит, то длина ответа у индикатора 22 байта (формат ответа описан в документации на индикатор, но у меня нет его сейчас под рукой, давно дело было), просто считываем с порта 44 байта, находим стартовый байт (описан в документации), отсчитываем от него 22 байта, это и есть ответ индикатора, расшифровываем его и все.
Надеюсь помог, успехов.
 |
Ответ отправил: ANBsoft (статус: Студент)
Время отправки: 27 декабря 2007, 18:00
Оценка за ответ: 5
Комментарий к оценке: Очень приятно, что есть люди которые щупали эти индикаторы...
Спасибо за ответ.
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 28 декабря 2007, 00:00; участников в обсуждении: 1.
|
ANBsoft (статус: Студент), 28 декабря 2007, 00:00 [#1]:
Или второй вариант:
считывает все из буфера, но анализируеа последние 44 байта.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|