exponenta event banner

Класс 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'.

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;

Совет

Перед сохранением рабочей точки отключите параметр «Сокращение блока» в меню «Настройка» > «Цель моделирования» > «Дополнительные параметры».

Представлен в R2019a