串口基础

如果你没有使用串口进行通讯的必要,可以忽略有关串口的所有内容。

Foxtable提供了一个Ports集合,用于管理串口。

Ports的有一个PortNames属性,该属性返回一个字符串集合,包括当前计算机所有可用串口的名称。

例如需要列出所有的串口名称:

For Each sp As String In Ports.PortNames
    Output
.Show(sp
)
Next

如果要使用某个串口,必须首先将其加入Ports集合中,例如:

Ports.Add("COM2")

Ports集合中的串口,必须先打开才能使用:

Ports("COM2").Open()

例如某个项目中需要使用COM2口,可以在该项目的AfterOpenProject事件中加入代码:

Ports.Add("COM2")
Ports(
"COM2").Open()

串口一旦打开,就可以发送和接收数据。

例如向COM2写入字符"abcd":

Ports("COM2").Write("abcd")

从COM2中接收数据:

Dim s As String = Ports("COM2").ReadExisting

如果串口不再使用,则应该关闭,例如:

Ports("COM2").Close()


本页地址:http://www.foxtable.com/webhelp/topics/1966.htm