exponenta event banner

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

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

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

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

Функции

удаление (последовательный)Удалите объект последовательного порта из памяти
(последовательный) fcloseОтключите объект последовательного порта от устройства
(последовательный) fgetlСчитайте строку текста ASCII от устройства и отбросьте терминатор строки
(последовательный) fgetsСчитайте строку текста от устройства и включайте терминатор строки
(последовательный) fopenСоедините объект последовательного порта с устройством
(последовательный) fprintfЗапишите текст в устройство
(последовательный) freadСчитайте двоичные данные из устройства
(последовательный) fscanfСчитайте данные ASCII из устройства и отформатируйте как текст
(последовательный) fwriteЗапишите двоичные данные в устройство
получение (последовательными)Serial Port Object Properties
(последовательный) isvalidОпределите, допустимы ли объекты последовательного порта
readasyncСчитайте данные асинхронно из устройства
последовательныйСоздайте объект последовательного порта
serialbreakОтправьте пропуск в устройство, соединенное к последовательному порту
seriallistСписок последовательных портов соединяется с вашей системой
установка (последовательный)Сконфигурируйте или отобразите свойства объекта последовательного порта
stopasyncОстановите асинхронные операции чтения и операции записи
очистка (последовательный)Удалите объект последовательного порта из MATLAB workspace
(последовательный) dispИнформация о сводных данных объекта последовательного порта
instrcallbackИнформация о событии, когда событие имеет место
instrfindСчитайте объекты последовательного порта из памяти в MATLAB workspace
instrfindallНайдите видимые и скрытые объекты последовательного порта
(последовательная) загрузкаЗагрузите объекты последовательного порта и переменные в MATLAB workspace
(последовательная) длинаДлина массива объекта последовательного порта
записьДанные записи и информация о событии к файлу
сохранение (последовательный)Сохраните объекты последовательного порта и переменные к файлу
(последовательный) размерРазмер массива объекта последовательного порта

Темы

Возможности и поддерживаемые интерфейсы и платформы

Возможности последовательного порта, поддерживаемые интерфейсы и поддерживаемые платформы.

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

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

Начало работы с последовательным вводом-выводом

Эти примеры помогают вам начать с интерфейсом последовательного порта.

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

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

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

Установите связь между MATLAB и последовательным устройством ввода-вывода.

Конфигурирование коммуникационных настроек

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

Запись и чтение данных

Можно записать данные к устройству и считать данные из устройства. Данные могут быть текстом или двоичным файлом.

События и обратные вызовы

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

Управление контактами

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

Отладка: Запись информации к диску

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

Сохранение и загрузка

Можно сохранить и загрузить объекты последовательного порта.

Разъединение и очистка

После того, как последовательная передача завершена, необходимо отключить объект последовательного порта от устройства и удалить объект из памяти и рабочей области.

Описание свойства

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

Была ли эта тема полезной?