全球FlexSim系统仿真中文论坛

搜索
查看: 35188|回复: 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
0 V, B3 ~1 x7 {4 E* P是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 ; X$ u: m6 y3 t6 ^! F+ ?& 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 1 t& E- m1 Z* I0 ~2 n* R- X
, V- F* P7 b: X4 ^6 q
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26
- }. n) m2 I: k2 Y6 k$ _  r0 x6 P9 [怎么才能不断改变QUEUE的容量8 ?) f7 v: ?3 A# W2 @
viking 18:52:46: a6 s0 B2 T5 k; S9 a
哈哈 你多看几个例子 自然会找到答案了2 [2 g  f7 S* H" {7 j
王进 18:54:04
7 e; b& e$ f5 N7 m" @, V6 e你的列子,最大容量为5,content(current)>4,1 U8 X- I" n% O: e# U' T- `
就是小于3,也是一样会装5个的; B6 k+ M; {; ]% D8 x
viking 18:54:38" Y+ L; y( e- _1 v: g
晕 你不会改变这个4啊
# {& ^4 f: `' Y/ @% m王进 18:55:06
$ \& X/ z1 F1 p6 r变成,3,2,1还是会装5个+ z: H, E; G, G0 W
王进 18:56:36
& w( }! I, M! m0 z+ E  J加个标签addlable(item,"1",duniform(2,7,1));
9 x9 F7 l/ t/ g; i/ i) rif (content(current)==getlablenum(item,"1")2 F# a" H  R  y! y: b. f( R
也没有预期的效果
6 [8 V# i, m/ d' ^, R2 J9 Wviking 18:56:43  }) b  C& f- q6 n- [, ^3 w
你这个4 可以设置 为 容量减1- }4 ~) r2 v1 d3 G, g
viking 18:56:55
* w" `" R5 f) }再动态的改变容量
2 z5 A' e, z" b: j8 q; c5 Eviking 18:57:35
$ u5 s& h) y0 h+ r6 Z, L要学会变通" ~7 t. m! Z+ ^$ c( O+ q
viking 18:57:500 M9 K! H* D! E4 g' I
setvarnum 改变容量 要用这个函数
% D! r) ~& P( s5 s8 `) k王进 18:59:323 W/ t. c: o' _8 _  _& X
setvarnum(current,"maxnumcontent",duniform(2,7,1));! T& h2 L2 l% r. [( q. b; D
if(content(current)==getvarnum(current,"maxnumcontent"")7 r3 o% o# x+ F' }
最后不动了) n  k/ k+ F$ Y3 p5 A$ W/ |+ F2 b0 S! }: x
viking 19:00:398 {2 i+ |9 y$ a  W
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
; S' k* m' O( N3 ?王进 19:00:514 Y7 P$ i- q2 \
进入促发
$ f- d1 e( c! ?5 V/ Q! T* I5 o王进 19:01:10
7 x% g. H& u% Treset也试过了
/ i7 I- j4 k2 c4 {8 Z+ t, xviking 19:01:12* e7 G% ^+ d9 d5 e2 Z  {
你自己好好想想吧9 A/ U" W% T1 D" E7 Y+ E
viking 19:01:51
* n) F/ n: y( H* A3 Q9 R) ]如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
; e  r6 V; x2 L: U' n1 eviking 19:02:00) [% S( l8 D- M( Y: f3 `9 p4 L
+ Z6 \; ?1 G9 e. F5 F
viking 19:03:115 C2 |0 ?6 L9 H* d/ T  a8 r- J
多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行/ ?' W/ F7 W  U( a: `0 G- Z' A1 f/ {
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));( P' _" w+ ]- j4 X6 n  _8 C
setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-28 07:18 , Processed in 0.092639 second(s), 18 queries .

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

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