record
(To be removed) Record data and event information to file
This serial
object function will be removed in a future release. Use
serialport
object functions instead. For more information on updating your code, see Version History.
Syntax
record(obj)
record(obj,'switch
')
Description
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.
Examples
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)
Tips
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
.