get

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

Синтаксис

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

Описание

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

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

Совет

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

simOut.xout

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

развернуть все

Объект Simulation получить метаданные от в виде SimulationOutput объект.

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

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

Value

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

Примеры

Симулируйте 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.

Смотрите также

|