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