Record data and event information to file
record(obj)
record(obj,'switch
')
record(obj)
toggles the
recording state for the serial port object, obj
.
record(obj,'
initiates
or terminates recording for switch
')obj
. switch
can
be on
or off
. If switch
is on
,
recording is initiated. If switch
is off
,
recording is terminated.
This example creates the serial port object s
on
a Windows® platform. It connects s
to the device,
configures s
to record information to a file, writes
and reads text data, and then disconnects s
from
the device.
s = serial('COM1'); fopen(s) s.RecordDetail = 'verbose'; s.RecordName = 'MySerialFile.txt'; record(s,'on') fprintf(s,'*IDN?') out = fscanf(s); record(s,'off') fclose(s)
Before you can record information to disk, obj
must
be connected to the device with the fopen
function.
A connected serial port object has a Status
property
value of open
. An error is returned if you attempt
to record information while obj
is not connected
to the device. Each serial port object must record information to
a separate file. Recording is automatically terminated when obj
is
disconnected from the device with fclose
.
The RecordName
and RecordMode
properties are
read-only while obj
is recording, and must be configured before using
record
.
RecordDetail
| RecordMode
| RecordName
| RecordStatus
| Status
| fclose
| fopen