Свойства ввода-вывода линеаризации и рабочих точек
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