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