exponenta event banner

обновление

Обновление объекта рабочей точки с помощью структурных изменений в модели

Синтаксис

update(op)

Описание

update(op) обновляет объект операционной точки, op, чтобы отразить любые изменения в связанной модели Simulink ®, такие как состояния, которые добавляются или удаляются.

Примеры

Откройте модель magball:

magball

Создайте объект рабочей точки для модели:

op=operpoint('magball')

Этот синтаксис возвращает:

 Operating Point for the Model magball.
 (Time-Varying Components Evaluated at time t=0)

States: 
----------
(1.) magball/Controller/PID Controller/Filter
      x: 0            
(2.) magball/Controller/PID Controller/Integrator
      x: 14           
(3.) magball/Magnetic Ball Plant/Current
      x: 7            
(4.) magball/Magnetic Ball Plant/dhdt
      x: 0            
(5.) magball/Magnetic Ball Plant/height
      x: 0.05         
 
Inputs: None 
----------

Добавьте в модель блок интегратора, как показано на следующем рисунке.

Обновите операционную точку для включения нового состояния:

update(op)

Появится новая рабочая точка:

 Operating Point for the Model magball.
 (Time-Varying Components Evaluated at time t=0)

States: 
----------
(1.) magball/Controller/PID Controller/Filter
      x: 0            
(2.) magball/Controller/PID Controller/Integrator
      x: 14           
(3.) magball/Magnetic Ball Plant/Current
      x: 7            
(4.) magball/Magnetic Ball Plant/dhdt
      x: 0            
(5.) magball/Magnetic Ball Plant/height
      x: 0.05         
(6.) magball/Integrator
      x: 0            
 
Inputs: None 
----------

Альтернативы

В качестве альтернативы update обновите объекты операционной точки с помощью кнопки «Синхронизировать с моделью» в линеаризаторе модели.

См. также

|

Представлен до R2006a