get

Доступ и отображение значений результатов симуляции

Синтаксис

output = get(simOut, 'VarName')
output = simOut.get('VarName')

Описание

output = get(simOut, 'VarName') принимает одно имя переменной. Задайте VarName внутри одинарные кавычки.

output = simOut.get('VarName') является синтаксисом с записью через точку для принятия одного имени переменной.

Совет

Более простой альтернативой использованию функции get является использование записи через точку. Для примера доступа к данным для xout выходная переменная, вы можете использовать эту команду:

simOut.xout

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

расширить все

Объект симуляции, из которого нужно получить метаданные, заданный как SimulationOutput объект.

Имя записанной переменной, для которой вы ищете значения.

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

Value

Значение имени записанной переменной, заданное во входе.

Примеры

Моделируйте vdp и сохраните значения переменной youtNew в yout.

simOut = sim('vdp',...
         'SaveState','on','StateSaveName','xoutNew',...
         'SaveOutput','on','OutputSaveName','youtNew');
yout = simOut.get('youtNew')

Альтернативы

Более простой альтернативой является использование записи через точку. Для примера доступа к данным для xout выходная переменная, вы можете использовать эту команду:

simOut.xout

Другой альтернативой является использование Simulink.SimulationOutput.who а затем Simulink.SimulationOutput.find.

См. также

|