|
关于第二个问题:
( I, f8 ]- J! `+ d0 A9 t9 `你可以在堆垛机的卸载触发器中写入以下代码: r9 p5 _$ c: }; R% B: H
/**Custom Code*/
& U. |5 K9 N. X& {/ D$ P4 Ytreenode item = parnode(1);, A7 e5 l, x5 L" c" q7 x# d5 a
treenode current = ownerobject(c);" Z4 u) s* K4 X- c0 G3 g
treenode station = parnode(2);
: @1 r! Q2 f$ f7 { \. d! sdouble curxloc = /**/7.0/**/;/** \nx-位置: */
, v! [' b3 K! @* Cdouble curyloc = /**/-3.00/**/;/** \ny-位置: */
( }2 }9 g# E' }" i! D6 b! qdouble curzloc = /**/0.0/**/;/** \nz-位置: */
+ N, \ V/ c1 \" l6 v- g7 t u8 iif(content(node("queue2",model))==0)
5 e A2 N: v q5 E0 n- K9 Rcreatetraveltoloctask(current,0,curxloc,curyloc,curzloc,0,0,0); n3 T4 b! f, a# `5 w0 g5 b0 E
原理是:检查暂存区是否存在临时实体,若堆垛机卸载时暂存区没有临时实体,则堆垛机接下来就是闲置状态,行进到指定地点。
- N) `+ J" t6 L7 T不过有点很奇怪,行进到指定地点之后堆垛机虽然没有装载临时实体但还会工作一下,不知道是不是跟你的第一个问题有关。 |
|