全球FlexSim系统仿真中文论坛

搜索
查看: 38542|回复: 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
, }, L2 R4 I' D4 r: g是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758
- v1 e+ @# k  u- A* 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
5 `1 M( d, L- ~$ y# [& ?1 N8 g  |$ c9 A1 m; e# s
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26% S& t5 M+ u1 ?2 B' c
怎么才能不断改变QUEUE的容量. B8 X5 l) X( j4 |. e1 Y
viking 18:52:46; ^& R; d- p, T. A+ P5 S7 O. B
哈哈 你多看几个例子 自然会找到答案了
% j+ q- c( \. ~+ v王进 18:54:041 g1 q+ p- Z) N5 f* L( x
你的列子,最大容量为5,content(current)>4,! E  K  s7 \5 x- w1 Y' W
就是小于3,也是一样会装5个的. P3 s% U0 g; s! u- ~
viking 18:54:38
" R3 ~: E8 W6 c! ?晕 你不会改变这个4啊
5 Q/ e$ P3 }! W& v6 u9 S王进 18:55:063 }; V2 M  ^6 v" ~) |0 @) e# |; m
变成,3,2,1还是会装5个
  R, ]0 U+ M9 B( Y+ ^& E王进 18:56:36
: K$ d( u3 |% H加个标签addlable(item,"1",duniform(2,7,1));
- a* {0 h" i/ V% eif (content(current)==getlablenum(item,"1")
  a8 J. F* i  V: m* I1 Z6 O也没有预期的效果1 l/ ^9 r* x% _( O' ~
viking 18:56:43) b3 r: k9 ]2 e( N( U( A
你这个4 可以设置 为 容量减1( l6 q$ i' w" n9 S- d" y& Q
viking 18:56:552 H3 ~( \/ F% h  p- r
再动态的改变容量
" F4 p6 a: ]8 k9 iviking 18:57:35
5 N0 X/ g& C( z要学会变通
& X! q7 I& z# r" o1 J+ N/ l* ?viking 18:57:50
0 ?/ y, r7 i# T. [# s( E3 I3 ^setvarnum 改变容量 要用这个函数
1 G6 {% B- x4 K+ a; C( ]# ^" u王进 18:59:32
+ `3 I5 c. A; Bsetvarnum(current,"maxnumcontent",duniform(2,7,1));, C  l. K- w7 J+ v+ h
if(content(current)==getvarnum(current,"maxnumcontent"")" s* {# s% Q8 Z+ |, D1 a
最后不动了
8 e! q# q0 S1 y  y2 yviking 19:00:39' H2 f# T/ ^. M8 [0 }4 x/ R
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
; s, Z( L, \0 ^0 c  U- {王进 19:00:51
8 Z" W7 j; h& M  S进入促发
& |: c. g. v( b( j4 x, n, E6 j王进 19:01:10+ ^' H7 }3 @9 Z6 v
reset也试过了
6 `2 |3 U' u% d1 k) xviking 19:01:12( m5 }" _/ _' I5 N& D
你自己好好想想吧. q; e/ V  K7 C
viking 19:01:51
8 p! p) y) z! q* q3 s  M3 `. t如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死. \7 @  E0 V: r7 U( @8 n/ T3 L
viking 19:02:00' |6 {, s9 }4 x' o( w3 i. |( D- j

: \6 I' c+ y. q/ m9 Q: Xviking 19:03:113 P' w0 C" d. F; q! O3 {0 l
多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行
0 w5 ^9 @* r7 w! Z% lint MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
7 T6 z' d5 x7 ^4 c* R; {setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-6 04:16 , Processed in 0.084732 second(s), 15 queries .

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

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