人群中的哪种毒剂被查获?
Posted
技术标签:
【中文标题】人群中的哪种毒剂被查获?【英文标题】:Which agent in a population is seized? 【发布时间】:2022-01-18 12:56:17 【问题描述】:在 Anylogic 中,我有一个由 20 辆卡车组成的车队,它们在生成时(使用 TransporterFleet
块)被放置在一个名为 trucks
的群体中。这些卡车被资源代理使用SeizeTransporter
块扣押。如何找到被扣押的卡车的索引?也就是说,我可以使用 trucks(ind).getX()
来检索卡车的 x 坐标。
编辑1:
忘了提到我尝试过使用self.getIndex()
,但这显然不起作用,因为它查询了seize块本身而不是运输代理。试图找到答案,我发现使用this.
可能是一个选项,但我不确定this.
指的是什么以及如何使用它。
谢谢
【问题讨论】:
【参考方案1】:您可以在 SeizeTransporter 块的某些特定位置将被查封的单元称为unit
。
检查编辑框前面的小灯泡,看看这个参考是否可以使用。欲了解更多信息,请参阅https://www.benjamin-schumann.com/blog/2016/2/4/the-magic-lightbulb-and-how-it-can-help-your-anylogic-modelling
【讨论】:
谢谢@mczandrea。我能够在 At Seize Transporter 动作中使用“单位”。以上是关于人群中的哪种毒剂被查获?的主要内容,如果未能解决你的问题,请参考以下文章