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 が 0 以下です。
例
この例では、コンピューターの 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 が 0 以下です。
parity は、 Parity 列挙値の 1 つではありません。
例
この例では、コンピューターの 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 が 0 以下です。
parity は、 Parity 列挙値の 1 つではありません。
例
この例では、コンピューターの 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 が 0 以下です。
stopBits は、 StopBits 列挙値の 1 つではありません。
例
この例では、コンピューターの 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)