Simulink.op.ModelOperatingPoint class

Пакет: Simulink.op

Доступ к данным о рабочей точке симуляции

Описание

Simulink.op.ModelOperatingPoint класс содержит всю информацию, сопоставленную с рабочей точкой симуляции, включая регистрируемые состояния, время снимка состояния, и время начала симуляции. Чтобы получить доступ к этим данным для определенного блока в модели, используйте get метод или loggedStates свойство.

Свойства

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

Описание сохраненной рабочей точки возражает в виде вектора символов. По умолчанию Simulink® генерирует вектор символов на основе вашего имени модели.

Непрерывные и дискретные состояния блока, которые зависят от SaveFormatнастройки модели.

Если задано как Dataset формат, вы не можете присвоить структуру или Simulink.SimulationData.Dataset объект с различным числом элементов, чем тот из Dataset объект используется для loggedStates.

Если задано как Structure формат, вы не можете присвоить Dataset объект.

Время, в которое Simulink берет снимок состояния полной рабочей точки симуляции.

Эти данные только для чтения.

Время, в которое запускается симуляция модели.

Эти данные только для чтения.

Методы

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

Примеры

Сохраните и восстановите рабочую точку

Используйте sim команда с set_param. Установите SaveOperatingPoint параметр к 'on'.

fuelsys
set_param('fuelsys','SaveFinalState','on','FinalStateName',...
'myOperPoint','SaveOperatingPoint','on');
simOut = sim('fuelsys','StopTime','10')
myOperPoint = simOut.myOperPoint

Примечание

Прежде чем вы сохраните рабочую точку, рекомендуется, чтобы вы отключили параметр Block Reduction в Configuration Settings> Simulation Target> Advanced Parameters.

Введенный в R2019a