外部インタフェース/API | ![]() ![]() |
詳細
BytesAvailable
は、入力バッファから現在読み込みが可能なバイト数を示します。プロパティ値は、入力バッファが満たされると連続的に更新され、関数fopen
が実行された後に0
に設定されます。
データを非同期的に読み込むときにのみBytesAvailable
を使うことができます。これは、データを同期的に読み込むときに、入力バッファが空になった後にのみ制御がMATLABコマンドラインに戻るためです。そのため、BytesAvailable
の値は常に0です。データを非同期に読み込む方法については、テキストデータの読み込みを参照してください。
BytesAvailable
の値は、ゼロから入力バッファのサイズまでの範囲です。入力バッファのサイズを指定するには、InputBufferSize
プロパティを使います。読み込まれる値の総数を出力するには、ValuesReceived
プロパティを使います。
特性
参照のみ |
常に |
データタイプ |
Double |
値
関数
プロパティ
InputBufferSize
, TransferStatus
, ValuesReceived
![]() | ByteOrder | BytesAvailableAction | ![]() |