Можно использовать состояние и логгирование времени симуляции, чтобы извлечь состояния модели в рабочих точках. В этом примере модель сконфигурирована, чтобы получить состояния когда x1
предупредите инициировал блок Trigger-Based Linearization на возрастающем ребре.
В этой модели Триггерный тип блока Trigger-Based Linearization установлен в rising
. На панели Импорта/Экспорта Данных диалогового окна Model Configuration Parameters, States
и Time
флажки устанавливаются.
После симуляции модели следующие переменные появляются в рабочем пространстве MATLAB:
ex_vdp_triggered_linearization_Trigger_Based_Linearization
спекулянт
xout
Чтобы получить индекс к первому разу рабочей точки, выполните следующую команду:
ind1 = find(ex_vdp_triggered_linearization_Trigger_Based_Linearization(1).OperPoint.t==tout);
Чтобы получить вектор состояния в этой рабочей точке, выполните следующую команду:
x1 = xout(ind1,:);