| Contents | Index |
| On this page… |
|---|
You can save serial port objects to a file, just as you would any workspace variable, using the save command. For example, suppose you create the serial port object s associated with the serial port COM1, configure several property values, and perform a write and read operation.
s = serial('COM1');
s.BaudRate = 19200;
s.Tag = 'My serial object';
fopen(s)
fprintf(s, '*IDN?')
out = fscanf(s);To save the serial port object and the data read from the device to the file myserial.mat:
save myserial s out
Note You can save data and event information as text to a disk file with the record function. |
You can recreate s and out in the workspace using the load command.
load myserial
Values for read only properties are restored to their default values upon loading. For example, the Status property is restored to closed. Therefore, to use s, you must connect it to the device with the fopen function. To determine if a property is read only, examine its reference pages.
If you save a serial port object from one platform, and then load that object on a different platform having different serial port names, you need to modify the Port property value. For example, suppose you create the serial port object s associated with the serial port COM1 on a Microsoft Windows platform. If you want to save s for eventual use on a Linux platform, configure Port to an appropriate value such as ttyS0 after the object is loaded.
![]() | Debugging: Recording Information to Disk | Disconnecting and Cleaning Up | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |