全球FlexSim系统仿真中文论坛

搜索
查看: 26875|回复: 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
- G/ E5 ?2 o; I; H& |是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 / W5 t2 p4 v/ k8 v" U$ ]3 Q; R
你说的 在我看来都是超简单的东西
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
6 G: ^+ J9 E+ o( n) k. M5 N. i/ S& I! e( w% i
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26: H8 o9 ^9 M$ X3 u$ W( v  f2 {
怎么才能不断改变QUEUE的容量8 ]$ Y8 m0 }7 B5 C, i% x0 Q
viking 18:52:464 V$ F+ L* y8 y* V
哈哈 你多看几个例子 自然会找到答案了7 b7 i. o+ X# n6 |
王进 18:54:04
$ K% z- P! r# a' f* U* k你的列子,最大容量为5,content(current)>4,
) q6 O" E$ a9 R6 p就是小于3,也是一样会装5个的
* Z: u, f5 t, c- rviking 18:54:380 N1 x* K' g( U# n5 N) e; ?
晕 你不会改变这个4啊
; w5 S. n- c4 |% c% {4 y6 {; z王进 18:55:061 [+ b3 W3 f. {& a! D( l
变成,3,2,1还是会装5个, f/ Y4 J3 _, t& W5 r
王进 18:56:36
7 ^" P& D9 X1 D: a  Y* E: C5 \* G加个标签addlable(item,"1",duniform(2,7,1));
: L8 o, r" \, Z4 T0 Q/ L- Q4 q7 wif (content(current)==getlablenum(item,"1")/ T4 G* [+ D. D) T: l- S% w
也没有预期的效果% {* {1 K1 b3 X6 |& B& I! x6 u! X. `7 l3 L
viking 18:56:43
/ `* A  a) w9 V* L$ O你这个4 可以设置 为 容量减1, o. S6 S7 S* J! G9 [
viking 18:56:55
+ O! k4 v& E$ A6 f再动态的改变容量0 {( h  h* ]6 x' ]7 Z6 y/ V  a/ [
viking 18:57:35* N$ i$ k* I6 `& W
要学会变通' M. Q( V9 ~' X8 s) c  E3 ?1 K+ S
viking 18:57:50) e% @! \1 `( t% M- p7 b
setvarnum 改变容量 要用这个函数" D/ |' J$ W1 b0 I7 o7 t
王进 18:59:32* {4 y' A7 M6 Y" E% ?
setvarnum(current,"maxnumcontent",duniform(2,7,1));4 O# A" X" x4 H( k7 S
if(content(current)==getvarnum(current,"maxnumcontent"")
* J% j' p7 T. E9 v0 A: G最后不动了/ Z  Q% g6 U& i0 G
viking 19:00:39
3 V2 _( l3 ]* T$ w# r) D* R晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 & c* E0 Z4 n1 F% h1 H8 H
王进 19:00:512 |3 V9 G5 q: x% a6 g
进入促发
" _8 I( h6 o! R- Z王进 19:01:10
) M! x8 q9 k/ I: rreset也试过了
# B1 H6 K4 S' _% }, fviking 19:01:12
3 b9 E9 r  ~( N& s你自己好好想想吧5 `6 \- \& ~1 S
viking 19:01:51
: h- I5 z$ u8 s7 j如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死' d9 Q5 t& D- H. f8 o/ d
viking 19:02:003 a, |. i" R# Y, }' ^# e

2 [; ?0 e) Q3 ^& G$ Sviking 19:03:11
- O7 k; \. M) c多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行) i6 p4 ?# b$ ~
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));; J4 z' D5 L- ]5 h1 z
setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-24 06:44 , Processed in 0.085884 second(s), 15 queries .

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

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