Main Content

set

Set SimBiology object properties

Description

example

set(sobj,Name,Value) sets the properties of sobj, a SimBiology object, using one or more name-value pair arguments. Name is the property name and Value is the corresponding value. The property cannot be a read-only property. Name must appear inside quotes. You can specify several name and value pair arguments in any order as Name1,Value1,...,NameN,ValueN.

Examples

collapse all

Load the G-protein model.

sbioloadproject('gprotein.sbproj');

Select the kGd parameter.

kgd = sbioselect(m1,'Name','kGd');

Display the properties of the parameter.

get(kgd)
ans = struct with fields:
           ValueUnits: ''
        ConstantValue: 1
             Constant: 1
                Value: 0.1100
                Units: ''
    BoundaryCondition: 0
           Annotation: ''
                 Name: 'kGd'
               Parent: [1x1 SimBiology.Model]
                Notes: ''
                  Tag: ''
                 Type: 'parameter'
             UserData: []

Change the values of multiple properties of the object.

set(kgd,'Constant',false,'Value',0.06)

Check the updated property values.

get(kgd)
ans = struct with fields:
           ValueUnits: ''
        ConstantValue: 0
             Constant: 0
                Value: 0.0600
                Units: ''
    BoundaryCondition: 0
           Annotation: ''
                 Name: 'kGd'
               Parent: [1x1 SimBiology.Model]
                Notes: ''
                  Tag: ''
                 Type: 'parameter'
             UserData: []

Update a common property of multiple objects.

set(m1.Parameters,'Constant',false)

Check the property values.

[m1.Parameters.Constant]
ans = 1x9 logical array

   0   0   0   0   0   0   0   0   0

Input Arguments

collapse all

Object, specified as any SimBiology object or array of objects. You can use an array of objects to set the value of a common property.

See Also

|

Introduced in R2008b