全球FlexSim系统仿真中文论坛

搜索
查看: 38272|回复: 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 4 L. M5 j0 A' V: s- ?4 z" x' Y
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758
. w8 W% R8 {) g5 B4 G你说的 在我看来都是超简单的东西
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 + B6 v4 n; z/ j
0 B' P" J% ~; n( y. r
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26  ^8 i) m4 i+ P
怎么才能不断改变QUEUE的容量4 H2 g0 A$ c: c, z
viking 18:52:46
$ ^% p1 c2 ^$ o1 f! _哈哈 你多看几个例子 自然会找到答案了7 t! z) x" p! z  }4 @9 _
王进 18:54:04
" c/ @. a* L; L0 R4 \8 {你的列子,最大容量为5,content(current)>4,
. z4 W9 _" X% }0 V6 e) ?& ?4 W就是小于3,也是一样会装5个的# z9 U' R" u/ v+ w; }; S
viking 18:54:38
, c3 F/ [( O2 }: b5 s晕 你不会改变这个4啊
. N# _0 f% L& H- F% T6 B3 E/ y8 a王进 18:55:06$ Q6 D5 _4 I0 i. n, s
变成,3,2,1还是会装5个
- J  \# ~6 r7 m王进 18:56:36
; y* g8 _& p3 ^7 v, ?6 _加个标签addlable(item,"1",duniform(2,7,1));
5 h+ W4 z& y* n; y" Sif (content(current)==getlablenum(item,"1")
* j8 p/ O7 }6 n" \9 y6 U也没有预期的效果9 @5 M0 S' ~0 F
viking 18:56:43
" c# Z, g/ G+ @3 [' S5 h9 B你这个4 可以设置 为 容量减1
/ g/ O# j2 _2 E5 K' Jviking 18:56:55& b/ q: s/ V1 e/ o$ v  P. t
再动态的改变容量7 c6 a6 l- \  {: X
viking 18:57:35
% l7 A4 f. ?9 z2 H要学会变通
% B( \* i0 V/ T1 i2 y* r" O" Iviking 18:57:50  k, W, y% w2 O) G
setvarnum 改变容量 要用这个函数
$ A' m/ O; O' j7 H* ^4 P王进 18:59:32( _  z. v; c2 p$ ~
setvarnum(current,"maxnumcontent",duniform(2,7,1));
" `6 L* d% U5 t* |if(content(current)==getvarnum(current,"maxnumcontent"")4 \5 n2 ]2 V3 @  x5 H
最后不动了! m1 K6 n2 |4 ^. c3 `' ]
viking 19:00:39
0 H, C0 f  F, E9 _) A4 a晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
6 [8 g9 O# t3 H/ z' G/ w$ Y王进 19:00:51) g! T1 P  ?/ R# ~- w1 y
进入促发% T* L* X! C. P) |5 n
王进 19:01:10- h! A( f4 E3 c+ @
reset也试过了
4 [. ~! i, w, V3 t; y. Qviking 19:01:12
/ Q$ ^2 N4 P- _5 n7 o( e你自己好好想想吧- B" n6 [5 \9 Q
viking 19:01:51
; \& ^- ?# W  d; X' ~2 [& _" P& k如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死" O4 x3 r& c( G, u% O$ C- R
viking 19:02:00) c6 ~: ?$ ~5 ?& s- u

% j, J9 M5 k" Z- d( aviking 19:03:11, `& X* M) U3 b
多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行  C+ Z) V) ]# e' M) }
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
" r. K& e9 B) P2 e9 ~3 E' psetvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-31 01:44 , Processed in 0.068632 second(s), 15 queries .

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

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