Ports.OpenSerialPort 方法

定義

創建並開啟一個 SerialPort 物件。

多載

名稱 Description
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 物件,並以所提供的參數配置。

例外狀況

portNameNothing 空字串。

範例

此範例說明如何將字串傳送至電腦的 COM1 序列埠。

Using 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該Close方法的區塊內Try...Catch...Finally

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 物件。 你可以用方法明確關閉物件,或用CloseUsing陳述式隱式關閉它。 更多資訊請參考本主題中的範例。

下表列出與此 My.Computer.Ports.OpenSerialPort 方法相關的任務範例。

看!
撥打連接序列埠的數據機 如何:連接序列埠的撥號數據機
將字串傳送到序列埠 如何:將字串傳送到序列埠
從串列埠接收字串 如何:從序列埠接收字串

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於

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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該Close方法的區塊內Try...Catch...Finally

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 物件。 你可以用方法明確關閉物件,或用CloseUsing陳述式隱式關閉它。 更多資訊請參考本主題中的範例。

下表列出與此 My.Computer.Ports.OpenSerialPort 方法相關的任務範例。

看!
撥打連接序列埠的數據機 如何:連接序列埠的撥號數據機
將字串傳送到序列埠 如何:將字串傳送到序列埠
從串列埠接收字串 如何:從序列埠接收字串

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於

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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該Close方法的區塊內Try...Catch...Finally

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 物件。 你可以用方法明確關閉物件,或用CloseUsing陳述式隱式關閉它。 更多資訊請參考本主題中的範例。

下表列出與此 My.Computer.Ports.OpenSerialPort 方法相關的任務範例。

看!
撥打連接序列埠的數據機 如何:連接序列埠的撥號數據機
將字串傳送到序列埠 如何:將字串傳送到序列埠
從串列埠接收字串 如何:從序列埠接收字串

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於

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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該Close方法的區塊內Try...Catch...Finally

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 物件。 你可以用方法明確關閉物件,或用CloseUsing陳述式隱式關閉它。 更多資訊請參考本主題中的範例。

下表列出與此 My.Computer.Ports.OpenSerialPort 方法相關的任務範例。

看!
撥打連接序列埠的數據機 如何:連接序列埠的撥號數據機
將字串傳送到序列埠 如何:將字串傳送到序列埠
從串列埠接收字串 如何:從序列埠接收字串

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於

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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該Close方法的區塊內Try...Catch...Finally

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 物件。 你可以用方法明確關閉物件,或用CloseUsing陳述式隱式關閉它。 更多資訊請參考本主題中的範例。

下表列出與此 My.Computer.Ports.OpenSerialPort 方法相關的任務範例。

看!
撥打連接序列埠的數據機 如何:連接序列埠的撥號數據機
將字串傳送到序列埠 如何:將字串傳送到序列埠
從串列埠接收字串 如何:從序列埠接收字串

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於