我正在尝试使用命令P15向设备发送字符串。字符串触发设备进行测量,然后返回一个包含数据的字符串。下面是我试图使用的部分代码。我无法让传感器做出响应。有人做过这样的事情吗?
;###负载压力测量命令--###
6:Z=F(第30页)
1:1英尺
2:0 10的指数
3:4 Z位置[Mpressu1]
7:Z=F(第30页)
1:86英尺
2:0 10的指数
3:5 Z位置[Mpressu2]
8:Z=F(第30页)
1:49英尺
2:0 10的指数
3:6 Z位置[Mpressu_3]
9:Z=F(第30页)
1:48英尺
2:0 10的指数
3:7 Z位置[Mpressu4]
10:Z=F(第30页)
1:2英尺
2:0 10的指数
3:8 Z位置[Mpressu_5]
11:Z=F(第30页)
1:3英尺
2:0 10的指数
3:9 Z位置[Mpressu_6]
12:Z=F(第30页)
1:189英尺
2:0 10的指数
3:10 Z位置[Mpressu_7]
;###发送压力测量字符串###
;###接收压力数据###
17:端口串行I/O(P15)
1:1代表
2:1 8位,RS-232 ASCII,1200波特
发送前的3:1延迟(0.01秒单位)
4:40 C4发送/接收,无RTS/DTR(操作系统>;1.14)
5:4发送起始位置[Mpressu1]
6:7到TX的Loc数量
7:0 RX的终止字符
8:接收最多1000个字符
9:50 CTS(TX)和/或RX超时(0.01秒)
10:28 RX的起始位置[PressSol]
11:1.0 RX乘法器
接收的12:0偏移
a雪,
我以前一直使用P15指令。CRBasic记录器使这些任务变得更加容易。
我认为您肯定需要2条P15指令,一条用于发送命令,另一条用于接收数据。
请粘贴命令字符串和预期响应,我会看看是否能帮你。
当做
岛民