この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

SerialPort.Write メソッド (String)

 

公開日: 2016年10月

指定した文字列をシリアル ポートに書き込みます。

名前空間:   System.IO.Ports
アセンブリ:  System (System.dll 内)

public void Write(
	string text
)

パラメーター

text
Type: System.String

出力用の文字列。

Exception Condition
InvalidOperationException

指定したポートは開かれていません。

ArgumentNullException

strnull です。

TimeoutException

タイムアウト期間が終了する前に、操作は完了しませんでした。

シリアル ポートに出力として文字列を作成する場合は、このメソッドを使用します。

出力バッファーに過剰なバイトがあるかどうかと Handshake に設定されている XOnXOffSerialPort オブジェクトが生じる可能性がある、 TimeoutException 、デバイスをより多くのデータを受け入れる準備が完了するを待っている間です。

既定では、 SerialPort を使用して ASCIIEncoding 文字をエンコードします。 ASCIIEncoding 型 (char) 63 として 127 より大きいすべての文字をエンコードまたは '?' です。 その範囲の追加の文字をサポートするために次のように設定します。 EncodingUTF8Encoding, 、UTF32Encoding, 、または UnicodeEncodingです。

.NET Framework
2.0 以降で使用可能
トップに戻る
表示: