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 アプリケーション | はい |
クラス ライブラリ | はい |
コンソール アプリケーション | はい |
Windows コントロール ライブラリ | はい |
Web コントロール ライブラリ | いいえ |
Windows サービス | はい |
Web サイト | いいえ |
こちらもご覧ください
- 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 アプリケーション | はい |
クラス ライブラリ | はい |
コンソール アプリケーション | はい |
Windows コントロール ライブラリ | はい |
Web コントロール ライブラリ | いいえ |
Windows サービス | はい |
Web サイト | いいえ |
こちらもご覧ください
- 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 列挙値ではありません。
例
この例では、コンピューター 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 サイト | いいえ |
こちらもご覧ください
- 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 列挙値ではありません。
例
この例では、コンピューター 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 サイト | いいえ |
こちらもご覧ください
- 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 列挙値ではありません。
例
この例では、コンピューター 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 サイト | いいえ |
こちらもご覧ください
- SerialPortNames
- Parity
- StopBits
- SerialPort
- オブジェクト (Visual Basic)
- 方法 : Visual Basic で、シリアル ポートに接続されているモデムをダイヤルする
- 方法 : Visual Basic でシリアル ポートに文字列を送信する
- 方法 : Visual Basic でシリアル ポートから文字列を受信する
- Using ステートメント (Visual Basic)
適用対象
.NET