串口命令

时间:2012-03-16 12:20:43

标签: serial-port command c++-cli

我需要通过串口发送命令来控制电子设备。根据该设备的数据表,命令结构如下:Prefix Command Carriage Return。有一些命令,例如GOCW_BY1,STATUSRQ等 该程序将在C ++ / CLI中开发。之后,我创建了SerialPort对象并设置了端口参数,我使用SerialPort类的write(“String”)方法发送命令。但是,我还没有意识到我必须在write方法上设置什么样的字符串。 而且,我不知道前缀的含义。你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

在C ++ / CLI中,我建议不要使用.NET System::IO::Ports::SerialPort类。 C ++ / CLI使您可以方便地访问Win32 API,它比.NET API更强大(和IMO更易于使用)。

参见例如this question about accessing serial ports from C++