Difference between revisions of "MC-Basic:OPEN/zh-hans"
(Created page with "{{Languages}} == 缩写 == == 格式 == Open'' <comport>''BaudRate=''<baudrate>''Parity=''<parity>''DataBits=''<databits>'' StopBit=''<stopbit> ( ''XOnOff'' = <xonoff_mode>''...") |
|||
Line 35: | Line 35: | ||
''<comport>'': COM2<br> | ''<comport>'': COM2<br> | ||
''<baudrate>'': 1200, 2000, 2400, 3600, 4800, 7200, 9600, 19200,<br> | ''<baudrate>'': 1200, 2000, 2400, 3600, 4800, 7200, 9600, 19200,<br> | ||
− | + | 38400, 57600,115200<br> | |
''<parity>'': 0 (disabled), 1 (enabled – odd), 2 (enabled – even)<br> | ''<parity>'': 0 (disabled), 1 (enabled – odd), 2 (enabled – even)<br> | ||
''<databits>'': 5, 6, 7, 8<br> | ''<databits>'': 5, 6, 7, 8<br> |
Revision as of 03:09, 25 April 2017
语言: | [[::MC-Basic:OPEN|English]] • [[::MC-Basic:OPEN/zh-hans|中文(简体)]] |
---|
缩写
格式
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
使用范围
配置、任务以及终端区
限制
所有的标志位都应该与输出的设备连接配置相对应。
例子
Open COM2 BaudRate=9600 Parity=0 DataBits=8 StopBit=1 XOnOff=1 As #1