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