Difference between revisions of "MC-Basic:OPEN/zh-hans"
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|MC-Basic:OPEN}} |
== 缩写 == | == 缩写 == | ||
Line 51: | Line 51: | ||
== 使用范围 == | == 使用范围 == | ||
− | + | Configuration, Task or Terminal | |
== 限制 == | == 限制 == |
Latest revision as of 03:09, 25 April 2017
语言: | English • 中文(简体) |
---|
缩写
格式
Open <comport>BaudRate=<baudrate>Parity=<parity>DataBits=<databits> StopBit=<stopbit> ( XOnOff = <xonoff_mode> ) As #<DeviceHandle>
适用版本
所有版本
描述
打开串行端口进行异步ASCII协议连接
<comport>: 打开串口通讯 (COM2)
<baudrate>: 设置通讯波特率
<parity>: 启用/禁用奇偶校验检测。 如果启用,奇偶校验可能是奇数或偶数
<databits>: 设置数据位数量
<stopbit>: 设置停止位数量 <DeviceHandle>: 自由句柄
<xonoff_mode>: 设置原始模式或者^S/^Q流量控制协议模式。
在“原始模式”中,只要从设备输入,每个输入字符就可读取。以原始模式从设备读取会导致从输入环中提取尽可能多的字符,直到用户的读取缓冲区的限制。无法修改输入,除非其他设备选项位指定。
在CTRL + Q和CTRL + S中,CTRL + S输入字符的接收将向该通道暂停输出。随后收到CTRL + Q将恢复输出。相反,当softMC输入缓冲器将要满时,输出CTRL + S来发信号通知另一端暂停发送。当输入缓冲器足够空时,输出一个CTRL + Q信号通知另一端恢复传输。
类型
<comport>: Long
<baudrate>: Long
<parity>: Long
<databits>: Long
<stopbit>: Long
<DeviceHandle>: Long
<xonoff_mode>: Long
取值范围
<comport>: COM2
<baudrate>: 1200, 2000, 2400, 3600, 4800, 7200, 9600, 19200,
38400, 57600,115200
<parity>: 0 (disabled), 1 (enabled – odd), 2 (enabled – even)
<databits>: 5, 6, 7, 8
<stopbit>: 1, 2
<DeviceHandle>: 1 to 255
<xonoff_mode>:? 0 - 原始模式
1- ^S/^Q流量控制协议模式。
单位
默认
<xonoff_mode>:? 0
使用范围
Configuration, Task or Terminal
限制
所有的标志位都应该与输出的设备连接配置相对应。
例子
Open COM2 BaudRate=9600 Parity=0 DataBits=8 StopBit=1 XOnOff=1 As #1