exponenta event banner

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