Ports.OpenSerialPort 方法

定义

创建并打开对象 SerialPort

重载

OpenSerialPort(String)

创建并打开对象 SerialPort

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName);
public System.IO.Ports.SerialPort OpenSerialPort(string portName);
member this.OpenSerialPort : string -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String) As SerialPort

参数

portName
String

String。 必填。 要打开的端口的名称。

返回

一个打开 SerialPort 的对象,使用提供的参数进行配置。

例外

portNameNothing 或空字符串。

示例

此示例介绍如何将字符串发送到计算机的 COM1 串行端口。

即使应用程序生成异常,该 Using 块也允许应用程序关闭串行端口。 操作串行端口的所有代码都应出现在此块中,或者出现在调用Try...Catch...Finally方法的块中Close

该方法 WriteLine 将数据发送到串行端口。

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort =
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

有关详细信息,请参阅 如何:将字符串发送到串行端口

注解

该方法 My.Computer.Ports.OpenSerialPort 创建并打开一个 SerialPort 对象。 方法的参数 OpenSerialPort 确定对象的设置 SerialPort

代码在使用完对象后应关闭 SerialPort 该对象。 可以使用 Close 该方法显式关闭对象或 Using 语句以隐式关闭对象。 有关详细信息,请参阅本主题中的示例。

下表列出了涉及 My.Computer.Ports.OpenSerialPort 该方法的任务的示例。

收件人 请参阅
拨号连接到串行端口的调制解调器 如何:拨号连接到串行端口的调制解调器
将字符串发送到串行端口 如何:将字符串发送到串行端口
从串行端口接收字符串 如何:从串行端口接收字符串

按项目类型提供可用性

项目类型 可用的
Windows 应用程序 Yes
类库 Yes
控制台应用程序 Yes
Windows 控件库 Yes
Web 控件库
Windows 服务 Yes
网站

另请参阅

适用于

OpenSerialPort(String, Int32)

创建并打开对象 SerialPort

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate);
public System.IO.Ports.SerialPort OpenSerialPort(string portName, int baudRate);
member this.OpenSerialPort : string * int -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer) As SerialPort

参数

portName
String

String。 必填。 要打开的端口的名称。

baudRate
Int32

Integer。 端口的波特率。

返回

一个打开 SerialPort 的对象,使用提供的参数进行配置。

例外

portNameNothing 或空字符串。

baudRate 小于或等于零。

示例

此示例介绍如何将字符串发送到计算机的 COM1 串行端口。

即使应用程序生成异常,该 Using 块也允许应用程序关闭串行端口。 操作串行端口的所有代码都应出现在此块中,或者出现在调用Try...Catch...Finally方法的块中Close

该方法 WriteLine 将数据发送到串行端口。

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort =
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

有关详细信息,请参阅 如何:将字符串发送到串行端口

注解

该方法 My.Computer.Ports.OpenSerialPort 创建并打开一个 SerialPort 对象。 方法的参数 OpenSerialPort 确定对象的设置 SerialPort

代码在使用完对象后应关闭 SerialPort 该对象。 可以使用 Close 该方法显式关闭对象或 Using 语句以隐式关闭对象。 有关详细信息,请参阅本主题中的示例。

下表列出了涉及 My.Computer.Ports.OpenSerialPort 该方法的任务的示例。

收件人 请参阅
拨号连接到串行端口的调制解调器 如何:拨号连接到串行端口的调制解调器
将字符串发送到串行端口 如何:将字符串发送到串行端口
从串行端口接收字符串 如何:从串行端口接收字符串

按项目类型提供可用性

项目类型 可用的
Windows 应用程序 Yes
类库 Yes
控制台应用程序 Yes
Windows 控件库 Yes
Web 控件库
Windows 服务 Yes
网站

另请参阅

适用于

OpenSerialPort(String, Int32, Parity)

创建并打开对象 SerialPort

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity);
public System.IO.Ports.SerialPort OpenSerialPort(string portName, int baudRate, System.IO.Ports.Parity parity);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity) As SerialPort

参数

portName
String

String。 必填。 要打开的端口的名称。

baudRate
Int32

Integer。 端口的波特率。

parity
Parity

Parity。 端口奇偶校验。

返回

一个打开 SerialPort 的对象,使用提供的参数进行配置。

例外

portNameNothing 或空字符串。

baudRate 小于或等于零。

parity 不是枚举值之一 Parity

示例

此示例介绍如何将字符串发送到计算机的 COM1 串行端口。

即使应用程序生成异常,该 Using 块也允许应用程序关闭串行端口。 操作串行端口的所有代码都应出现在此块中,或者出现在调用Try...Catch...Finally方法的块中Close

该方法 WriteLine 将数据发送到串行端口。

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort =
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

有关详细信息,请参阅 如何:将字符串发送到串行端口

注解

该方法 My.Computer.Ports.OpenSerialPort 创建并打开一个 SerialPort 对象。 方法的参数 OpenSerialPort 确定对象的设置 SerialPort

代码在使用完对象后应关闭 SerialPort 该对象。 可以使用 Close 该方法显式关闭对象或 Using 语句以隐式关闭对象。 有关详细信息,请参阅本主题中的示例。

下表列出了涉及 My.Computer.Ports.OpenSerialPort 该方法的任务的示例。

收件人 请参阅
拨号连接到串行端口的调制解调器 如何:拨号连接到串行端口的调制解调器
将字符串发送到串行端口 如何:将字符串发送到串行端口
从串行端口接收字符串 如何:从串行端口接收字符串

按项目类型提供可用性

项目类型 可用的
Windows 应用程序 Yes
类库 Yes
控制台应用程序 Yes
Windows 控件库 Yes
Web 控件库
Windows 服务 Yes
网站

另请参阅

适用于

OpenSerialPort(String, Int32, Parity, Int32)

创建并打开对象 SerialPort

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity, int dataBits);
public System.IO.Ports.SerialPort OpenSerialPort(string portName, int baudRate, System.IO.Ports.Parity parity, int dataBits);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity * int -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity, dataBits As Integer) As SerialPort

参数

portName
String

String。 必填。 要打开的端口的名称。

baudRate
Int32

Integer。 端口的波特率。

parity
Parity

Parity。 端口奇偶校验。

dataBits
Int32

Integer。 端口的数据位设置。

返回

一个打开 SerialPort 的对象,使用提供的参数进行配置。

例外

portNameNothing 或空字符串。

dataBits 小于或等于零。

parity 不是枚举值之一 Parity

示例

此示例介绍如何将字符串发送到计算机的 COM1 串行端口。

即使应用程序生成异常,该 Using 块也允许应用程序关闭串行端口。 操作串行端口的所有代码都应出现在此块中,或者出现在调用Try...Catch...Finally方法的块中Close

该方法 WriteLine 将数据发送到串行端口。

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort =
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

有关详细信息,请参阅 如何:将字符串发送到串行端口

注解

该方法 My.Computer.Ports.OpenSerialPort 创建并打开一个 SerialPort 对象。 方法的参数 OpenSerialPort 确定对象的设置 SerialPort

代码在使用完对象后应关闭 SerialPort 该对象。 可以使用 Close 该方法显式关闭对象或 Using 语句以隐式关闭对象。 有关详细信息,请参阅本主题中的示例。

下表列出了涉及 My.Computer.Ports.OpenSerialPort 该方法的任务的示例。

收件人 请参阅
拨号连接到串行端口的调制解调器 如何:拨号连接到串行端口的调制解调器
将字符串发送到串行端口 如何:将字符串发送到串行端口
从串行端口接收字符串 如何:从串行端口接收字符串

按项目类型提供可用性

项目类型 可用的
Windows 应用程序 Yes
类库 Yes
控制台应用程序 Yes
Windows 控件库 Yes
Web 控件库
Windows 服务 Yes
网站

另请参阅

适用于

OpenSerialPort(String, Int32, Parity, Int32, StopBits)

创建并打开对象 SerialPort

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity, int dataBits, System::IO::Ports::StopBits stopBits);
public System.IO.Ports.SerialPort OpenSerialPort(string portName, int baudRate, System.IO.Ports.Parity parity, int dataBits, System.IO.Ports.StopBits stopBits);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity * int * System.IO.Ports.StopBits -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity, dataBits As Integer, stopBits As StopBits) As SerialPort

参数

portName
String

String。 必填。 要打开的端口的名称。

baudRate
Int32

Integer。 端口的波特率。

parity
Parity

Parity。 端口奇偶校验。

dataBits
Int32

Integer。 端口的数据位设置。

stopBits
StopBits

StopBits。 端口的停止位设置。

返回

一个打开 SerialPort 的对象,使用提供的参数进行配置。

例外

portNameNothing 或空字符串。

dataBits 小于或等于零。

stopBits 不是枚举值之一 StopBits

示例

此示例介绍如何将字符串发送到计算机的 COM1 串行端口。

即使应用程序生成异常,该 Using 块也允许应用程序关闭串行端口。 操作串行端口的所有代码都应出现在此块中,或者出现在调用Try...Catch...Finally方法的块中Close

该方法 WriteLine 将数据发送到串行端口。

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort =
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

有关详细信息,请参阅 如何:将字符串发送到串行端口

注解

该方法 My.Computer.Ports.OpenSerialPort 创建并打开一个 SerialPort 对象。 方法的参数 OpenSerialPort 确定对象的设置 SerialPort

代码在使用完对象后应关闭 SerialPort 该对象。 可以使用 Close 该方法显式关闭对象或 Using 语句以隐式关闭对象。 有关详细信息,请参阅本主题中的示例。

下表列出了涉及 My.Computer.Ports.OpenSerialPort 该方法的任务的示例。

收件人 请参阅
拨号连接到串行端口的调制解调器 如何:拨号连接到串行端口的调制解调器
将字符串发送到串行端口 如何:将字符串发送到串行端口
从串行端口接收字符串 如何:从串行端口接收字符串

按项目类型提供可用性

项目类型 可用的
Windows 应用程序 Yes
类库 Yes
控制台应用程序 Yes
Windows 控件库 Yes
Web 控件库
Windows 服务 Yes
网站

另请参阅

适用于