![]() |
设定当前对象的通讯参数
comm.Config[ varMode]
varMode 使用下面的格式描述通讯对象的参数:
[baud=b] [parity=p] [data=d] [stop=s] [to=on|off] [xon=on|off] [odsr=on|off] [octs=on|off] [dtr=on|off|hs] [rts=on|off|hs|tg] [idsr=on|off]
例如,下面的字符串设定波特率为 9600,无校验位,数据位为 8,停止位为 1:
baud=9600 parity=N data=8 stop=1
也可以使用简单格式来描述上面的参数,但是只能设定波特率,校验位,数据位和停止位:
9600,n,8,1
格式中各个参数的描述如下:
baud=b
指定以每秒位表示的传输速率,也可以是缩写,以下列表显示 b 的有效缩写对应的相关速度:
11:110 波特
15:150 波特
30:300 波特
60:600 波特
12:1200 波特
24:2400 波特
48:4800 波特
96:9600 波特
19:19,200 波特
parity=p
指定系统如何使用奇偶校验位来检查传输错误。p 值可以是下列之一:n(无奇偶校验)、e(偶校验)、o(奇校验)、m(标记)或 s(空格)。默认值是 e。不是所有的计算机都支持值 m 和 s。
data=d
指定字符中的数据位数。d 的有效值范围是 5 到 8。默认值是 7。不是所有的计算机都支持值 5 和 6。
stop=s
指定定义字符尾部的停止位的数目:1、1.5 或 2。如果波特率为 110, 则默认值为 2:否则,默认值为 1。并非所有的计算机都支持 1.5 这个值。
to=on|off
指定是否打开或关闭无限超时处理。默认设置为关闭。
xon=on|off
指定是否打开控制数据流的 xon 或 xoff 协议。
odsr=on|off
指定使用“数据设置就绪 (DSR)”电路的输出握手是否打开或关闭。
octs=on|off
指定使用“清除发送 (CTS)”电路的输出握手是否打开或关闭。
dtr=on|off|hs
指定是否打开或关闭“数据终端就绪 (DTR)”电路,或将其设置为握手。
rts=on|off|hs|tg
指定是否将“请求发送 (RTS)”电路设置为打开、关闭、握手或切换。
idsr=on|off
指定是否打开 DSR 电路灵敏度。