Последовательная связь является наиболее распространенным низкоуровневым протоколом для связи между двумя или более устройствами. Как правило, одно устройство является компьютером, в то время как другое устройство может быть модемом, принтером, Arduino® оборудование, другой компьютер или научный прибор, такой как осциллограф или генератор функций. Для многих последовательных портов, вы можете общаться с вашим инструментом, не имея подробных знаний о том, как работает последовательный порт. Связь через последовательный порт устанавливается с serialport
объект, который вы создаете в MATLAB® рабочей области. Для получения информации о создании serialport
, см. «Создание объекта последовательного порта».
Прежде чем вы сможете записать или считать данные, serialport
объект и инструмент должны иметь одинаковые настройки связи. Для получения дополнительной информации см. раздел «Настройка параметров связи с последовательными портами».
Основные функции последовательной связи портов.
Создайте объект последовательного порта
Установите соединение между MATLAB и устройством с помощью последовательного порта.
Настройте параметры связи с последовательным портом
Установите свойства, сопоставленные со скоростью дискретизации устройства и форматом последовательных данных.
Запись и чтение данных последовательного порта
Запись и чтение текста и двоичных данных с помощью устройства последовательного порта.
Используйте коллбэки для последовательной коммуникации портов
Улучшите коммуникацию инструмента путем выполнения функции обратного вызова, когда на устройстве происходит заданное событие.
Используйте функцию последовательного управления Контактов
Сигнализируйте о наличии подключенных устройств и управляйте потоком данных с помощью контактов управления.
Переход вашего кода на интерфейс serialport
Подключение к устройствам последовательного порта с помощью serialport
вместо serial
.
Поиск и устранение проблем с интерфейсом последовательного порта
Попробуйте эти советы, если у вас возникли проблемы с использованием тулбокса с интерфейсом последовательного порта. Включает сведения о платформах, поддерживаемых последовательными портами, требованиях к адаптерам, строениях и соединениях, а также другие советы по интерфейсам.
Предупреждение о сериальном порте - невозможно считать все данные
Попробуйте эти средства правовой защиты, когда вы получите некоторые данные, и вы получите предупреждение: 'serialport' не может считать все запрошенные данные.
Предупреждение о сериальном порте - Невозможно считать какие-либо данные
Попробуйте эти средства правовой защиты, когда вы не получите никаких данных, и вы получите предупреждение: 'serialport' не может считать какие-либо данные.