Instrument Control Toolbox | ![]() ![]() |
Load instrument objects and variables into the MATLAB workspace
Syntax
Arguments
filename |
The MAT-file name. |
obj1 obj2 ... |
Instrument objects or arrays of instrument objects. |
out |
A structure containing the specified instrument objects. |
Description
load filename
returns all variables from the MAT-file specified by filename
into the MATLAB workspace.
load filename obj1 obj2 ...
returns the instrument objects specified by obj1 obj2...
from the MAT-file filename
into the MATLAB workspace.
out = load('filename','obj1','obj2',
...)
returns the specified instrument objects from the MAT-file filename
as a structure to out
instead of directly loading them into the workspace. The field names in out
match the names of the loaded instrument objects.
Remarks
Values for read-only properties are restored to their default values upon loading. For example, the Status
property is restored to closed
. To determine if a property is read-only, examine its reference pages or use the propinfo
function.
Example
Suppose you create the GPIB objects g1
and g2
, configure a few properties for g1
, and connect both objects to their associated instruments.
g1 = gpib('ni',0,1); g2 = gpib('ni',0,2); set(g1,'EOSMode','read','EOSCharCode','CR') fopen([g1 g2])
The read-only Status
property is automatically configured to open
.
Save g1
and g2
to the file MyObject.mat
, and then load the objects into the MATLAB workspace.
Values for read-only properties are restored to their default values upon loading, while all other property values are honored.
Functions
![]() | length | memmap | ![]() |