主要内容

simbio.diagram.joinBlock

在图表中结合SimBiology物种块的所有副本

描述

例子

simbio.diagram.joinBlock (speciesObj结合SimBiology物种的所有副本speciesObj在模型图中块成一个块。speciesObj必须是标量。

请注意

在命令行运行函数之前:

  1. 打开相应的SimBiology模型SimBiology模型构建器应用程序。

  2. 将模型从应用程序导出到MATLAB®工作区,选择出口>导出模型到MATLAB工作空间首页应用程序的TAB。

控件中显示的对象的属性只能查询和配置图中显示的对象是隔间、物种、反应、速率规则、重复分配规则,以及速率规则、重复分配规则或事件函数左侧的参数。

例子

simbio.diagram.joinBlock (speciesObjexprObj结合物种的所有副本speciesObj将块分割成一个块,并保留连接到表达式对象的块exprObj在图中。这两个speciesObjexprObj必须是标量。

simbio.diagram.joinBlock (speciesObjexprObj1exprObj2组合连接到表达式对象的克隆物种块exprObj1exprObj2成一个块。speciesObjexprObj1,exprObj2必须是标量。

例子

全部折叠

打开gprotein模型SimBiology模型构建器应用程序。

simBiologyModelBuilder (“gprotein”);

应用程序打开并显示模型选项卡。

首页应用程序的TAB键,选择出口>导出模型到MATLAB工作空间

SimBiology模型出口对话框中,单击好吧使用变量名导出模型m1

进入MATLAB命令行并确认模型m1在工作区中。获取该模型的物种列表。

m1。物种
ans = SimBiology物种数组索引:分隔:名称:值:单位:1未命名的G 7000 2未命名的Gd 3000 3未命名的Ga 0 4未命名的RL 0 5未命名的L 6.022e+17 6未命名的R 10000 7未命名的Gbg 3000

模型图中已经有了引用物种的每个表达式的副本Gbg.在这种情况下,呼叫simbio.diagram.splitBlock不会再次分割块,但返回物种所连接的表达式列表。在这种情况下,Gbg用于两种反应。

Gbg = m1.Species (7);expr = simbio.diagram.splitBlock (Gbg)
expr = SimBiology Reaction Array Index: Reaction: 1 Gd + Gbg -> G 2 G + RL -> Ga + Gbg + RL

连接所有克隆的块,这样就只有一个块Gbg.在这种情况下,保留与G蛋白活化反应(G + RL -> Ga + Gbg + RL).注意返回的反应顺序expr可以改变的。

simbio.diagram.joinBlock (Gbg expr (2));

输入参数

全部折叠

物种对象,指定为SimBiology物种对象。speciesObj必须是标量。

表达式对象,指定为反应规则对象。规则对象可以是速率规则或重复赋值规则。exprObj一定是标量。

表达式对象,指定为反应规则对象。规则对象可以是速率规则或重复赋值规则。exprObj1一定是标量。

表达式对象,指定为反应规则对象。规则对象可以是速率规则或重复赋值规则。exprObj2一定是标量。

介绍了R2021a