渠道如何与大门合作?

时间:2016-06-29 09:38:23

标签: omnet++

首先,我知道inout gate由一个粘在一起的输入和输出门组成。这引出了以下问题

  • 当一个通道被分配给NED中两个输入门之间的连接时,输入和输出门是否共享通道,还是创建了两个不同的通道?
  • 说,你有一个inout门的向量,如果你使用了getBaseId,来获取向量中门的基本id。如果你遍历向量,你使用基本id上的每个增量得到的门是一个输入/输出门?

我要做的是,动态地将门插入到门矢量中,以及动态地修改作为矢量的一部分的先前输入门的通道的属性。 我最近开始使用Omnetpp,并在互联网上阅读了手册和很多内容,但我无法找到答案。

1 个答案:

答案 0 :(得分:0)

  • 两个门连接到两个独立的通道对象
  • 没有“门”的“矢量”这样的东西。有两个独立的门矢量。一个是名称' gatename $ i'另一个是' gatename $ o'每一个都是一个单独的门矢量。 (可能有不同的baseIds)。想想

mod1.gateA[2] <--> mod2.gateB[5]

作为

的简写
mod1.gateA$o[2] --> mod2.gateB$i[5]    
mod1.gateA$i[2] <-- mod2.gateB$o[5]