exponenta event banner

FlowControl

Укажите метод управления потоком данных для использования

Описание

Можно настроить FlowControl быть none, hardware, или software. Если FlowControl является none, то управление потоком данных (квитирование) не используется. Если FlowControl является hardware, то аппаратное квитирование используется для управления потоком данных. Если FlowControl является software, то программное квитирование используется для управления потоком данных.

Аппаратное квитирование обычно использует контакты Request to Send (RTS) и Clear to Send (CTS) для управления потоком данных. Для управления потоком данных программное обеспечение использует управляющие символы (Xon и Xoff). Дополнительные сведения об аппаратном и программном квитировании см. в разделе Использование контрольных выводов последовательного порта.

Вы можете вернуть значение контакта CTS с помощью PinStatus собственность. Можно указать значение контакта RTS с помощью RequestToSend собственность. Однако, если FlowControl является hardware, и вы указываете значение для RequestToSend, то это значение может быть не соблюдено.

Если установить FlowControl свойство для hardware на последовательном объекте, и аппаратное соединение не обнаружено, fwrite и fprintf функция возвращает сообщение об ошибке. Это происходит, если устройство не подключено или подключенное устройство не заявляет, что готово к приему данных. Проверьте состояние удаленного устройства и параметры управления потоком, чтобы узнать, вызывает ли аппаратное управление потоком ошибки в MATLAB ®.

Примечания

Если вы хотите проверить, готово ли устройство к приему данных, установите FlowControl кому none. После подключения к устройству проверьте PinStatus структура для ClearToSend. Если ClearToSend является off, имеется проблема на стороне удаленного устройства. Если ClearToSend является on, имеется аппаратное обеспечение FlowControl устройство, подготовленное для получения данных, и вы можете выполнить fprintf и fwrite.

Несмотря на то, что можно настроить инструмент для аппаратного и программного квитирования одновременно, панель инструментов не поддерживает это поведение.

Особенности

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

Последовательный порт, последовательный порт VISA

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

Никогда

Тип данных

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

Ценности

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

{none}

Управление потоком не используется.

hardware

Используется аппаратное управление потоком.

программное обеспечение

Используется управление потоком программного обеспечения.

См. также

Свойства

PinStatus, RequestToSend