全球FlexSim系统仿真中文论坛

搜索
查看: 35179|回复: 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 S; n+ c1 \" @. }* y
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758
6 y+ i$ H, T8 M+ M$ p, q# S- @你说的 在我看来都是超简单的东西
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 8 a% X3 }& ?* f3 W6 K

2 F/ e  K& D5 |' X哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26
3 s* B5 J! e! y: ~' F/ B怎么才能不断改变QUEUE的容量6 ~5 i0 y; Z( N! V: \! [& t; ?
viking 18:52:46, C4 Y" L0 C6 o; ^7 x8 f. K0 F
哈哈 你多看几个例子 自然会找到答案了8 j( R4 b4 {1 d% o
王进 18:54:04( f0 B5 m. t# P' H0 O" m
你的列子,最大容量为5,content(current)>4,
& J9 |! k3 v) ?% W' N9 V* G1 c就是小于3,也是一样会装5个的  F3 C- t- L6 o4 P& |
viking 18:54:38" y' I# V% z8 `7 C7 j
晕 你不会改变这个4啊
3 l# L) J* _& \+ y6 E. J王进 18:55:06
9 g% l7 {5 f# j/ `# N) M变成,3,2,1还是会装5个: h& M. I" A1 @3 S# \' D" U/ \: c
王进 18:56:36
, U, H2 \- V9 s4 [2 e加个标签addlable(item,"1",duniform(2,7,1));# U  ~, w4 r8 o$ {
if (content(current)==getlablenum(item,"1")+ _7 p( |+ _" c% ]4 @+ l
也没有预期的效果1 X4 R! T) y  [& I0 H3 E
viking 18:56:43
+ [$ i# f* u+ `3 U3 I" U! J1 _你这个4 可以设置 为 容量减1
3 {" e+ f6 _) D0 uviking 18:56:55
. a% i5 Z+ {4 N再动态的改变容量
  g' e1 G) o- w9 s2 dviking 18:57:358 @' i: U; x0 B9 G0 _
要学会变通
- I% Y) g7 |4 `% J7 B3 kviking 18:57:503 n  n; I' H+ a; ?! i
setvarnum 改变容量 要用这个函数
" D9 t) w. y+ t9 i$ |王进 18:59:32$ ~. m- V: {, Y+ s5 D- i
setvarnum(current,"maxnumcontent",duniform(2,7,1));
) ^9 c0 D/ O" v+ Uif(content(current)==getvarnum(current,"maxnumcontent""); k8 w9 s0 a4 I. b7 [4 _
最后不动了% {, f( J4 m/ A! n2 ]' t
viking 19:00:39
# {* Z, _/ ]5 g2 T9 R晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 6 l* v* D) `0 W; f8 Z: O; [" w
王进 19:00:51& u% W( G/ z" c- m& p
进入促发1 [* k; r8 v2 a, n
王进 19:01:10
; `2 ~- L6 u: r: t( ureset也试过了  x. |/ `2 I! |2 R% v, {. s# T3 V0 j$ f9 Q5 N
viking 19:01:122 m  h& M, T) E) N0 h" a. X1 e1 k
你自己好好想想吧7 k; |% s. k. I
viking 19:01:512 b' Z. P5 R: @- N
如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死  ~7 R& ?* m; i7 J0 `. C+ k' r
viking 19:02:00
* V: V/ ^& {% L9 i
7 ?6 J) g; j1 j( @1 k/ p* Yviking 19:03:11: \* Q$ S1 V" @% y1 A
多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行
- w/ \! p7 u; j8 u; J6 d' cint MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));/ ~% @$ `( [  m$ V4 W3 H8 I- w
setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-28 03:06 , Processed in 0.086092 second(s), 15 queries .

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

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