首页 文章

如何减少我使用的源块数量?

提问于
浏览
0

我有一个示例From To Table,它显示了1小时内有多少代理从传送带(左列)移动到它们的站(Tow Row) . 我将使用此工作表作为我的模型可以参考的数据库 .

现在,我为每个蓝色,红色和石灰输送机提供了3个来源,其中3个独立的事件称这些来源根据From To Table生成恒定数量的代理 . 以blueConveyor为例,将生成6个蓝色单位(1个进入蓝色站点.3个进入红色站点,2个进入石灰站点) .

如果我将我的 table 扩展到30x30,我将需要30个源块和30个事件将变得相当混乱 . 可能有更好的方法吗?

1 回答

  • 0

    你需要做很多事情来实现你的目标:

    1)创建一个名为conveyorAgents的代理程序,从您的数据库加载 . 每个代理都有参数blue,red,lime及其名称(例如blueConveyor)

    2)每个conveyorAgent的源数量等于表中的速率列数(在本例中为蓝色,红色和石灰为3)(我假设您的行数始终等于您的列数)

    3)创建一系列事件......最简单的方法是在您的输送机代理中创建另一批代理程序...每个人都将拥有一个可以控制相关来源的偶数,并将执行以下操作:

    conveyorAgent.source.get(getIndex()).inject(1);
    

    CONCLUSION
    所有这些只是如何做到这一点的指导...我没有提供所有细节,但它应该足以开始

相关问题