全球FlexSim系统仿真中文论坛

搜索
查看: 4446|回复: 5
打印 上一主题 下一主题

求助货架问题

[复制链接]
跳转到指定楼层
1#
r164386 发表于 2013-9-9 16:15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 r164386 于 2013-9-9 16:19 编辑
0 V  c% f; \: g5 Z8 i: z+ W0 D0 \! U+ q) M
(1)我的模型有储存的动作,请问如何做取货的动作?
3 e% \% _. P  w  g% w( n4 L- r3 \(2)在机器闲置的时候,可以停到货架的中心而不是停在最后一个储存位置?
. H) }/ E# J" z

本帖子中包含更多资源

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

x
2#
天性518 发表于 2013-9-9 17:16:05 | 只看该作者
堆垛机也没有停在最后一个存储位置啊
3#
慧娴亚伦 发表于 2013-9-11 19:39:40 | 只看该作者
关于第二个问题:
. l6 r$ b) p; F- ]' h% f3 e2 C你可以在堆垛机的卸载触发器中写入以下代码:
: u- K/ |! c" z* _! Y5 f/**Custom Code*/
* u1 V  Z1 f% t1 V7 D" ftreenode item = parnode(1);
6 ]/ q' M  e4 N! V, N( q, Ltreenode current = ownerobject(c);9 U" F) D: E+ U3 ~; H" [
treenode station = parnode(2);
5 G  j' e# {$ ]. \) c9 m+ ndouble curxloc = /**/7.0/**/;/** \nx-位置: */
9 F. A8 q( c$ R/ d+ x* Y  Bdouble curyloc = /**/-3.00/**/;/** \ny-位置: */! v% u2 K$ b3 e" v" n8 c% R
double curzloc = /**/0.0/**/;/** \nz-位置: */8 }+ B) o8 ]0 O* A
if(content(node("queue2",model))==0)4 |6 K: n* s& E% ]  ]
createtraveltoloctask(current,0,curxloc,curyloc,curzloc,0,0,0);: ~/ _0 {7 C. p3 n. r, V9 ]
原理是:检查暂存区是否存在临时实体,若堆垛机卸载时暂存区没有临时实体,则堆垛机接下来就是闲置状态,行进到指定地点。
8 W9 a4 l, P: F1 r( {2 W不过有点很奇怪,行进到指定地点之后堆垛机虽然没有装载临时实体但还会工作一下,不知道是不是跟你的第一个问题有关。
4#
 楼主| r164386 发表于 2013-9-12 21:46:24 | 只看该作者
本帖最后由 r164386 于 2013-9-12 21:48 编辑 3 m1 Q* x+ j3 ~0 ?; H

4 Y1 G0 q* Q7 N# y, S& ]2 N没错 跟我第二个有关 非常感谢
5#
天性518 发表于 2013-9-17 13:34:28 | 只看该作者
3# 慧娴亚伦 ; F; l( m: S4 T( @* M

0 u" K% G. c2 Q; i" j' Q( L" a
4 @7 J. `; r4 w8 g1 p8 _$ R( @. W不错不错
6#
雪饼 发表于 2013-9-23 16:13:15 | 只看该作者
出货的部分你还没做啊,怎么取货,至于行进到指定地点之后堆垛机虽然没有装载临时实体但还会工作一下,这个大概是堆垛机的特性了,试了一下没能解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-7-2 12:50 , Processed in 0.072323 second(s), 15 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表