Интерфейс последовательного порта 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"