Gcs Communication--RS232
Gcs Communication--RS232
1. 介绍
RS232是常用的串口通讯接口标准之一,具体协议层的介绍可以查看网上资源。
对于应用者,RS232实现相对是简单的。下面介绍Gcs Communication怎么使用RS232模块:
2. 参数设置
Physical Layer ->RS232
- Port Name: 串口资源名称
- BaudRate: 波特率
- DataBit: 数据位
- StopBits: 停止位
- Parity: 校验位
- Receive Format: 接收数据格式
- Encoding Format: 发送指令编码格式
其中Port Name 支持表达式设置:
如上图:表达式通过尖括号<>标记,5*socket-3 为表达式,socket为工位号。
满足有时因工位不同,串口号不同的情况。
其中Encoding Format,除了支持默认的ASCII编码,还支持中文编码(GB2312)。
3. 指令
可以参见 Gcs Communication User Manual--总览 ->第6章 指令编辑
不同之处如下图:
MessageToSend: 发送指令 需要类似Xml格式标记,
- <Ascii></Ascii> 发送Ascii字符串
- <Hex></Hex> 发送Hex字符串
如果没有被标记,发送指令将被忽略。
ExpectedAnswer: 对于期望值,如果需要期望值情况,需要添加类Xml格式<Ascii>Value</Ascii>,标签的大小写都可以。
- <Ascii></Ascii> 获取Ascii字符串
- <Hex></Hex> 获取Hex字符串
当RS232模块没有检测到类Xml标签,会忽略期望值。
其他通用操作参考Gcs Communication User Manual--总览