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

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

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

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

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

Свойства

PinStatusRequestToSend