2012-03-16 2 views
0

Мне нужно отправить команды через последовательный порт для управления электронным устройством. Согласно техническому описанию этого устройства, структура команды выглядит следующим образом: Prefix Command Carriage Return. Имеются некоторые команды, например. GOCW_BY1, STATUSRQ и т. Д. Программа будет разработана в C++/CLI. После этого я создаю объект SerialPort и устанавливаю параметры порта, я отправляю команды с использованием метода записи («String») класса SerialPort. Тем не менее, я еще не понял, какую строку я должен установить для метода write. Кроме того, я не знаю значения префикса. Не могли бы вы помочь мне?Команды последовательного порта

+0

Префикс можно найти в техническом описании устройства. –

ответ

0

В C++/CLI я рекомендую использовать класс .NET System::IO::Ports::SerialPort. C++/CLI предоставляет удобный доступ к API Win32, которые намного эффективнее (и IMO проще), чем .NET API.

Смотрите, например this question about accessing serial ports from C++

Смежные вопросы