【问题标题】:Serial Port Commands串口命令
【发布时间】:2012-03-16 12:20:43
【问题描述】:

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

【问题讨论】:

  • 前缀可在器件数据表中找到。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    相关资源
    最近更新 更多