Ports.OpenSerialPort メソッド

定義

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 オブジェクト。

例外

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 が 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
ウェブサイト いいえ

こちらもご覧ください

適用対象

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 が 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
ウェブサイト いいえ

こちらもご覧ください

適用対象

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 が 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
ウェブサイト いいえ

こちらもご覧ください

適用対象

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 が 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
ウェブサイト いいえ

こちらもご覧ください

適用対象