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