全球FlexSim系统仿真中文论坛

标题: flexsim里面怎样获取两个货架储位之间执行器精确的最短行驶路径? [打印本页]

作者: 17080134968    时间: 2019-11-4 17:24
标题: flexsim里面怎样获取两个货架储位之间执行器精确的最短行驶路径?
flexsim里面怎样获取两个货架储位之间执行器精确的最短行驶路径?9 N! R+ A& d2 \

作者: 慧娴亚伦    时间: 2019-11-4 20:51
啥意思?这问题配了图也看不懂
作者: 1780043361    时间: 2019-11-5 07:53
distancetotravel(obj traveler, obj destination); //获取任务执行器到目标节点距离
, T# z! v9 `) f7 `getnetworkdistance(rankfromnetnode(current), rankfromnetnode(outobject(current, 1))); // 获取两个节点之间的距离
4 O1 a( m; Y  T
* |  A" Y' f5 `9 {( d  ]& H详见于软件自带的 帮助>用户命令 , 不知道是否能解决你的问题。
作者: 17080134968    时间: 2019-11-5 16:47
慧娴亚伦 发表于 2019-11-4 20:515 j  u! I2 h' k% A) U; m4 F
啥意思?这问题配了图也看不懂
- O' Y' V9 G5 }
我的意思是,图示2个货架储位之间有2种路径,怎么样获取最短的那个路径?网络路径只是示意。
作者: 17080134968    时间: 2019-11-5 17:51
1780043361 发表于 2019-11-5 07:53
  o1 [+ v6 v1 w8 z. i, V5 ]6 Wdistancetotravel(obj traveler, obj destination); //获取任务执行器到目标节点距离
2 B8 ?" c5 N# ^. c5 [  I4 Igetnetworkdistance( ...

+ l8 ]6 A& }; d; Edistancetotravel  这个是两个点之间的直线距离吧
作者: 慧娴亚伦    时间: 2019-11-5 21:22
默认就是最短寻路啊
作者: 17080134968    时间: 2019-11-5 21:39
慧娴亚伦 发表于 2019-11-5 21:22
( y2 ~: o+ U7 j默认就是最短寻路啊
. Y0 A! n0 A: T+ E& Y2 M, }
我说的不是2个点之间的直线距离,是执行器的轨迹
作者: Sharange    时间: 2019-11-20 10:44
你的意思是模型中的路径没有使用network,需要用默认的nevigator去寻找最短路径?




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3