C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как отправить команду на сом порт
Petro
Отправлено: 07.05.2005, 21:06


Не зарегистрирован







Уважаемые программисты. Прошу у Вас помощи. Подскажите как отпраить команду на сом1 прот? Напишите пример пожалуйста. Пусть в примере буде команда ТТТ. Пишу программу к курсовому, а в с++ только начал разбиратся.
Георгий
Отправлено: 10.05.2005, 00:04


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



можно поинтересоваться что такое команда "ТТТ" для com порта?
klen
Отправлено: 15.05.2005, 23:35


Машинист паровоза

Группа: Участник
Сообщений: 239



Отправляется как обычно:

CODE

char Command[3] = "TTT";
DWORD nNumberOfBytesWritten,

WriteFile ( COMHandle , Command , 3 , &nNumberOfBytesWritten , NULL );



2_Георгий.
Это команда может быть чем угодно, курсовая же. Наверно просто учебно-лечебный эффект нада достичь — чтоб 3 байта из компа дошли до устройства по RS232 и это было видно невооруженным глазом.

Отредактировано klen — 15/05/2005, 23:36
Георгий
Отправлено: 16.05.2005, 02:18


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



2 klen да.. эт что то меня переклинило.. подумал запись в какой то новый, нигде не описанный, регистр UART.

тогда это в поиск — работу с com портом во всех позах уже рассматривали. И через win32API было, и через сторонние компоненты было, и через порты ввода вывода кто то делал (опять же устанавливая сторонной компонент+драйвер).

Вернуться в Работа с внешними устройствами