| 
| 
 | Вопрос # 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 байта.
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |