【问题标题】:Connect 2 sources from different processes连接来自不同进程的 2 个源
【发布时间】:2020-10-07 05:18:52
【问题描述】:

我想连接来自不同进程的 2 个源。在第二个流程中,它应该从我在第一个流程流程中存储它们的托盘架上挑选我的托盘。

流程 1:将托盘存放到我的托盘架中。

流程 2: 挑选这个数量的托盘到一定的时间。

我可以连接这个进程/两个源块吗?我的项目更容易分离这个过程。 我知道进入和退出是可能的,但我想知道它是否也有源代码

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    嗯...一个源生成一个全新的代理,而输入块没有,所以这就是为什么你应该使用一个输入块...

    但理论上,您最终可以使用接收器移除代理并创建一个新代理,与之前使用源的代理相同...但我不明白您为什么会做这样的事情,除了绝望地尝试节省内存.... 顶峰时期的不良做法。

    您想要这样做的真正原因是您不知道 AnyLogic 可用于解决您要解决的任何问题的工具......也许您正在寻找一个拆分块并将您的代理分成2个不同的过程?似乎不是这样,因为进程 1 发生在进程 2 之前,所以我不明白为什么你甚至想要将它们分开

    【讨论】:

    • 我仍然有一个问题,我想从我的数据库中释放托盘到某个时间,但它不起作用。这就是原因。是的,你是对的,但我在使用 anylogic 几周后不知道最佳解决方案是正常的。
    • 好吧..然后在货架存储和货架拣选之间使用等待块,这将在数据库定义的时间释放代理……并根据您想要实现的目标提出问题.. . 你会得到更好的答案.. 或者你可以使用一个延迟,它的延迟时间等于剩余时间来达到你的数据库上的时间......
    • 当我将在您的网站上学习您的课程(完整访问版)时,您认为我能够解决我的问题,例如不同托盘类型或这个问题吗? :D 我愿意更多地了解任何逻辑,我问自己是否有助于提高我的知识,尤其是功能和流程建模库的使用
    • 我认为它肯定会帮助你
    • 最后一个问题是你的课程:我也可以学习一些关于 ID 的知识吗?给材质和对象 ID 并将它们连接到数据库?
    猜你喜欢
    • 1970-01-01
    • 2013-07-04
    • 2021-11-02
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    • 2012-12-10
    • 1970-01-01
    相关资源
    最近更新 更多