外部インタフェース/API | ![]() ![]() |
データの書き出しと読み込み
多くのシリアルポートアプリケーションに対して、データの読み書きを行うときに考慮すべき3つの重要な問題があります。
書き出しの操作に対するこれらの質問の回答は、データの書き出しにあります。読み込み操作に対するこれらの質問の回答は、データの読み込みにあります。
例題: データの書き出しと読み込み
シリアルポートCOM1に接続されているTektronix TDS 210 two-channel oscilloscopeの識別情報を出力したいとします。これは、関数fprintf
を使った*IDN?
コマンドの機器への書き出しと、関数fscanf
を使ったそのコマンドの結果の読み込みが必要です。
s = serial('COM1'); fopen(s) fprintf(s,'*IDN?') out = fscanf(s)
out = TEKTRONIX,TDS 210,0,CF:91.1CT FV:v1.16 TDS2CM:CMV:v1.04
fclose(s) delete(s) clear s
![]() | 通信プロパティの設定 | MATLABコマンドラインへのアクセスの制御 | ![]() |