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

Что такое Интерфейс последовательного порта MATLAB?

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

  • Сконфигурируйте коммуникации последовательного порта

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

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

  • Используйте события и коллбэки

  • Запись информации на диск

Программное обеспечение Instrument Control Toolbox™ обеспечивает дополнительную функциональность последовательного порта. В дополнение к доступу из коммандной строки этот тулбокс имеет графический инструмент, названный инструментом Test & Measurement, который позволяет вам связываться с, конфигурировать и передавать данные со своим последовательным устройством без написания кода. Инструмент Test & Measurement генерирует код MATLAB для вашего последовательного устройства, которое можно позже снова использовать, чтобы связаться с устройством или разработать Приложения с пользовательским интерфейсом. Тулбокс включает дополнительные служебные функции ввода-вывода последовательного интерфейса, которые упрощают создание объекта и настройку, инструментальную коммуникацию, и так далее. С тулбоксом можно связаться с GPIB - или СОВМЕСТИМЫЕ С ВИЗОЙ инструменты.

Если вы хотите связаться с совместимым с PC оборудованием сбора данных, таким как многофункциональные платы ввода-вывода, вам нужно программное обеспечение Data Acquisition Toolbox™.

Для получения дополнительной информации об этих продуктах, посетите веб-сайт MathWorks в https://www.mathworks.com/products.

Поддерживаемые стандарты последовательного порта

За эти годы несколько стандартов последовательного порта были разработаны. Эти стандарты включают RS-232, RS-422 и RS-485 - все из которых поддерживаются объектом последовательного порта MATLAB. Из них наиболее широко используемый интерфейсный стандарт для соединения компьютеров к периферийным устройствам является RS-232.

Это руководство принимает, что вы используете стандарт RS-232, обсужденный в Обзоре Последовательного порта. Обратитесь к своей документации компьютера и устройства, чтобы видеть, какой интерфейсный стандарт можно использовать.

Поддерживаемые платформы

Интерфейс последовательного порта MATLAB поддерживается на:

  • Linux® 64-bit

  • macOS 64-bit

  • Microsoft® Windows® 64-bit

Используя примеры с вашим устройством

Многие примеры в этом разделе отражают определенные периферийные устройства, соединенные к последовательному порту — в частности Tektronix® TDS 210 двухканальный осциллограф, соединенный с портом COM1 на платформе Windows. Поэтому многие команды строки характерны для этого инструмента и платформы.

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

Нахождение Доступных Последовательных портов Используя функцию seriallist

Функция seriallist возвращает список всех последовательных портов в системе. Список включает виртуальные последовательные порты, обеспеченные USB-to-serial устройствами и Bluetooth Serial Port Profile устройствами. Это предоставляет список последовательных портов, к которым вы имеете доступ на вашем компьютере и могли использовать для коммуникации последовательного порта. Например:

seriallist

ans = 

  1×2 string array

  "COM1"    "COM3"