BytesAvailableFcnMode

Укажите, генерируется ли событие доступности байтов после того, как указанное количество байтов доступно во входном буфере или после чтения терминатора строки

Описание

Для последовательных портов, 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.

Особенности

Использование

Любой объект прибора

Только для чтения

Пока открыто

Тип данных

Вектор символов

Значения

Последовательный, TCPIP, UDP и VISA-последовательный

Значение по умолчанию заключено в скобки ({}).

{terminator}

Событие, доступное в байтах, генерируется при достижении терминатора строки.

byte

Событие, доступное в байтах, генерируется, когда заданное количество байтов доступно.

GPIB, VISA-GPIB, VISA-VXI и VISA-GPIB-VXI

Значение по умолчанию заключено в скобки ({}).

{eosCharCode}

Событие, доступное в байтах, генерируется при достижении символа EOS (End-Of-String).

byte

Событие, доступное в байтах, генерируется, когда доступно указанное количество байтов.

См. также

Функции

fclose