主要内容

姓名

指定对象的名称

描述

姓名属性标识一个SimBiology®目的。隔室,种类,参数,观测,和模型对象可以通过使用其它的目的被引用姓名财产,因此姓名必须对这些对象唯一的。然而,物种名称只需要在每个隔间内是唯一的。参数名称必须是一个模型(如果在模型级别),或每动能法律范围内(如果在动力学定律级)中是唯一的。这意味着,你可以有不唯一的物种名称,如果该品种在不同的车厢,和非唯一参数名,如果参数是不同的运动规律或有不同。注意,具有不唯一的参数名称可以导致模型有阴影的参数,这可能不是最好的建模方法。

使用的函数sbioselect要找到具有相同的对象姓名属性值。

此外,还要注意为以下约束和保留字符姓名财产的对象:

  • 型号和参数名称不能为空,字时间,所有空白,或包含字符[]

  • 车厢和物种的名称不能为空,字空值这个词时间或包含字符- >< - >[]

    • 然而,车厢和物种名称可以包含单词空值时间在名称中,如nulldrugnullreceptor

  • 反应,事件和规则名称不能是字时间或包含字符[]

  • 如果你有一个参数,一个物种,或者车厢的名字是不是一个有效的MATLAB®变量名,当你写一个事件函数,事件触发,反应,反应速率方程,或者一个规则必须在括号包含的名字。例如,围(DNA聚合酶+)括号内的。此外,如果你有多个隔间同一品种必须符合该品种与隔间名称,例如,核。[DNA聚合酶+][核复合物]。[DNA聚合酶+]

有关有效MATLAB变量名的详细信息,请参阅matlab.lang.makeValidNamematlab.lang.makeUniqueStrings, 和isvarname

特征

适用于 对象:抽象动力学定律,配置集,隔室,事件,动力学定律,型号,可观察到的,参数,反应,RepeatDose,规则,ScheduleDose,种类,单元,或变
数据类型 特征向量
数据值 除了保留字和字符的任何字符向量
使用权 读/写

例子

  1. 创建一个名为模型对象my_model

    modelObj = sbiomodel('my_model');
  2. 反应对象添加到模型对象。注意使用括号的,因为名字是无效的MATLAB变量名。

    reactionObj = addreaction(modelObj,'[天冬氨酸]  - >的β-天冬氨酰基PO4]'

    MATLAB的回报:

    SimBiology反应数组索引:反应:1 [天冬氨酸]  - >的β-天冬氨酰基PO 4]
  3. 设置反应姓名并验证。

    集(reactionObj,'姓名'天冬氨酸激酶反应的);得到(reactionObj,'姓名'

    MATLAB的回报:

    天冬氨酸激酶反应