Гогда я был на проекте, мы работали вдвоем, я 1С-ник, на други языках программирую слабенько, второй человек - электротехник, он писал компоненту по взаимодействию с приборами, и приспособления всякие ваял. Так как этого человека искали долго, я к тому времени написал уже 1С-конфигурацию, подобно этой, только плюс, в ней еще содержались поля с данными с приборов, и были проезведены согласно формулам расчеты, и они уже сравнивались с действующими нормативами, нормативы содержалист в отдельном справочнике, для каждого типа трансп. средств. Оставалось самое интересно запихать данные с приборов, в эти поля. Большая часть приборов пр-ва Гаро, 1 или 2 Мета, точно не помню - 4 с лишним года прошло, как к клиенту поеду перепешу модели. Кучу всяких программ по сканированию com портов перепробовал, одну нашел, которая все может, через нее и работал. Протоколы у производителей запросил, Гаро выслало в полном объеме, Мета какой то размытый. С помощью сканера портов, я посылал HEX- строку запроса на данные в прибор, он давал ответ, некоторые приборы непрерывно данные слали, числовые показания я с нужных строк вывел, все для написания компоненты сделал, но сам ее написать не мог, плохо в институте Языки программирования изучал
Ну человека нашли, и он это сделал ) Все приборы подключили
Приборы которые подключили:
1). Тормозной стенд - древний, без выхода, для подключения к пк - в нем были на стрелках поставлены датчики, и данные с них через коробочку, по своему протоколу отправлялись, через написанную на Delphy компоненту в 1С
2). ИСС - Гаро
3) Фартест - ГАРО
4). Люфтомер - был без com порта, купили новый ГАРо с com портом
5) Газоанализатор Инфракар подключили, но потом, потребовали другой, который дополнительно еще лямбду показывал, пришлось заново переделывать и программу и компоненту под него.
6).Дымомер - с ним мы накосячили маленько - прибор физически показывал средние данные за несколько промежутков времени, не смогли их отловить точно, поэтому была небольшая погрешность, с данными на приборе и данными, попавшими в 1С.
В 1С сделал кнопки, по нажатию которой, посылался в компаненту запрос на получение данных с прибора. И когда прибор давал ответ, в 1С срабатывало внешнее событие, и показания попадали в нужные поля. Кнопка нажималась, как сочитание клавиш, сначала мы купили миниклавиатуру, чтоб эксперт нажимал на клавишу и в пк попадали данные, но с приборами было неудобно работать из-за нагромождения проводов, мы сделали прборы беспроводными по радиоканалу. потом взяли пульт от телевизора и привязали к кнопкам (каналам). Врезультате, эксперт нажимает например на 1 канал, у него данные попадают, с тормозного стенда в 1С и т.д.
Народ, скиньте мне блок выгрузки в ЕАИСТО, лень делать!!! Что попросите вышлю, я диплом защищал по этой работе, у меня все описание со всеми протоколами есть, найти только его надо )))