Установите свойства линеаризации I/Os и рабочие точки
set(ob)
set(ob,'PropertyName',val)
set(ob) отображения все доступные для редактирования свойства объекта, ob, который может быть объектом I/O линеаризации, объектом рабочей точки или объектом спецификации рабочей точки. Создайте ob использование findop, getlinio, linio, operpoint, или operspec.
set(ob,'PropertyName',val) устанавливает свойство, PropertyName, из объекта, ob, к значению, val. Объект, ob, может быть объект I/O линеаризации, объект рабочей точки или объект спецификации рабочей точки. Создайте ob использование findop, getlinio, linio, operpoint, или operspec.
ob.PropertyName = val альтернативное обозначение для присвоения значения, val, к свойству, PropertyName, из объекта, ob. Объект, ob, может быть объект I/O линеаризации, объект рабочей точки или объект спецификации рабочей точки. Создайте ob использование findop, getlinio, linio, operpoint, или operspec.
Создайте объект рабочей точки для Simulink® модель, magball:
op_cond=operpoint('magball');
Используйте set функция, чтобы получить список всех доступных для редактирования свойств этого объекта:
set(op_cond)
Эта функция возвращает свойства op_cond.
ans =
Model: {}
States: {}
Inputs: {}
Time: {}
Устанавливать значение конкретного свойства op_cond, обеспечьте имя свойства и требуемое значение этого свойства в качестве аргументов к set. Например, чтобы изменить название модели, сопоставленной с рабочей точкой, возражают от 'magball' к 'Magnetic Ball'Ввод:
set(op_cond,'Model','Magnetic Ball')
Чтобы просмотреть значение свойства и проверить, что изменение было внесено, введите:
op_cond.Model
который возвращается
ans = Magnetic Ball
Поскольку op_cond структура, можно установить любые свойства или поля с помощью записи через точку. Во-первых, произведите список свойств второго States объект в op_cond, можно следующим образом:
set(op_cond.States(2))
который возвращается
ans =
Nx: {}
Block: {}
StateName: {}
x: {}
Ts: {}
SampleType: {}
inReferencedModel: {}
Description: {}
Теперь используйте запись через точку, чтобы установить x свойство к 8:
op_cond.States(2).x=8;
Чтобы просмотреть свойство и проверить, что изменение было внесено, ввести
op_cond.States(2)
который отображается
(1.) magball/Magnetic Ball Plant/Current
x: 8