Доступ и просмотр значений результатов моделирования
output = get(simOut, 'VarName')
output = simOut.get('VarName')
принимает одно имя переменной. Определить output = get(simOut, 'VarName')VarName внутри одиночных кавычек.
- синтаксис с точечной нотацией для принятия одного имени переменной.output = simOut.get('VarName')
Совет
Более простой альтернативой использованию функции get является использование точечной нотации. Например, для доступа к данным для xout выходная переменная, можно использовать следующую команду:
simOut.xout
|
Значение имени регистрируемой переменной, указанное во входных данных. |
Моделировать vdp и хранить значения переменной youtNew в youth.
simOut = sim('vdp',...
'SaveState','on','StateSaveName','xoutNew',...
'SaveOutput','on','OutputSaveName','youtNew');
yout = simOut.get('youtNew')Более простой альтернативой является использование точечной нотации. Например, для доступа к данным для xout выходная переменная, можно использовать следующую команду:
simOut.xout
Другой альтернативой является использование Simulink.SimulationOutput.who а затем Simulink.SimulationOutput.find.