NetBox 2.7 使用手册

Config 方法

设定当前对象的通讯参数

语法

comm.Config[ varMode]
 

参数

comm
一个实例化的通讯对象

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。不是所有的计算机都支持值 ms

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 电路灵敏度。

应用于

Comm 对象
版权所有: 2003- 网络盒子