Укажите, будет ли событие bytes-available создаваться после того, как указанное число байтов будет доступно во входном буфере, или после чтения признака terminator
Для последовательного порта, TCPIP, UDP или последовательных объектов VISA можно настроить BytesAvailableFcnMode быть terminator или byte. Для всех других объектов КИП можно сконфигурировать BytesAvailableFcnMode быть eosCharCode или byte.
Если BytesAvailableFcnMode является terminator, событие, доступное в байтах, происходит, когда терминатор указан Terminator свойство прочитано. Если BytesAvailableFcnMode является eosCharCode, событие, доступное в байтах, происходит, когда символ конца строки (End-Of-String) указан EOSCharCode свойство прочитано. Если BytesAvailableFcnMode является byte, событие, доступное в байтах, происходит, когда количество байтов указано BytesAvailableFcnCount свойство доступно.
Событие, доступное в байтах, выполняет функцию обратного вызова, указанную для BytesAvailableFcn собственность.
Можно настроить BytesAvailableFcnMode только при отключении объекта от прибора. Вы отключаете объект с помощью fclose функция. Отсоединенный объект имеет Status значение свойства closed.
Использование | Любой объект прибора |
Только для чтения | Пока открыт |
Тип данных | Символьный вектор |
Значение по умолчанию заключено в фигурные скобки ({}).
| Событие, доступное в байтах, генерируется при достижении терминатора. |
| Событие bytes-available генерируется, когда указанное количество bytes доступно. |
Значение по умолчанию заключено в фигурные скобки ({}).
| Событие, доступное в байтах, генерируется при достижении символа EOS (End-Of-String). |
| Событие bytes-available генерируется, когда доступно указанное количество bytes. |