set
Set properties of linearization I/Os and operating points
Syntax
set(ob)
set(ob,'PropertyName',val)
Description
set(ob) displays all editable
properties of the object, ob, which can be a linearization
I/O object, an operating point object, or an operating point specification
object. Create ob using findop, getlinio, linio, operpoint,
or operspec.
set(ob,'PropertyName',val) sets
the property, PropertyName, of the object, ob,
to the value, val. The object, ob,
can be a linearization I/O object, an operating point object, or an
operating point specification object. Create ob using findop, getlinio, linio, operpoint,
or operspec.
ob.PropertyName = val is an alternative notation
for assigning the value, val, to the property, PropertyName,
of the object, ob. The object, ob,
can be a linearization I/O object, an operating point object, or an
operating point specification object. Create ob using findop, getlinio, linio, operpoint,
or operspec.
Examples
Create an operating point object for the Simulink® model, magball:
op_cond=operpoint('magball');
Use the set function to get a list of all
editable properties of this object:
set(op_cond)
This function returns the properties of op_cond.
ans =
Model: {}
States: {}
Inputs: {}
Time: {}
To set the value of a particular property of op_cond,
provide the property name and the desired value of this property as
arguments to set. For example, to change the
name of the model associated with the operating point object from 'magball' to 'Magnetic
Ball', type:
set(op_cond,'Model','Magnetic Ball')
To view the property value and verify that the change was made, type:
op_cond.Model
which returns
ans = Magnetic Ball
Because op_cond is a structure, you can set
any properties or fields using dot-notation. First, produce a list
of properties of the second States object within op_cond,
as follows:
set(op_cond.States(2))
which returns
ans =
Nx: {}
Block: {}
StateName: {}
x: {}
Ts: {}
SampleType: {}
inReferencedModel: {}
Description: {}
Now, use dot-notation to set the x property
to 8:
op_cond.States(2).x=8;
To view the property and verify that the change was made, type
op_cond.States(2)
which displays
(1.) magball/Magnetic Ball Plant/Current
x: 8
Version History
Introduced before R2006a