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'.

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