Get Port List
The matlab serial object can be used to connect to external devices that use serial communication, such as microcontrollers, GPS receivers, heartrate monitors, etc. In order to use a serial object, you need to know the serial port name.
GET_PORT_LIST returns a list of serial port names which are suitable for connections with serial port objects. The function is cross-platform (OS X, Linux, Windows) and does not require any Matlab toolboxes.
Example: (on OS X)
devices = get_port_list;
disp(devices)
'A700elGZ' '/dev/tty.usbserial-A700elGZ'
'PXFARNQU' '/dev/tty.usbserial-PXFARNQU'
Example: (on Windows)
devices = get_port_list;
disp(devices)
'6' 'COM6'
'1' 'COM1'
device_connection = serial(devices{1,2});
fopen(device_connection);
% send/receive data, etc
fclose(device_connection);
Zitieren als
M. A. Hopcroft (2025). Get Port List (https://www.mathworks.com/matlabcentral/fileexchange/56051-get-port-list), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.11.0.0 | Typo fix |
||
1.3.0.0 | Include additional device entries for Mac, Linux |
||
1.1.0.0 | Fix device ID typo |
||
1.0.0.0 |