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.

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

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

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

Последовательный порт, последовательный ВИЗОЙ

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

Никогда

Тип данных

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

Значения

{none}

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

hardware

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

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

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

Смотрите также

Свойства

PinStatus, RequestToSend