PDA

Просмотр полной версии : как использовать SysComSetSettingsEx ?



Михаил_И
05.02.2018, 11:56
из библиотеки SysLibCom.lib. Необходимо опросить устройство через rs 232 по нестандартному протоколу, устройство хочет что бы я взводил сигнал dtr. Настроить управление этим сигналом как я понял можно функцией SysComSetSettingsEx , но она упорно возвращает мне код 0hff. Порт вполне себе прекрасно открывается SysComOpen, настраивается SysComSetSettings и читается и опрашивается. Киньте примерчик если кто то работал с этой функцией пожалуйста. Plc owen -160.

Михаил_И
05.02.2018, 12:20
хотя бы как SysComSetSettingsEx должна вызываться, после вызова обычной SysComSetSettings или вместо него ?

Филоненко Владислав
05.02.2018, 12:38
после вызова

Михаил_И
06.02.2018, 09:24
Владислав спасибо, сделал после вызова+ описал все параметры структуры COMSETTINGSEX - помогло, по крайней мере функция SysComSetSettingsEx возвращает 0 (насколько я понял так и должно быть для Овена) Но сигнал dtr у контроллера не включается. Во всяком случае смотрю утилиткой Com port toolkit - у неё есть возможность показывать состояние сигналов порта удаленного устройства, и признаков того что сигнал dtr на контроллере включен- нету -( ну и связи с нужным мне устройством тоже нет. Куда копать- непонятно -(

Филоненко Владислав
06.02.2018, 10:21
невозможно включить чего нет.

Михаил_И
08.02.2018, 08:29
да, уже нашел -( печалька. буду городить проводок на котором dtr замкнут