主要内容

getvariant(模型)

从模型获得变异

语法

variantObj= getvariant (modelObj)
variantObj= getvariant (modelObj”,NameValue”)

参数

variantObj 不同的对象返回的getvariant方法。
modelObj 模型对象的变体。
NameValue 名字从模型对象的变体modelObj

描述

variantObj= getvariant (modelObj)返回SimBiology®变体SimBiology包含的对象模型对象modelObjvariantObj

SimBiology变体对象存储备用SimBiology模型上的属性值。有关变量的更多信息,请参阅不同的对象

variantObj= getvariant (modelObj”,NameValue”)对象的名称返回SimBiology变体NameValue,SimBiology模型包含的对象,modelObj

视图的属性对象的一个变体得到命令,并修改属性对象的一个变体命令。

请注意

记住要使用addcontent而不是使用方法方法内容财产,因为方法中的数据替换内容财产而addcontent附加数据。

将变量对象复制到另一个模型,使用copyobj。将对象从一个变体SimBiology模型,使用删除方法。

例子

  1. 创建一个模型包含几个变体。

    modelObj = sbiomodel (“mymodel”);variantObj1 = addvariant (modelObj,“v1”);variantObj2 = addvariant (modelObj“v2”);
  2. 把所有变量在模型中。

    vObjs = getvariant (modelObj)
    SimBiology变体数组索引:名称:活动:1 v1假2 v2假
  3. 变体对象命名“v2”从模型。

    vObjv2 = getvariant (modelObj“v2”);

版本历史

介绍了R2007b