外部インタフェース/API    
ReadAsyncMode

非同期読み込み操作が連続であるか、マニュアルであるかを指定します。

詳細

ReadAsyncModeは、continuousまたはmanualに設定します。ReadAsyncModecontinuousである場合は、シリアルポートオブジェクトは、データが読み込み可能であるかどうかを決定するために連続的にデバイスに質問します。データが読み込み可能の場合は、自動的に読み込まれ、入力バッファに格納されます。関数readasyncが実行された場合は無視されます。

ReadAsyncModemanualである場合は、オブジェクトはデータが読み込み可能であるかどうかをデバイスに質問しません。代わりに、マニュアルで関数readasyncを実行して、非同期読み込み操作を行う必要があります。readasyncはターミネータをチェックするので、この関数は、遅くなります。速度を上げるには、ReadAsyncModecontinuousに設定します。

BytesAvailableプロパティを使って入力バッファ内のデータ量を決定することができます。いずれかのReadAsyncModeの値に対しても、fscanf, fgetl, fgets, freadのような同期読み込み関数を使ってMATLABワークスペースにデータを置くことができます。

特性

参照のみ
不可
データタイプ
文字列


{continuous}
データが読み込み可能かどうかを連続してデバイスに質問します。
manual
関数readasyncを使ってデバイスからマニュアルでデータを読み込みます。

参考

関数

fgetl, fgets, fread, fscanf, readasync

プロパティ

BytesAvailable, InputBufferSize


 Port RecordDetail