外部インタフェース/API | ![]() ![]() |
保存とロード
Yシリアルポートオブジェクトは、save
コマンドを使ってワークスペース変数のようにMAT-ファイルに保存することができます。たとえば、シリアルポートCOM1に対応するシリアルポートオブジェクトs
を作成し、プロパティ値を設定し、書き出しおよび読み込み操作を行うと仮定します。
s = serial('COM1'); s.BaudRate = 19200; s.Tag = 'My serial object'; fopen(s) fprintf(s, '*IDN?') out = fscanf(s);
シリアルポートオブジェクトとデバイスから読み込んだデータをMAT-ファイルmyserial.mat
に保存するには、つぎのようにします。
save myserial s out
注意
関数record を使ってデータとイベント情報をテキストとしてディスクファイルに保存することができます。 |
load
コマンドを使ってs
とout
をワークスペースに再生することができます。
load myserial
参照のみのプロパティの値は、ロード時にデフォルト値にリストアされます。たとえば、Status
プロパティは、closed
にリストアされます。そのため、s
を利用するには、関数fopen
を使ってデバイスに接続しなければなりません。プロパティが参照のみかどうかを決定するには、リファレンスページを調べてください。
![]() | 例題: 情報をディスクに保存 | 異なるプラットフォームでシリアルポートオブジェクトを利用 | ![]() |