全球FlexSim系统仿真中文论坛

搜索
查看: 27260|回复: 33
打印 上一主题 下一主题

使用搬运工具搬运

[复制链接]
跳转到指定楼层
1#
linweixu168 发表于 2010-7-5 08:23:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了一个小模型,人使用搬运工具搬运,搬运工具装货物量一定。用到了任务序列。

本帖子中包含更多资源

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

x

评分

参与人数 2威望 +13 收起 理由
lybie + 3
wj109260758 + 10 感谢分享

查看全部评分

2#
pepure 发表于 2010-7-5 08:34:13 | 只看该作者
请问一下,搬box和buffer速度一样的吗?
3#
 楼主| linweixu168 发表于 2010-7-5 09:38:01 | 只看该作者
2# pepure
9 V8 l5 e2 @: I3 z是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758
; l5 i" @8 @' y7 ~, r( J; D你说的 在我看来都是超简单的东西
6#
ants_song 发表于 2010-7-8 16:21:20 | 只看该作者
哈哈,非把人打击死啊
7#
wj109260758 发表于 2010-7-8 17:17:58 | 只看该作者
习惯了,他说话一向如此
8#
 楼主| linweixu168 发表于 2010-7-8 17:27:53 | 只看该作者
7# wj109260758 $ D$ L/ c' `+ G& X: \* r
6 \! r2 @& _9 Z: u1 n& y
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26: I9 [/ W3 x" H: g* X3 n
怎么才能不断改变QUEUE的容量9 ]1 K" e. K: c0 P) S- U- j2 j* b& Z
viking 18:52:46
9 _, `2 c* `: `5 m哈哈 你多看几个例子 自然会找到答案了
/ U6 z% u2 U3 Y; [( {( G王进 18:54:04
5 B; {% F9 H, v8 [你的列子,最大容量为5,content(current)>4,
# o) M, J5 s) J% ^. ~% c就是小于3,也是一样会装5个的
8 Z( ^- f1 ^3 U1 aviking 18:54:38+ b, |0 v  Z. a6 {3 C
晕 你不会改变这个4啊) F0 z6 p/ q" a2 }$ @) P, s* j; T
王进 18:55:063 e$ D. }3 h9 ]6 ]5 x9 z
变成,3,2,1还是会装5个, y, }) [' f% v# P; [8 R3 ?9 G
王进 18:56:36
: F8 x" ]) j. X0 Q. E( i$ f$ {5 S加个标签addlable(item,"1",duniform(2,7,1));( Y( C+ v! u$ I/ u" u5 c
if (content(current)==getlablenum(item,"1")( k  ~& p7 Q# z9 ^# D
也没有预期的效果
( _+ D" t$ _( {viking 18:56:43
0 e  z% Z/ B9 q0 P% g/ G! D* k你这个4 可以设置 为 容量减1
" S7 z1 O4 l" e8 n) ^2 ^* _1 Oviking 18:56:555 T- K2 g3 ?% @' h! g0 J' c( f1 @
再动态的改变容量1 Y$ q6 G+ P. v% C7 |$ B
viking 18:57:35& i4 E! \9 O$ c, L
要学会变通2 Z/ B6 U) w+ {/ I- w9 P, s' V8 V
viking 18:57:50
5 b  |, g: b+ J0 m, ^6 S! Nsetvarnum 改变容量 要用这个函数
/ J1 A. f: q7 l: D) z王进 18:59:32
  `8 }( z, \1 msetvarnum(current,"maxnumcontent",duniform(2,7,1));" `9 v5 R& t( r
if(content(current)==getvarnum(current,"maxnumcontent"")* K1 S9 X5 }6 ^- R: g
最后不动了6 z! ~, B3 R. N- D
viking 19:00:39( o9 ~  \2 S  r5 e  Q. |
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 3 n4 ?" f3 j5 X- f3 c" W
王进 19:00:51
. }- g6 y) B* }6 Y. W7 b1 a进入促发
3 {5 Y$ o0 R' ~" R2 e0 x9 B王进 19:01:10# E$ m1 U9 y' u
reset也试过了
) M1 u7 V* r' J" e5 U1 R5 g5 A2 tviking 19:01:12% S; k6 @* V+ r& U+ Z0 _1 P5 A! K
你自己好好想想吧
$ c0 {6 \% }1 Y7 M2 Jviking 19:01:51
9 q. z- U$ u' d0 s+ M. |4 c0 E8 ]如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
# f  H: S7 Y2 ], ~% S9 Uviking 19:02:003 b0 G3 @! }- D% u0 H- _, W# O

2 H- b) t# \' D# Y4 V  i# Q. D* vviking 19:03:11
6 ]2 ~8 ^) Q5 M多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行
  g; a! s) p) x4 q5 w" Vint MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
/ O% V4 y. O; l! d2 f4 }$ K- Msetvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-6-17 18:33 , Processed in 0.074595 second(s), 19 queries .

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

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