load

Загрузите объекты и переменные прибора в рабочее пространство MATLAB

Синтаксис

load filename
load filename obj1 obj2 ...
out = load('filename','obj1','obj2',...)

Аргументы

filename

Имя MAT-файла.

obj1 obj2 ...

Объекты инструмента или массивы объектов инструмента.

out

Структура, содержащая указанные объекты инструмента.

Описание

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 функция.

См. также

| |

Представлено до R2006a