| MATLAB Function Reference | ![]() |
表示
instraction(obj, event)
引数
obj |
シリアルポートオブジェクト |
event |
実行させる原因となるイベント |
詳細
instraction(obj, event)
は、イベントが生じた時刻、イベントのタイプ、イベントが生じる原因となるシリアルポートオブジェクトの名前を含むメッセージを表示します。
エラーイベントに対して、エラーメッセージも表示されます。ピンステータスイベントに対して、値を変更するピンとその値も表示されます。
注意
ユーザの指定したアプリケーションが必要とする関数を作成するものからテンプレートとして、instraction を使ってください。
例題
つぎの例題は、シリアルポートオブジェクト s を作成し、出力空イベントが生じた場合、instraction を実行するように s をコンフィギュレーションします。*IDN? コマンドが、インストールメントに書き込まれると、イベントが発生します。
s = serial('COM1');
set(s,'OutputEmptyAction','instraction')
fopen(s)
fprintf(s,'*IDN?','async')
instraction から表示される結果は、つぎのようになります。
OutputEmpty event occurred at 08:37:49 for the object: Serial-COM1.
入力バッファからの同定情報を読み、シリアルポートセッションを終了します。
idn = fscanf(s); fclose(s) delete(s) clear s
| inspect | instrfind | ![]() |