我在使用中遇到了一些问题SCPI:S:图形用户界面:C语言,因为我只是一个程序员,但我需要在 Flash 中处理一些与 RS232 连接的设备。
我有这台通过 Rs232-USB 连接到电脑的机器。
我想通过 Telnet(或任何其他超级终端)发送一些命令并得到一些响应。(我正在使用此串行端口实用程序发送命令)
串口传输参数为异步串行协议,其参数如下表:
LP 参数说明
1 速度(位/秒)19200
2 数据(位) 8
3 奇偶校验号
4 起始(位) 1
5 停止(位) 1
在机器规格中,获取机器状态的命令语法是:“:S:GUI:C?$0A”
有人知道如何发送并让它响应某些内容吗?
非常感谢!!
答案1
你可以使用任何你选择的终端程序。我通常推荐 PuTTY 或 hterm(尤其是当需要进行一些调试时)。
我认为您被 $0A 困住了。请将其视为“LineFeed”,通常可以通过按“Enter”来实现。因此,请执行以下操作:
- 打开与设备的连接,例如在 hterm 中
- 输入::S:GUI:C?(包括“:”和“?”)
- 按 Enter 键
您应该会收到一些回复。如果没有,请发布您如何将设备连接到 PC 以及有关该设备的详细信息。