Ports.OpenSerialPort 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
創建並開啟一個 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 物件,並以所提供的參數配置。
例外狀況
portName 是 Nothing 空字串。
範例
此範例說明如何將字串傳送至電腦的 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 |
另請參閱
- 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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該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 |
另請參閱
- 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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該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 |
另請參閱
- 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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該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 |
另請參閱
- 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 區塊允許應用程式即使產生例外,也能關閉序列埠。 所有操作序列埠的程式碼都應該出現在這個區塊內,或是有呼叫使用該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 |
另請參閱
- SerialPortNames
- Parity
- StopBits
- SerialPort
- 物件(Visual Basic )
如何:在Visual Basic 如何:將字串傳送到Visual Basic 如何:從 Visual Basic - Using 語法(Visual Basic)