Simulink.op.ModelOperatingPoint class

Пакет: Simulink.op

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

Описание

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

Свойства

расширить все

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

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

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

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

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

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

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

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

Методы

расширить все

Примеры

свернуть все

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

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

Чтобы сконфигурировать симуляцию, чтобы восстановить сохраненную рабочую точку, используйте LoadInitialState. Simulink ® восстанавливает ModelOperatingPoint объект при симуляции модели.

set_param('sldemo_tonegen','LoadInitialState','on','InitialState',...
'myOperPoint');
myOperPoint = simOut.myOperPoint;

Совет

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

Введенный в R2019a