使用函数定义向哪个矩形节点发送代理

问题描述 投票:0回答:1

我正在尝试利用一个函数,该函数将读取队列中托盘代理的当前 矩形节点位置,返回该值,然后在 MoveTo 块中使用该值。托盘代理确实有一个变量 v_palletCurrentNode,它是 RectangleNode 类型。我在图像中构建了模型的简化版本,并写下了错误所在。如果有人可以提供帮助,我似乎没有以正确的语法引用节点。或者如果我找不到更简单的解决方案,请告知。谢谢你。

操作 v_palletCurrentNode 出现错误,无法解析或不是字段。 v_palletCurrentNode也有GIS无法解析为类型的错误

节点上出现错误:f_moveToNextPallet 无法解析为变量。

anylogic
1个回答
0
投票

findFirst(queue)
没有意义。
findFirst
需要一个集合和一个条件(检查 API 帮助和代码完整)。

如果您想要队列中的第一个托盘代理,您可以使用

queue.get(0)

但是:如果

queue
中没有人,这将引发错误。

为了避免这种情况,请确保仅调用上面的代码

if (queue.size()>0)

© www.soinside.com 2019 - 2024. All rights reserved.