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