Simulink.op. Класс ModelOperatingPoint

Пакет: 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