Сохраните объекты и переменные инструмента в 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® machine, сохраните объект последовательного порта s в файл MySerial.mat,
s = serial('COM1');
save('MySerial','s')Любые данные, которые связаны с объектом прибора, не хранятся автоматически в MAT-файле. Для примера предположим, что в буфере входа есть данные для obj. Чтобы сохранить эти данные в MAT-файле, необходимо принести данные в рабочее пространство MATLAB с помощью одной из функций синхронного чтения, а затем сохранить данные в MAT-файл с помощью отдельного имени переменной. Можно также сохранить данные в текстовый файл с record функция.
Вы возвращаете объекты и переменные в рабочее пространство MATLAB с load команда. Значения свойств только для чтения восстанавливаются до значений по умолчанию после загрузки. Для примера, Status свойство восстанавливается до closed. Чтобы определить, доступно ли свойство только для чтения, исследуйте его страницы с описанием или используйте propinfo функция.