update

Обновляйте объект рабочей точки со структурными изменениями в модели

Синтаксис

update(op)

Описание

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

Примеры

Откройте модель магбола:

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

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

Обновите рабочую точку, включив это новое состояние:

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 function, обновляйте объекты рабочих точек с помощью кнопки Sync with Model в Model Linearizer.

См. также

|

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте