BytesAvailableFcnMode

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

Описание

Для последовательного порта, TCPIP, UDP или последовательных ВИЗОЙ объектов, можно сконфигурировать BytesAvailableFcnMode быть terminator или byte. Для всех других инструментальных объектов можно сконфигурировать BytesAvailableFcnMode быть eosCharCode или byte.

Если BytesAvailableFcnMode terminator, доступное для байтов событие имеет место когда терминатор строки, заданный Terminator свойство читается. Если BytesAvailableFcnMode eosCharCode, доступное для байтов событие имеет место когда Конец символа строки, заданный EOSCharCode свойство читается. Если BytesAvailableFcnMode byte, доступное для байтов событие имеет место когда количество байтов, заданных BytesAvailableFcnCount свойство доступно.

Доступное для байтов событие выполняет функцию обратного вызова, заданную для BytesAvailableFcn свойство.

Можно сконфигурировать BytesAvailableFcnMode только, когда объект отключается от инструмента. Вы отключаете объект с fclose функция. Разъединенный объект имеет Status значение свойства closed.

Характеристики

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

Любой инструментальный объект

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

В то время как открытый

Тип данных

Символьный вектор

Значения

Последовательный, TCPIP, UDP, и Последовательный ВИЗОЙ

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

{terminator}

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

byte

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

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

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

{eosCharCode}

Доступное для байтов событие сгенерировано, когда EOS (Конец Строки) символ достигнут.

byte

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