全球FlexSim系统仿真中文论坛

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

作者: 17080134968    时间: 2019-11-4 17:24
标题: flexsim里面怎样获取两个货架储位之间执行器精确的最短行驶路径?
flexsim里面怎样获取两个货架储位之间执行器精确的最短行驶路径?
( K* b( D  I0 }9 H9 L/ {/ ~0 f- E) {
作者: 慧娴亚伦    时间: 2019-11-4 20:51
啥意思?这问题配了图也看不懂
作者: 1780043361    时间: 2019-11-5 07:53
distancetotravel(obj traveler, obj destination); //获取任务执行器到目标节点距离& ^/ i% [: z2 N
getnetworkdistance(rankfromnetnode(current), rankfromnetnode(outobject(current, 1))); // 获取两个节点之间的距离
% G1 v6 v. i6 L) D- i7 V' g0 t& V! }
% _+ h' N7 B6 N, p4 O$ [, U详见于软件自带的 帮助>用户命令 , 不知道是否能解决你的问题。
作者: 17080134968    时间: 2019-11-5 16:47
慧娴亚伦 发表于 2019-11-4 20:51) y7 j0 R3 _: i
啥意思?这问题配了图也看不懂

" Q; Z; w5 ^' w" B& p我的意思是,图示2个货架储位之间有2种路径,怎么样获取最短的那个路径?网络路径只是示意。
作者: 17080134968    时间: 2019-11-5 17:51
1780043361 发表于 2019-11-5 07:53. p( c1 _! x. Z& G
distancetotravel(obj traveler, obj destination); //获取任务执行器到目标节点距离
& E7 M; k2 w) P( Cgetnetworkdistance( ...

9 T! L, s, _4 _2 B) \distancetotravel  这个是两个点之间的直线距离吧
作者: 慧娴亚伦    时间: 2019-11-5 21:22
默认就是最短寻路啊
作者: 17080134968    时间: 2019-11-5 21:39
慧娴亚伦 发表于 2019-11-5 21:22$ F8 M5 Q% g- ~" K4 H
默认就是最短寻路啊
& o" E4 L$ d( v
我说的不是2个点之间的直线距离,是执行器的轨迹
作者: Sharange    时间: 2019-11-20 10:44
你的意思是模型中的路径没有使用network,需要用默认的nevigator去寻找最短路径?




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