全球FlexSim系统仿真中文论坛

搜索
查看: 38194|回复: 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 0 b6 t7 ]+ {1 G4 s
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758
" ?0 U, \! Y( R; k5 j你说的 在我看来都是超简单的东西
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
+ b8 Y: p. S2 _9 q: e; g, t
: o' Q6 k1 J; n5 U# `6 ]6 l哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26
# [$ B( X; I7 _怎么才能不断改变QUEUE的容量
1 y+ M7 J8 L3 N/ Tviking 18:52:46
! f! y, w% H3 x哈哈 你多看几个例子 自然会找到答案了
* G: z6 @/ S  _! E王进 18:54:04
4 Z8 i5 U: f- Z% n- ]你的列子,最大容量为5,content(current)>4,, g$ H( K# {# t7 f( a. j" y
就是小于3,也是一样会装5个的! I) ?+ y9 a( I6 b! x" P& C
viking 18:54:38" A& l! h* i1 ^) A/ j
晕 你不会改变这个4啊
0 R* [+ a0 f( y% `. W王进 18:55:06. I' L$ H) q$ j- C
变成,3,2,1还是会装5个
7 k( t  s9 B2 [7 b4 n王进 18:56:36
8 P3 L3 L) J' u( f$ g5 \加个标签addlable(item,"1",duniform(2,7,1));
! ^" R  t. D4 A1 J* nif (content(current)==getlablenum(item,"1")! d6 p  p9 ]1 B$ t, A) [
也没有预期的效果2 j7 F( {2 _2 F: W5 k; O
viking 18:56:43# Z. q$ z3 S4 S* s& k2 i
你这个4 可以设置 为 容量减15 U& ]% @' e1 r5 \! X
viking 18:56:55
5 c+ Y; O" _  M! K) K+ |& C再动态的改变容量
& ~# C, @6 H) |3 e8 y' N  Nviking 18:57:353 S! ^$ [5 O: A* K- t
要学会变通( S( ~$ K1 I4 P1 v& q0 }# o) i! s
viking 18:57:50
% o- }/ |. ?9 ]% P7 f5 o- Nsetvarnum 改变容量 要用这个函数
- G: \5 y$ E" L3 V王进 18:59:32& o0 w- q. v; |3 G& w. i
setvarnum(current,"maxnumcontent",duniform(2,7,1));
7 G0 F  t, M) A/ gif(content(current)==getvarnum(current,"maxnumcontent"")  L  t. h( c1 s/ @8 M8 _
最后不动了+ [7 e5 w+ k& A3 e  z) Q
viking 19:00:391 K6 _  F# ], \
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 8 G$ y7 q" ]' ~" }7 I2 L5 k
王进 19:00:51
) n3 y) q+ g3 J7 X! U进入促发
" z6 H) K( N( _王进 19:01:101 n8 D$ T* y- R: g$ U, j0 i- \
reset也试过了
) H) [! e* u( R9 hviking 19:01:12* Q% W, R' K6 {4 n
你自己好好想想吧
' I, P2 v, Y9 p" C1 ?1 cviking 19:01:51
0 ]8 J  J9 ~  y$ \0 w  v如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
+ L- p, N. c3 lviking 19:02:00
/ g4 }3 N( L8 l7 O
9 r5 {$ `) b( M8 E0 ~viking 19:03:11
! p* [. p% f2 d  l多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行
0 N8 |' y) a+ gint MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));' [" D3 s. B( X+ a& H3 }
setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-30 12:43 , Processed in 0.079930 second(s), 15 queries .

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

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