Сохранение объектов и переменных прибора в MAT-файл
save filename
save filename obj1 obj2 ...
| Имя файла MAT. |
| Объекты приборов или массивы объектов приборов. |
save filename сохраняет все переменные MATLAB ® в MAT-файлfilename. Если внутренний номер не указан для filename, затем а.mat используется расширение.
save filename obj1 obj2 ... сохраняет объекты инструмента obj1 obj2 ... в MAT-файл filename.
В этом примере показано, как использовать форму команды и функциональную форму save.
s = serial('COM1');
set(s,'BaudRate',2400,'StopBits',1)
save MySerial1 s
set(s,'BytesAvailableFcn',@mycallback)
save('MySerial2','s')Вы можете использовать save в функциональной форме, а также командной форме, показанной выше. При использовании функциональной формы необходимо указать имя файла и объекты инструмента в качестве векторов символов. Например, на компьютере с ОС Windows ® сохраните объект последовательного портаs в файл MySerial.mat,
s = serial('COM1');
save('MySerial','s')Любые данные, связанные с объектом прибора, не сохраняются автоматически в MAT-файле. Например, предположим, что во входном буфере имеются данные для obj. Чтобы сохранить эти данные в MAT-файле, необходимо поместить данные в рабочую область MATLAB с помощью одной из синхронных функций чтения, а затем сохранить данные в MAT-файл с использованием отдельного имени переменной. Можно также сохранить данные в текстовый файл с помощью record функция.
Объекты и переменные возвращаются в рабочую область MATLAB с помощью load команда. Значения свойств, доступных только для чтения, восстанавливаются до значений по умолчанию при загрузке. Например, Status свойство восстанавливается в closed. Чтобы определить, доступно ли свойство только для чтения, проверьте его страницы ссылок или используйте propinfo функция.