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);
Citation pour cette source
M. A. Hopcroft (2024). Get Port List (https://www.mathworks.com/matlabcentral/fileexchange/56051-get-port-list), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
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 |