全球FlexSim系统仿真中文论坛

搜索
查看: 38267|回复: 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 " \5 t3 `+ W8 Q/ N
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 9 n$ F) L! F8 J& H2 x( L
你说的 在我看来都是超简单的东西
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 4 b. T6 X' J# m0 E- w1 k1 Y) h
6 y1 q; Z- O( a& b
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26! G- p3 y% ~! w6 ^% f# v+ j& H
怎么才能不断改变QUEUE的容量* l( m' K2 j& i4 A& c( K
viking 18:52:46
+ \8 |& |& b/ N7 U( y0 J哈哈 你多看几个例子 自然会找到答案了
6 a9 ^6 U/ @; U7 E, m王进 18:54:04
4 M, K: K( D" T7 U% I你的列子,最大容量为5,content(current)>4,; E+ a7 m/ w, z+ p6 p1 |
就是小于3,也是一样会装5个的5 c/ W8 s8 ^4 a# c& `( Z0 n2 v
viking 18:54:38
* b; q; A8 q# x  d2 C* l晕 你不会改变这个4啊
4 |  O9 a" B6 {2 a王进 18:55:06
7 j' I+ m4 V8 }变成,3,2,1还是会装5个
" K1 m2 i: d# K! E8 P. V3 J王进 18:56:36
8 H0 S0 }9 Z3 D' m* p0 [加个标签addlable(item,"1",duniform(2,7,1));" q3 R9 ~5 O8 M8 g/ O2 C* ^
if (content(current)==getlablenum(item,"1")( @5 k, s. L, J$ \9 I
也没有预期的效果
6 {# p/ ~1 G. L) `! T. G& |5 Y  Jviking 18:56:43
- Q, X1 ~$ ~; }+ a( O' A你这个4 可以设置 为 容量减1( ?6 T4 n* ]4 M9 n( i; d1 D
viking 18:56:55
% \# r6 J! o0 o再动态的改变容量
2 G9 F4 V9 ^& [" Pviking 18:57:35
: I/ g8 w- _5 N+ h9 Z, a要学会变通
5 Y6 H. i( g, yviking 18:57:50+ c# ~3 D6 Z. o% \6 F8 {
setvarnum 改变容量 要用这个函数
" Y% J$ V8 |. _1 n* k$ _6 V王进 18:59:32
! A  M. i% ~! |& y% C* p0 m5 Isetvarnum(current,"maxnumcontent",duniform(2,7,1));
4 ^, j7 g# A3 {, R2 uif(content(current)==getvarnum(current,"maxnumcontent"")4 l; b+ o# J/ a$ R* R6 {: W; p
最后不动了" f" J5 E1 I' x2 f" z
viking 19:00:394 E( }# _% Z: F4 d) U, |0 B8 Z* l/ X
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 % }/ U0 X0 `- Y
王进 19:00:51
3 g% B: C* O* S$ \/ z进入促发2 {6 Z, \  k9 \+ f. |" j
王进 19:01:10
- Q/ o1 p7 e5 A: creset也试过了, G6 d* p. c" q7 W+ n
viking 19:01:12
+ n% L- c$ U1 \2 C3 }! V& f! ~9 A. e你自己好好想想吧
) }, g0 }9 L  J0 L) yviking 19:01:51* [, `' s- R9 v+ }& T
如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死$ x9 y3 ?( U6 f9 L: ]
viking 19:02:009 Q! q1 d1 `, `  t
6 R& D+ A5 d  d' f7 N2 S
viking 19:03:11
% N) S( i( u0 K$ t: ^多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行& J6 F/ C0 G$ N' R3 G% b
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));2 h) g0 h9 q4 Z. A( l7 l
setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-30 23:48 , Processed in 0.088659 second(s), 15 queries .

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

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