Задайте метод управления потока данных, чтобы использовать
Можно сконфигурировать 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
.
Несмотря на то, что вы можете смочь сконфигурировать свой инструмент и для аппаратного квитирования и для программного квитирования одновременно, тулбокс не поддерживает это поведение.
Использование | Последовательный порт, последовательный ВИЗОЙ |
Только для чтения | Никогда |
Тип данных | Символьный вектор |
| Никакое управление потоками не используется. |
| Аппаратное управление потоками используется. |
программное обеспечение | Программное управление потоком используется. |