exponenta event banner

добраться

Свойства линеаризации точек ввода/вывода и рабочих точек

Синтаксис

get(ob)
get(ob,'PropertyName')

Описание

get(ob) отображает все свойства и соответствующие значения объекта, ob, который может быть объектом линеаризации ввода-вывода, объектом операционной точки или объектом спецификации операционной точки. Создать ob использование findop, getlinio, linio, operpoint, или operspec.

get(ob,'PropertyName') возвращает значение свойства, PropertyName, внутри объекта, ob. Объект, ob, может быть объектом линеаризации ввода-вывода, объектом операционной точки или объектом спецификации операционной точки. Создать ob использование findop, getlinio, linio, operpoint, или operspec.

ob.PropertyName является альтернативной нотацией для отображения значения свойства, PropertyName, объекта, ob. Объект, ob, может быть объектом линеаризации ввода-вывода, объектом операционной точки или объектом спецификации операционной точки. Создать ob использование findop, getlinio, linio, operpoint, или operspec.

Примеры

Создание объекта операционной точки, op, для модели Simulink ® ,magball.

op=operpoint('magball');

Получение списка всех свойств объекта с помощью get с именем объекта в качестве единственного входного значения.

get(op)

Это возвращает свойства op и их текущие значения.

     Model: 'magball'
     States: [5x1 opcond.StatePoint]
     Inputs: [0x1 double]
       Time: 0
    Version: 2

Просмотр значения определенного свойства op, укажите имя свойства в качестве аргумента для get. Например, чтобы просмотреть имя модели, связанной с объектом рабочей точки, введите:

V=get(op,'Model')

который возвращает

V =
magball

Поскольку op является структурой, также можно просматривать любые свойства или поля с помощью точечной нотации, как в этом примере.

W=op.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

Использовать get для просмотра подробной информации о W. Например:

get(W(2),'x')

прибыль

ans =

   14.0071   

См. также

| | | | |

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