exponenta event banner

Устройства последовательного порта

Чтение и запись на устройства, подключенные к последовательному порту

Последовательная связь является наиболее распространенным низкоуровневым протоколом для обмена данными между двумя или более устройствами. Обычно одним устройством является компьютер, а другим устройством может быть модем, принтер, аппаратура Arduino ®, другой компьютер или научный прибор, такой как осциллограф или функциональный генератор. Для многих приложений с последовательными портами можно установить связь с прибором без подробной информации о работе последовательного порта. Связь через последовательный порт устанавливается с помощью serialport , который создается в рабочей области MATLAB ®. Сведения о создании serialport см. раздел Создание объекта последовательного порта.

Прежде чем можно будет записать или прочитать данные, serialport объект и прибор должны иметь идентичные настройки связи. Дополнительные сведения см. в разделе Настройка параметров связи с последовательным портом.

Функции

развернуть все

serialportlistСписок последовательных портов, подключенных к системе
serialportПодключение к последовательному порту
configureTerminatorУстановка терминатора для связи строки ASCII с последовательным портом
configureCallbackУстановка функции обратного вызова и условия запуска для связи с устройством последовательного порта
readСчитывание данных с последовательного порта
readlineСчитывание строковых данных ASCII с последовательного порта
writeЗапись данных в последовательный порт
writelineЗапись строки данных ASCII в последовательный порт
flushОчистка буферов устройств последовательного порта
getpinstatusПолучение статуса последовательного контакта
setRTSУстановка последовательного контакта RTS
setDTRУстановка последовательного контакта DTR

Темы

Обзор последовательного порта

Основные особенности связи последовательного порта.

Создать объект последовательного порта

Установите соединение между MATLAB и устройством с помощью последовательного порта.

Настройка параметров связи с последовательным портом

Задайте свойства, связанные со скоростью передачи данных устройства и последовательным форматом данных.

Запись и чтение данных последовательного порта

Запись и чтение текстовых и двоичных данных с помощью устройства последовательного порта.

Использовать обратные вызовы для связи с последовательным портом

Улучшение связи с приборами путем выполнения функции обратного вызова, когда на устройстве происходит указанное событие.

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

Сигнализируйте о наличии подключенных устройств и управляйте потоком данных с помощью контрольных выводов.

Переход кода к интерфейсу serialport

Подключение к устройствам последовательного порта с помощью serialport вместо serial.

Поиск неисправностей

Устранение неполадок интерфейса последовательного порта

Используйте эти советы при возникновении проблем с использованием панели инструментов интерфейса последовательного порта. Содержит информацию о поддерживаемых последовательными портами платформах, требованиях к адаптеру, конфигурации и подключении, а также другие рекомендации по интерфейсам.

Предупреждение Serialport - не удается прочитать все данные

Попробуйте эти средства, когда вы получите некоторые данные, и вы получите предупреждение: 'serialport' не может прочитать все запрошенные данные.

Предупреждение Serialport - не удается прочитать данные

Попробуйте эти средства, когда вы не получите данных, и вы получите предупреждение: 'serialport' не может прочитать какие-либо данные.

Характерные примеры