发帖
 找回密码
 立即注册
搜索
0 0 0

【AGV 模块】如何用 FlexScript 刷新 AGV Network 的路径连接

FlexSim 6 0 1 小时前
本帖最后由 CSN小助理 于 2026-10-19 15:13 编辑

问题描述:
在 FlexSim 的 AGV 模块中,修改完路径段、控制点或节点后,需要手动在 AGV Network 上执行 "Refresh Path Links" 操作,才能让 AGV 的导航路径正确更新。但在某些场景下,比如模型重置时自动刷新、或批量修改路径后需要自动触发,希望通过 FlexScript 代码自动完成这个操作,而不是每次手动右键点击。

解决方法:
FlexSim 内置了 refreshAllPathLinks 函数,可以通过 function_s 调用,等价于手动右键 → Refresh Path Links → Entire Network。

  1. Object agvNetwork = Model.find("AGVNetwork");
  2. function_s(agvNetwork, "refreshAllPathLinks", 0);
复制代码
参数说明:参数 0 = 刷新整个 AGV 网络;参数 1 = 只刷新当前路径段。
通常放在 Model Triggers → On Reset 里,每次模型重置时自动刷新路径连接,确保路径配置修改后导航逻辑正确。
该函数的源码可以在主树(Main Tree)的 Path 原型对象 → menucustom → AGV Network → Refresh Path Links → Entire Network 中找到。
  1. function_s(selectedobject(i), "refreshAllPathLinks", 0);
复制代码

──── 0人觉得很赞 ────

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 立即登录
高级模式
返回
FlexSim
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12094
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6139
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6011
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5633
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5479
34
博主榜
+ 10630
+ 7753
+ 6759
4
+ 6323
5
+ 6321
6
+ 5341
7
+ 4710
8
+ 3722
9
+ 3628
10
+ 3566