全球FlexSim系统仿真中文论坛

标题: 求助货架问题 [打印本页]

作者: r164386    时间: 2013-9-9 16:15
标题: 求助货架问题
本帖最后由 r164386 于 2013-9-9 16:19 编辑
* @& o9 l1 e. |1 e$ s
+ m: _4 _  ]) E1 m5 B7 r" j(1)我的模型有储存的动作,请问如何做取货的动作?$ M* x4 u7 p! J, E
(2)在机器闲置的时候,可以停到货架的中心而不是停在最后一个储存位置?) `% v& {" ^' P" R6 {6 L
[attach]1554[/attach]
作者: 天性518    时间: 2013-9-9 17:16
堆垛机也没有停在最后一个存储位置啊
作者: 慧娴亚伦    时间: 2013-9-11 19:39
关于第二个问题:/ x6 ^! m, `' Z( ?2 `' o) [/ H; o0 c
你可以在堆垛机的卸载触发器中写入以下代码:
4 N& i% w+ u3 w" M3 s  x/**Custom Code*/
2 b# b, y% f/ G4 Ftreenode item = parnode(1);
# x$ ^; O; t* ^" |8 mtreenode current = ownerobject(c);
1 d! c3 L; L8 D& itreenode station = parnode(2);
$ ^8 P: b  j+ _double curxloc = /**/7.0/**/;/** \nx-位置: */* S, s6 C+ z8 j  X
double curyloc = /**/-3.00/**/;/** \ny-位置: *// H  C! _; {% O/ m
double curzloc = /**/0.0/**/;/** \nz-位置: */  i+ P1 G* A3 q( g. X& F
if(content(node("queue2",model))==0)6 k+ `% u9 v; o5 S  B
createtraveltoloctask(current,0,curxloc,curyloc,curzloc,0,0,0);
+ e0 W3 X$ m  b' |- U# Z原理是:检查暂存区是否存在临时实体,若堆垛机卸载时暂存区没有临时实体,则堆垛机接下来就是闲置状态,行进到指定地点。
) Z/ K6 I0 K$ C7 F4 [5 a不过有点很奇怪,行进到指定地点之后堆垛机虽然没有装载临时实体但还会工作一下,不知道是不是跟你的第一个问题有关。
作者: r164386    时间: 2013-9-12 21:46
本帖最后由 r164386 于 2013-9-12 21:48 编辑 ! `/ k- D1 P: K9 k1 _& i/ I

& M* [9 w* i& V( V( B  O. j没错 跟我第二个有关 非常感谢
作者: 天性518    时间: 2013-9-17 13:34
3# 慧娴亚伦
; k# R% K% a, p' C/ A( ^3 D  J+ e; \) j' M) @2 t

, D# Y6 {; |9 u不错不错
作者: 雪饼    时间: 2013-9-23 16:13
出货的部分你还没做啊,怎么取货,至于行进到指定地点之后堆垛机虽然没有装载临时实体但还会工作一下,这个大概是堆垛机的特性了,试了一下没能解决




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