Загрузите объекты и переменные прибора в рабочее пространство 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 функция.