(последовательная) загрузка

Загрузите объекты последовательного порта и переменные в MATLAB workspace

Синтаксис

загрузите имя файла
загрузите имя файла obj1 obj2...
= загрузка ('имя файла', 'obj1', 'obj2'...)

Описание

load filename возвращает все переменные в файл, заданный filename в рабочую область MATLAB®.

load filename obj1 obj2 ... возвращает объекты последовательного порта, заданные obj1 obj2 ... из файла filename в MATLAB workspace.

out = load('filename','obj1','obj2',...) возвращает заданные объекты последовательного порта в файл filename как структура к out вместо того, чтобы непосредственно загрузить их в рабочую область. Имена полей в out совпадают с именами загруженных объектов последовательного порта.

Примеры

Примечание

Этот пример основан на платформе Windows®.

Предположим, что вы создаете объекты последовательного порта s1 и s2, конфигурируете несколько свойств для s1 и соединяете оба объекта с их инструментами:

s1 = serial('COM1');
s2 = serial('COM2');
set(s1,'Parity','mark','DataBits',7)
fopen(s1)
fopen(s2)

Сохраните s1 и s2 к файлу MyObject.mat, и затем загрузите объекты назад в рабочую область:

save MyObject s1 s2
load MyObject s1
load MyObject s2

get(s1, {'Parity', 'DataBits'})
ans = 
    'mark'    [7]
get(s2, {'Parity', 'DataBits'})
ans = 
    'none'    [8]

Советы

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

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

|

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

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