全球FlexSim系统仿真中文论坛

搜索
查看: 38268|回复: 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 % W1 c& v: @3 d( Y" j' `
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758
& o5 ~! `" h6 `; e你说的 在我看来都是超简单的东西
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 / Q5 |* g) G5 O6 D$ h* @5 K8 D
+ F+ T. G3 `, a7 q4 n6 s
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:261 O& ]$ I. m% u- h' q
怎么才能不断改变QUEUE的容量. @: b7 z* K2 `4 ?6 s* D
viking 18:52:46
8 M: ~  t8 t; l% j0 Y! a* _哈哈 你多看几个例子 自然会找到答案了
8 y- ^& L; e1 ]' {王进 18:54:04, C5 |) D, @; e) p# }
你的列子,最大容量为5,content(current)>4,
( `8 g( B  @3 E就是小于3,也是一样会装5个的
7 y, `8 ^+ ~& qviking 18:54:38
2 |* t2 w$ t9 y5 W晕 你不会改变这个4啊3 G7 l- k- C( g0 y' ]* [0 L
王进 18:55:06
! i; {' K8 S8 T4 D变成,3,2,1还是会装5个. W$ b) g3 @3 r' F$ ]1 I
王进 18:56:36/ s; |6 g, J( ^4 g2 I0 |
加个标签addlable(item,"1",duniform(2,7,1));
9 y6 k! H$ p4 X3 E7 E" Zif (content(current)==getlablenum(item,"1")
( p3 u) n* ]; z+ x  u- _. _! l/ M2 J也没有预期的效果
4 N( L- o' x* c  R! eviking 18:56:433 i" W. r. r! t$ y4 U9 N
你这个4 可以设置 为 容量减1
! j1 T/ g7 x5 u' U6 a) Dviking 18:56:55
% C. g1 q- y1 X再动态的改变容量
) K0 W. a# E0 `9 ]9 sviking 18:57:35
! D1 W  p8 r# u' |4 K' S$ A3 e要学会变通
% r) u) b4 |( T' j3 `5 p( oviking 18:57:50
& l. A6 s- H; c) Ssetvarnum 改变容量 要用这个函数: ?7 _5 R# E$ q! s* p
王进 18:59:32
1 X# U1 ~/ ^" Y$ _8 ]0 h; ~setvarnum(current,"maxnumcontent",duniform(2,7,1));+ B. V5 n) @( S6 g4 B8 S
if(content(current)==getvarnum(current,"maxnumcontent"")! z" W3 S) X" n" }5 d. s
最后不动了& a: A4 X2 ^: R/ \, B
viking 19:00:39, \4 W' E4 A7 e- Y6 X* L" [
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
9 |$ C3 a: v# {4 Z* _王进 19:00:51
( r  R6 t0 q9 b进入促发% R1 O" t1 l' s  y. m- H: ~
王进 19:01:10/ w/ p4 Q: p. t6 y
reset也试过了
; C& t8 y* B0 g7 `; E$ ]9 cviking 19:01:12
# m5 S, `+ C2 S' O9 ?+ o. e你自己好好想想吧
' V) y1 U% s( U, \# O/ D. p8 Yviking 19:01:51( ]2 \$ e7 Z) X. l1 U3 r
如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死7 G: U  t0 m2 P6 E$ h2 ?8 m; X
viking 19:02:00& _0 k; ^2 @  _( ~$ q9 Z

+ g4 j; g3 _) x9 a1 Z& Pviking 19:03:11
9 R8 W& L  E: ]* t! ]8 R8 K$ c多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行  l6 U& k& F1 d8 x' u* U
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
3 Y; b7 Q8 }& Y  E: ysetvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-30 23:54 , Processed in 0.091662 second(s), 16 queries .

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

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