setUserData

Класс: Simulink. SimulationOutput
Пакет: Simulink

Храните пользовательские данные в объекте SimulationMetadata, который содержит объект SimulationOutput

Синтаксис

simoutNew = simout.setUserData(CustomData)

Описание

simoutNew = simout.setUserData(CustomData) присваивает копию объекта simout SimulationOutput к simoutNew. Копия содержит CustomData в своем объекте SimulationMetadata.

Входные параметры

развернуть все

Объект Simulation получить метаданные от, заданный как объект SimulationOutput.

Любые пользовательские данные вы хотите сохранить в объекте метаданных.

Выходные аргументы

развернуть все

Копия объекта simout SimulationOutput, который содержит CustomData в его объекте SimulationMetadata, возвратилась как объект.

Примеры

развернуть все

Моделируйте модель vdp. Храните пользовательские данные в объекте SimulationMetadata, который содержит объект SimulationOutput.

Моделируйте модель vdp. Сохраните результаты объекта Simulink.SimulationOutput в simout.

 open_system('vdp')
 simout=sim(bdroot,'ReturnWorkspaceOutputs','on');

Храните пользовательские данные о симуляции в объекте SimulationMetadata, который содержит simout.

simout=simout.setUserData(struct('param1','value1','param2','value2','param3','value3'));

Используйте SimulationOutput.getSimulationMetadata, чтобы получить информацию, которую вы хранили.

mData=simout.getSimulationMetadata();
disp(mData.UserData)
    param1: 'value1'
    param2: 'value2'
    param3: 'value3'