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

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

Синтаксис

сохраните имя файла
сохраните имя файла 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 workspace с помощью одной из синхронных функций чтения, и затем сохранить в файл с помощью имени отдельной переменной. Можно также сохранить данные к текстовому файлу с функцией record.

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

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

| |

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

Была ли эта тема полезной?