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 アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

こちらもご覧ください

適用対象

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 アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

こちらもご覧ください

適用対象

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 以下です。

parityParity 列挙値ではありません。

この例では、コンピューター 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 アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

こちらもご覧ください

適用対象

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 以下です。

parityParity 列挙値ではありません。

この例では、コンピューター 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 アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

こちらもご覧ください

適用対象

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 以下です。

stopBitsStopBits 列挙値ではありません。

この例では、コンピューター 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 アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

こちらもご覧ください

適用対象