全球FlexSim系统仿真中文论坛

搜索
查看: 35184|回复: 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
( f9 V( t( z7 M- Z1 \  P! `是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 4 D% d5 R' X# |: T1 w( n! q( F, ?
你说的 在我看来都是超简单的东西
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 * M2 Y4 A4 o' g3 r. N  M7 W) v

& u5 N: s% [) z6 `哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26
2 Q& v8 u$ K5 `怎么才能不断改变QUEUE的容量
" M9 B% B  ^( }viking 18:52:46
3 _8 v: D! X7 G) e% T哈哈 你多看几个例子 自然会找到答案了1 f# H7 k1 T% f+ T% i
王进 18:54:04
- _4 N% J! K( [! d0 J3 g你的列子,最大容量为5,content(current)>4,
% L0 u3 J+ X2 W就是小于3,也是一样会装5个的$ ?  ^  [* j0 N3 u1 l& V, ]8 v
viking 18:54:38
$ X9 j  y* v3 I9 a6 D4 |. r晕 你不会改变这个4啊+ e( o% F! m! ]1 q9 n7 @+ b
王进 18:55:06
: d6 S& S) {& G( Y变成,3,2,1还是会装5个
1 T3 l1 {* }9 r. _- e王进 18:56:36( m# f. N. k8 `# \6 R, V
加个标签addlable(item,"1",duniform(2,7,1));$ m7 R  N: @. N2 n* v5 K
if (content(current)==getlablenum(item,"1")! y0 o$ ^" [; e% Y; Q
也没有预期的效果
! _" Z1 ^: i; c5 a! z6 Eviking 18:56:43$ |4 Q) g0 ]! y# b
你这个4 可以设置 为 容量减1
1 C5 A6 s4 f% E! w) hviking 18:56:55
8 O( W2 B: C% h( q) d0 H5 u再动态的改变容量
4 i$ F9 u8 f# g( X) H) u2 Mviking 18:57:35; B- p& F; [1 a" k6 O$ s9 W
要学会变通' g3 H7 B+ @" V5 h# v  d
viking 18:57:50
% X; n0 w  D% T5 K4 ^# d6 Csetvarnum 改变容量 要用这个函数+ I* f( f8 C% ~
王进 18:59:32
5 I8 u2 A1 Y  V. B8 R/ a4 w* O7 A) usetvarnum(current,"maxnumcontent",duniform(2,7,1));/ ?! D& C5 m( f* J
if(content(current)==getvarnum(current,"maxnumcontent""). A% d, y) r6 x; Q. u, @7 [* y
最后不动了
2 k3 Y/ D( _: A5 ^2 M+ [0 |6 Vviking 19:00:39# |( T2 v: e) }
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 8 P1 _; C5 v3 F* A2 h9 Z! z3 x7 h
王进 19:00:51
& z. n; e- I6 z) r+ k- M4 ]1 A进入促发+ C' r  K& M7 M
王进 19:01:10
: }) X" M6 l- J9 B# creset也试过了) i3 z4 C6 E4 R0 K3 i
viking 19:01:120 @  ^! R1 r" x2 i
你自己好好想想吧
8 a( e/ r, k! ^  n( H0 cviking 19:01:51
- `5 O5 H% L) |. l9 ~如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
* W1 b9 g6 h" |# q$ Gviking 19:02:004 }) j0 v4 I. P+ m" w- ]- \6 p
) A0 [# R6 T/ ~8 W% v; \0 d
viking 19:03:11
& x0 g) p8 O3 f' l8 c5 S8 N多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行$ D) i1 T! T" K! h7 S& e* U
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
2 v. d4 T3 c8 L' M% b; Zsetvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

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