Ports.OpenSerialPort 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建并打开对象 SerialPort 。
重载
| 名称 | 说明 |
|---|---|
| OpenSerialPort(String) |
创建并打开对象 SerialPort 。 |
| OpenSerialPort(String, Int32) |
创建并打开对象 SerialPort 。 |
| OpenSerialPort(String, Int32, Parity) |
创建并打开对象 SerialPort 。 |
| OpenSerialPort(String, Int32, Parity, Int32) |
创建并打开对象 SerialPort 。 |
| OpenSerialPort(String, Int32, Parity, Int32, StopBits) |
创建并打开对象 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 的对象,使用提供的参数进行配置。
例外
portName 是 Nothing 或空字符串。
示例
此示例介绍如何将字符串发送到计算机的 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 |
| 网站 | 否 |
另请参阅
- SerialPortNames
- Parity
- StopBits
- SerialPort
- 对象 (Visual Basic)
如何:在 Visual Basic 如何:将字符串发送到 Visual Basic 如何:从 Visual Basic - Using 语句 (Visual Basic)
适用于
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 的对象,使用提供的参数进行配置。
例外
portName 是 Nothing 或空字符串。
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 |
| 网站 | 否 |
另请参阅
- SerialPortNames
- Parity
- StopBits
- SerialPort
- 对象 (Visual Basic)
如何:在 Visual Basic 如何:将字符串发送到 Visual Basic 如何:从 Visual Basic - Using 语句 (Visual Basic)
适用于
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。 端口的波特率。
返回
一个打开 SerialPort 的对象,使用提供的参数进行配置。
例外
portName 是 Nothing 或空字符串。
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 |
| 网站 | 否 |
另请参阅
- SerialPortNames
- Parity
- StopBits
- SerialPort
- 对象 (Visual Basic)
如何:在 Visual Basic 如何:将字符串发送到 Visual Basic 如何:从 Visual Basic - Using 语句 (Visual Basic)
适用于
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。 端口的波特率。
- dataBits
- Int32
Integer。 端口的数据位设置。
返回
一个打开 SerialPort 的对象,使用提供的参数进行配置。
例外
portName 是 Nothing 或空字符串。
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 |
| 网站 | 否 |
另请参阅
- SerialPortNames
- Parity
- StopBits
- SerialPort
- 对象 (Visual Basic)
如何:在 Visual Basic 如何:将字符串发送到 Visual Basic 如何:从 Visual Basic - Using 语句 (Visual Basic)
适用于
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。 端口的波特率。
- dataBits
- Int32
Integer。 端口的数据位设置。
返回
一个打开 SerialPort 的对象,使用提供的参数进行配置。
例外
portName 是 Nothing 或空字符串。
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 |
| 网站 | 否 |
另请参阅
- SerialPortNames
- Parity
- StopBits
- SerialPort
- 对象 (Visual Basic)
如何:在 Visual Basic 如何:将字符串发送到 Visual Basic 如何:从 Visual Basic - Using 语句 (Visual Basic)