全球FlexSim系统仿真中文论坛

搜索
查看: 35173|回复: 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 ) F; g. U! q( c( a( t3 |
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 : K! u& T: I' N7 G- V
你说的 在我看来都是超简单的东西
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
: E% N! A9 a2 x$ T$ _0 c3 J
: n* r- w8 C+ ^8 x6 @哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26; B7 e' v' z( a! ^# f, j; [
怎么才能不断改变QUEUE的容量" y, {3 l. u& w  J3 m7 J0 P; {: I+ W
viking 18:52:46
* n6 U( D+ j. C0 o& ~哈哈 你多看几个例子 自然会找到答案了
& R7 b" v& f! ]0 s( @9 k; t王进 18:54:04' |: {9 o' h5 p$ F
你的列子,最大容量为5,content(current)>4,4 u) n9 M0 \, S2 C( q
就是小于3,也是一样会装5个的
" a4 X! L1 m% ?/ D" {viking 18:54:38( g) j9 k* G2 s5 n# x  p/ G
晕 你不会改变这个4啊$ i! Q2 j7 a1 u- h& u; E% S% G8 l
王进 18:55:06! p& y: I/ m$ r0 g9 F; }
变成,3,2,1还是会装5个
3 f# ^3 X" B1 [7 Z% z" ~( w" ^* p王进 18:56:36
1 z! D$ w. _: C+ {5 y! ]加个标签addlable(item,"1",duniform(2,7,1));
7 m; U+ P5 t: A5 kif (content(current)==getlablenum(item,"1")) ~6 b: p  U2 B
也没有预期的效果
  Y9 H6 }7 {: N3 e, P: |viking 18:56:43; a: [7 f- H! T% I) |
你这个4 可以设置 为 容量减11 z, k! t/ ^' k0 [; u6 V: t) l
viking 18:56:55
) Y  R8 e8 F# g& y! p* Q' u* Y( l; V再动态的改变容量0 D# }: T/ O$ u# C& A" g
viking 18:57:35# `; Z  e% n- r% p
要学会变通
( G: o2 b7 I0 f) Jviking 18:57:50
" r: [! T5 R- V' Psetvarnum 改变容量 要用这个函数
  `7 |9 r2 w8 i: c% Q  i) p" L王进 18:59:32
, D6 s! j' M8 A3 ~0 F$ J& _6 vsetvarnum(current,"maxnumcontent",duniform(2,7,1));$ ^9 g5 c; S3 B
if(content(current)==getvarnum(current,"maxnumcontent"")
7 p% ]( {$ i  c) c( m7 ?! r, g最后不动了
/ \# Z. T5 X0 N" Tviking 19:00:397 @$ H) ^1 P, Z% }
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
. _# m; L8 W7 L1 A. H; C+ k王进 19:00:51# H" ?- p2 `) c2 K. R; f* `
进入促发; w# o8 {! F5 v# [: J+ W
王进 19:01:104 r5 A) O* ]7 t( |! y3 i& }2 S
reset也试过了2 N& k0 P3 L% ^8 c0 G
viking 19:01:12# Y" U! d  X" b( j
你自己好好想想吧
2 t1 {: D2 r0 `) dviking 19:01:51$ t5 C) ^) j+ ^+ r% {
如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
- ^! U- P2 y! [+ `3 cviking 19:02:007 Y7 K, P+ _% R: s: k2 c( m" c

" y! B/ N. S3 \# _5 V7 y' r0 v( r6 yviking 19:03:11( f/ @* }2 P, `, {& c
多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行( N0 e& v$ C8 F. e9 _
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
* \& [, B8 q9 Ysetvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-27 20:35 , Processed in 0.074582 second(s), 15 queries .

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

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