Соединение с устройством

Перед использованием объекта последовательного порта записать или считать данные, необходимо соединить его с устройством через последовательный порт, заданный в функции serial. Вы соединяете объект последовательного порта с устройством с функцией fopen.

fopen(s)

Некоторые свойства только для чтения, в то время как объект последовательного порта соединяется и должен быть сконфигурирован перед использованием fopen. Примеры включают InputBufferSize и свойства OutputBufferSize. Чтобы определить, когда можно будет сконфигурировать свойство, см. Описание свойства.

Примечание

Можно создать любое количество объектов последовательного порта, но можно соединить только один объект последовательного порта на сеанс MATLAB® к данному последовательному порту за один раз. Однако последовательный порт не заблокирован сеансом, таким образом, другие приложения или другие экземпляры программного обеспечения MATLAB могут получить доступ к тому же последовательному порту, который мог привести к конфликту с непредсказуемыми результатами.

Чтобы проверить, что объект последовательного порта соединяется с устройством, исследуйте свойство Status.

s.Status
ans =
open

Как показано на следующем рисунке, связи между объектом последовательного порта и устройством завершено; данные читаемы и перезаписываемы.