请参阅流程图块 ANYLOGIC 中的传输器

Refer to transporter in flowchart blocks ANYLOGIC

在我的模型中,有时我的运输车(代理类型=AMR)需要为他的电池充电,这是通过在源块中创建一个新订单并让他们将特定的运输车抓住到该运输车到达的特定位置来执行的带电。这种充电发生在一个延迟块中,所以当我的运输车与充电订单离开这个块时,我希望我的电池电量的运输车参数设置为 100 我已经尝试了一些选项,例如 (AMR)unit).Batterylevel=100,但是在延迟块中,我只能链接订单退出时的一些操作,而不是运输工具,但我想更改出口块中的运输参数,但我该如何编写代码? (请参阅下图以获得更好的理解)

与其尝试在延迟块中执行此操作,我建议您在释放块中执行此操作,因为两个块之间不会传递任何模型时间,因此模型逻辑不会受到影响。

在发布块的输入字段中使用:

((AMR)unit).Batterylevel=100