Загрузите объекты и переменные прибора в рабочее пространство MATLAB
load filename
load filename obj1 obj2 ...
out = load('filename','obj1','obj2',...)
| Имя MAT-файла. |
| Объекты инструмента или массивы объектов инструмента. |
| Структура, содержащая указанные объекты инструмента. |
load filename
возвращает все переменные из MAT-файла, заданные filename
в MATLAB® рабочей области.
load filename obj1 obj2 ...
возвращает объекты инструмента, заданные как obj1 obj2...
из MAT-файла filename
в рабочее пространство MATLAB.
out = load('filename','obj1','obj2',...)
возвращает указанные объекты прибора из MAT-файла filename
как структура, для out
вместо непосредственной загрузки их в рабочую область. Имена полей в out
совпадают с именами загруженных объектов прибора.
Предположим, вы создаете объекты GPIB g1
и g2
, сконфигурируйте несколько свойств для g1
и соедините оба объекта со связанными с ними инструментами.
g1 = gpib('ni',0,1); g2 = gpib('ni',0,2); set(g1,'EOSMode','read','EOSCharCode','CR') fopen([g1 g2])
Доступная только для чтения Status
свойство автоматически настроено на open
.
g1.Status ans = open
g2.Status ans = open
Сохраните g1
и g2
в файл MyObject.mat
, а затем загружает объекты в рабочее пространство MATLAB.
save MyObject g1 g2 load MyObject g1 g2
Значения свойств только для чтения восстанавливаются к их значениям по умолчанию после загрузки, в то время как все другие значения свойств учитываются.
get([g1 g2],{'EOSMode','EOSCharCode','Status'}) ans = 'read' 'CR' 'closed' 'none' 'LF' 'closed'
Значения свойств только для чтения восстанавливаются до значений по умолчанию после загрузки. Для примера, Status
свойство восстанавливается до closed
. Чтобы определить, доступно ли свойство только для чтения, исследуйте его страницы с описанием или используйте propinfo
функция.