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 | ![]() |