Difference between revisions of "MC-Basic:OPEN/zh-hans"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with "{{Languages}} == 缩写 == == 格式 == Open'' <comport>''BaudRate=''<baudrate>''Parity=''<parity>''DataBits=''<databits>'' StopBit=''<stopbit> ( ''XOnOff'' = <xonoff_mode>''...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Languages}}
+
{{Languages|MC-Basic:OPEN}}
 
== 缩写 ==
 
== 缩写 ==
  
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>
+
                      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>
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

参见