ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

シリアル ポート デバイス

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

関数

delete (serial) メモリからシリアル ポート オブジェクトを削除
fclose (serial) デバイスからシリアル ポート オブジェクトを切断
fgetl (serial) デバイスから ASCII テキストの行を読み取って終端子を削除
fgets (serial) 終端子を含む 1 行のテキストをデバイスから読み込む
fopen (serial) シリアル ポート オブジェクトをデバイスに接続
fprintf (serial) テキストをデバイスに書き込む
fread (serial) デバイスからバイナリ データを読む
fscanf (serial) デバイスから ASCII データを読み取り、テキストとして書式化する
fwrite (serial) バイナリ データをデバイスに書き込む
get (serial) シリアル ポート オブジェクトのプロパティ
instrcallback イベントが発生したときのイベント情報
instrfind メモリから MATLAB ワークスペースにシリアル ポート オブジェクトを読み込む
instrfindall 表示可能および非表示のシリアル ポート オブジェクトを検出
isvalid (serial) シリアル ポート オブジェクトが有効であるかどうかを判定する
readasync デバイスから非同期でデータを読み込む
record データとイベント情報をファイルに記録
serial シリアル ポート オブジェクトの作成
serialbreak シリアル ポートに接続しているデバイスを切断する指示を送る
set (serial) シリアル ポート オブジェクト プロパティの作成または表示
stopasync 非同期の読み込みおよび書き込み操作を停止
clear (serial) MATLAB ワークスペースからシリアル ポート オブジェクトを削除
load (serial) シリアル ポート オブジェクトや変数を MATLAB のワークスペースに読み込み
save (serial) シリアル ポート オブジェクトと変数をファイルに保存
disp (serial) シリアル ポート オブジェクトの情報を表示
length (serial) シリアル ポート オブジェクトの配列の長さ
size (serial) シリアル ポート オブジェクト配列のサイズ

プロパティ

BaudRate ビットが送信されるレートを指定します
BreakInterruptFcn ブレーク割り込みイベントの発生時に実行するコールバック関数を指定する
ByteOrder デバイスのバイト順を指定する
BytesAvailable 入力バッファーで利用可能なバイト数
BytesAvailableFcn 指定したバイト数が入力バッファーで利用可能なとき、または終端子が読み取られたときに実行するコールバック関数を指定する
BytesAvailableFcnCount バイトを利用可能なイベントを生成するために、入力バッファーで利用可能になければならないバイト数を指定する
BytesAvailableFcnMode 指定したバイト数が入力バッファーで利用可能になった後、または終端子が読み取られた後で、バイトを利用可能なイベントが生成されるかどうかを指定します
BytesToOutput 現在出力バッファーにあるバイト数
DataBits 送信するデータ ビット数
DataTerminalReady DTR ピンの状態
ErrorFcn エラー イベントの発生時に実行するコールバック関数を指定する
FlowControl 使用するデータ フロー制御法
InputBufferSize 入力バッファーのサイズ (バイト)
Name シリアル ポート オブジェクトの説明的な名前
ObjectVisibility シリアル ポート オブジェクトへのアクセスを制御する
OutputBufferSize 出力バッファーのサイズ (バイト)
OutputEmptyFcn 出力バッファーが空のときに実行するコールバック関数を指定します。
Parity パリティ チェックのタイプを指定します
PinStatus CD、CTS、DSR および RI ピンの状態
PinStatusFcn CD、CTS、DSR、RI の各ピンの状態が変化したときに実行するコールバック関数を指定する
Port プラットフォーム固有のシリアル ポート名を指定します。
ReadAsyncMode 非同期の読み取り操作が連続的に行われるか、手動で行われるかを指定
RecordDetail レコード ファイルに保存される情報量を指定します。
RecordMode データとイベント情報が 1 つのレコード ファイルに保存されるか、複数のレコード ファイルに保存されるかを指定します
RecordName レコード ファイル名
RecordStatus データとイベント情報がレコード ファイルに保存されるかどうかを示します
RequestToSend RTS ピンの状態
Status シリアル ポート オブジェクトがデバイスに接続されているかどうかを示します
StopBits バイトの終了を示すためのビット数
Tag シリアル ポート オブジェクトに関連付けるラベル
Terminator 終端文字
Timeout 読み取りまたは書き込み操作を終了するまでの待ち時間
TimerFcn あらかじめ定義された時間が経過したときに実行するコールバック関数を指定する
TimerPeriod タイマー イベント間の時間
TransferStatus 非同期の読み取りまたは書き込み操作が進行中かどうかを示します
Type オブジェクト タイプ
UserData シリアル ポート オブジェクトに関連付けるデータ
ValuesReceived デバイスから読み取られる値の総数
ValuesSent デバイスに書き込まれる値の総数

トピック

機能およびサポートされているインターフェイスとプラットフォーム

シリアル ポート機能、サポートされるインターフェイスとプラットフォーム

シリアル ポートの概要

シリアル ポート インターフェイス標準、信号とピンの割り当て、シリアル データ形式、使用しているプラットフォームのシリアル ポート情報を見つける

シリアル I/O 入門

シリアル ポート インターフェイスを開始するのに役立つ例

シリアル ポート オブジェクトの作成

シリアル I/O デバイスを表す MATLAB® オブジェクトの作成

デバイスへの接続

MATLAB ソフトウェアとシリアル I/O デバイス間の接続を確立する

通信設定の構成

ボー レートの値とシリアル データ形式を設定する

データの読み取りと書き込み

デバイスへのデータの書き込みとデバイスからのデータの読み取り

イベントとコールバック

イベントとコールバックを使用したシリアル I/O アプリケーションの拡張

制御ピン

接続されているデバイスの存在を知らせ、データの流れを制御する

デバッグ: 情報をディスクに記録

送信されたデータとイベント情報をディスクに保存

保存と読み込み

シリアル ポート オブジェクトの保存と読み込み

切断とクリーンアップ

シリアル ポート オブジェクトをデバイスから切断し、オブジェクトとメモリおよびワークスペースから削除する

プロパティ リファレンス

カテゴリ別のプロパティ

プロパティ — アルファベット順

BaudRate はビット/秒として設定されます。

この情報は役に立ちましたか?