Main Content

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

シリアル ポート デバイス

シリアル ポートに接続されたデバイスの読み取りと書き込み

シリアル通信は、2 つ以上のデバイス間での通信に対する最も一般的な低水準のプロトコルです。通常は、デバイスの 1 つはコンピューターですが、相手側のデバイスにはモデム、プリンター、Arduino® ハードウェア、別のコンピューター、またはオシロスコープやファンクション ジェネレーターなどの科学的機器が考えられます。多くのシリアル ポート アプリケーションでは、シリアル ポートの仕組みに関する詳しい知識がなくても装置と通信ができます。シリアル ポートを通した通信は、MATLAB® ワークスペースで作成される serialport オブジェクトを使って確立されます。serialport オブジェクトの作成の詳細については、シリアル ポート オブジェクトの作成を参照してください。

データの読み取りまたは書き込みを行うには、serialport オブジェクトと機器が同一の通信設定でなければなりません。詳細については、シリアル ポートの通信設定の構成を参照してください。

関数

すべて展開する

serialportlistシステムに接続されているシリアル ポートのリスト
serialportシリアル ポートへの接続
configureTerminatorシリアル ポートとの ASCII 文字列通信の終端子を設定
configureCallbackシリアル ポート デバイスと通信するためのコールバック関数とトリガー条件の設定
readシリアル ポートからのデータの読み取り
readlineシリアル ポートからの ASCII 文字列データ行の読み取り
writeシリアル ポートへのデータの書き込み
writelineシリアル ポートへの ASCII データ行の書き込み
flushシリアル ポート デバイスのバッファーをクリア
getpinstatusシリアル ピンのステータスの取得
setRTSシリアル RTS ピンをセット
setDTRシリアル DTR ピンをセット

アプリ

シリアル エクスプローラーCommunicate with devices connected to serial port

トピック

トラブルシューティング

シリアル ポート インターフェイスのトラブルシューティング

シリアル ポート インターフェイスのトラブルシューティングを行う。

Resolve Serial Port Connection Errors

Troubleshoot connecting to a serial port device.

serialport の警告 - 一部のデータを読み取れない

一部のデータを受信し、'serialport' unable to read all requested data という警告メッセージが表示された場合、以下の解決法を試す。

serialport の警告 - データをまったく読み取れない

データを何も受信せず、'serialport' unable to read any data という警告メッセージが表示された場合、以下の解決法を試す。