сохранение (последовательный)

Сохраните объекты последовательного порта и переменные к файлу

Синтаксис

save filename
save filename obj1 obj2...

Описание

save filename сохраняет все переменные MATLAB® в файл filename. Если расширение не задано для filename, то расширение .mat используется.

save filename obj1 obj2... сохраняет объекты последовательного порта obj1 obj2... к файлу filename.

Примеры

Этот пример иллюстрирует, как использовать команду и функциональную форму save на платформе Windows®.

s = serial('COM1');
set(s,'BaudRate',2400,'StopBits',1)
save MySerial1 s
set(s,'BytesAvailableFcn',@mycallback)
save('MySerial2','s')

Советы

Можно использовать save в функциональной форме, а также форме команды, показанной выше. При использовании функциональной формы необходимо задать имя файла и объекты последовательного порта как строки. Например. сохранить объект последовательного порта s в файл MySerial.mat на платформе Windows

s = serial('COM1');
save('MySerial','s')

Любые данные, которые сопоставлены с объектом последовательного порта, не автоматически хранимы в файле. Например, предположите, что существуют данные во входном буфере для obj. Чтобы сохранить те данные к файлу, необходимо принести его в рабочее пространство MATLAB с помощью одной из синхронных функций чтения, и затем сохранить в файл с помощью имени отдельной переменной. Можно также сохранить данные к текстовому файлу с функцией record.

Вы возвращаете объекты и переменные к рабочему пространству MATLAB с командой load. Значения для свойств только для чтения восстанавливаются своим значениям по умолчанию после загрузки. Например, свойство Status восстанавливается closed. Чтобы определить, только ли свойство для чтения, исследуйте его страницы с описанием.

Смотрите также

| |

Представлено до R2006a