exponenta event banner

добраться

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

Синтаксис

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 в 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.

См. также

|