Доступ и отображение значений результатов симуляции
output
= get(simOut, 'VarName
')
output
= simOut.get('VarName
')
принимает одно имя переменной. Задайте output
= get(simOut
, 'VarName
')VarName
внутри одинарные кавычки.
является синтаксисом с записью через точку для принятия одного имени переменной.output
= simOut.get('VarName
')
Совет
Более простой альтернативой использованию функции get является использование записи через точку. Для примера доступа к данным для xout
выходная переменная, вы можете использовать эту команду:
simOut.xout
|
Значение имени записанной переменной, заданное во входе. |
Моделируйте 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
.