Anylogic检索占用的门位置

Posted

技术标签:

【中文标题】Anylogic检索占用的门位置【英文标题】:Anylogic retrieve occupied gate location 【发布时间】:2020-08-27 16:45:11 【问题描述】:

云上的分发中心模型对于新手用户来说有点难以理解。我需要了解如何检索卡车停放的大门位置。这样叉车就知道要在哪里取货。 Anylogic scheme and blocks

所有卡车都来自同一个source,然后是seize 3 个门之一,move 在那里卸货。现在叉车需要移动到那里将托盘卸载到特定位置。如果我使用split,那么我需要指定托盘的位置以供运输商取货,但我不知道如何检索卡车位置。

实际上卸货的闸口会超过3个。

【问题讨论】:

【参考方案1】:

卡车位置存储在Truck.dock 中,并在占用码头代理时在Main.seizeLoadingDock 中更新。

这就是他们跟踪卡车位置的方式。每个Dock 代理都有几个节点类型的参数,用于指定给定码头的特定空间点。

您可能应该研究一些更简单的示例模型以更好地理解这一点,这是一种有用的强大的面向对象方法:)

【讨论】:

良好的详细文档定义了最好的公司,有限的教程文档,公司官方说 - 对我们的模型进行逆向工程, - 为公司定义了糟糕的上市方法。 (There are hundred of models in AnyLogic Cloud created by us, we are not able to provide such manuals for each model. Instead, there are generic tutorials which describe the approaches used in models. It is not only built-in tutorials, but also how-to videos on YouTube and posts in our blogs. Using the materials one can 分解 and learn every example model.) 好的,但希望我的回答对您有所帮助?如果是这样,请将其标记为“有用”(答案旁边的向上箭头),以便未来的人们也可以从中受益并快速找到它:)。 PS:我不为 AnyLogic 工作 ;-)

以上是关于Anylogic检索占用的门位置的主要内容,如果未能解决你的问题,请参考以下文章

在 Anylogic 中分配随机 GIS 位置

在 AnyLogic 中将预定数量的代理放置在折线中的随机位置

在 Anylogic 仿真中很难找到代理的当前位置

如何使用 Anylogic 在仓库操作中为拣货流程创建订单

如何将 AnyLogic 代理从一个空间移动到另一个空间?

Anylogic:避免在占用块中不必要地执行进程