После того, как вы имеете набор значений параметров приложения реального времени, сохраняете те значения в файл на целевом компьютере. Можно затем позже перезагрузить эти значения параметров к тому же приложению реального времени.
Можно избавить параметры от приложения реального времени, в то время как приложение реального времени запускается или между выполнениями. Можно сохранить и восстановить параметры в приложении реального времени, не восстанавливая модель Simulink®. Загрузите параметры к той же модели, из которой вы сохранили файл параметра. Если вы загружаете файл параметра к различной модели, поведение не определено.
Вы сохраняете и восстанавливаете параметры с методами целевого объекта saveparamset
и loadparamset
.
Требования:
У вас есть объект приложения реального времени под названием tg
.
Вы присвоили tg
целевому компьютеру.
Вы загрузили приложение реального времени на целевой компьютер.
У вас есть параметры, чтобы сохранить.
Чтобы сохранить набор параметров к приложению реального времени, используйте метод saveparamset
. Этот пример использует модель ex_slrt_outport_osc
(open_system(docpath(fullfile(docroot, 'toolbox', 'xpc', 'examples', 'ex_slrt_outport_osc')))
). Приложение реального времени может быть остановлено или выполнение.
Идентифицируйте набор значений параметров, которые вы хотите сохранить.
Выберите описательное имя файла для параметров. Например, используйте имя модели в имени файла.
В Командном окне введите:
tg = slrt;
saveparamset(tg, 'ex_slrt_outport_osc_param1')
Программное обеспечение Simulink Real-Time™ создает файл с именем ex_slrt_outport_osc_param1
в текущей папке целевого компьютера, например, C:\ex_slrt_outport_osc_param1
.
Чтобы загрузить набор сохраненных параметров к приложению реального времени, используйте метод loadparamset
.
Загрузите параметры к той же модели, из которой вы сохранили файл параметра. Если вы загружаете файл параметра к различной модели, поведение не определено. Этот пример использует модель ex_slrt_outport_osc
(open_system(docpath(fullfile(docroot, 'toolbox', 'xpc', 'examples', 'ex_slrt_outport_osc')))
).
Этот раздел принимает, что у вас есть файл параметров, сохраненный от более раннего выполнения saveparamset
(см., Сохраняют Текущий Набор Параметров Приложения реального времени).
Из набора файлов значения параметров на целевом компьютере выберите тот, который содержит значения параметров, которые вы хотите загрузить.
В Командном окне введите:
tg = slrt;
loadparamset(tg, 'ex_slrt_outport_osc_param1')
Программное обеспечение Simulink Real-Time загружает значения параметров в приложение реального времени.
Чтобы перечислить параметры и их значения, загрузите файл для приложения реального времени, и затем включите свойство целевого объекта ShowParameters
.
У вас должен быть файл параметров, сохраненный от более раннего выполнения saveparamset
(см., Сохраняют Текущий Набор Параметров Приложения реального времени).
Остановите приложение реального времени. В Командном окне введите:
stop(tg)
Загрузите файл параметра. Ввод:
tg = slrt;
loadparamset(tg, 'ex_slrt_outport_osc_param1');
Отобразите список параметров. Ввод:
tg.ShowParameters = 'on'
Командное окно отображает список параметров и их значений для целевого объекта.