全球FlexSim系统仿真中文论坛

搜索
查看: 35182|回复: 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 6 l( J* K1 h6 D* r5 e
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758
  c( B7 v9 R5 D你说的 在我看来都是超简单的东西
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 $ i. t- t& y! U8 Z
+ S, R" G; C7 ?3 O: x* V
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26# B) Q( @* |% Y) u3 I3 z! N
怎么才能不断改变QUEUE的容量$ s2 p1 n4 j9 Z) ^
viking 18:52:46. ~" m* b* w, H; Q6 _5 n. }/ t
哈哈 你多看几个例子 自然会找到答案了+ }9 P4 K2 [( k' q
王进 18:54:04
" \8 Z+ M& S, ^0 g+ [7 I你的列子,最大容量为5,content(current)>4,* j. C! R: V5 I; L0 f5 ]( w  x' K
就是小于3,也是一样会装5个的' ?7 f- E9 }6 N# X
viking 18:54:384 l0 v( V! ^9 v  g+ R$ x) k
晕 你不会改变这个4啊* _- g+ \4 w9 s
王进 18:55:06' I( b! A9 y1 b, g, l' c7 L
变成,3,2,1还是会装5个
- @% `# K6 u" W& B王进 18:56:36
* }/ C% d- E/ m+ g; v2 n6 q, g7 Q加个标签addlable(item,"1",duniform(2,7,1));
9 S$ u; l8 M+ d9 Rif (content(current)==getlablenum(item,"1")& N/ ]& L$ I# o1 D- C3 L: @+ s
也没有预期的效果
/ q; B# \6 i$ I2 s# Aviking 18:56:43
! l1 n1 k# U9 O5 Q6 o$ K( j+ k) q你这个4 可以设置 为 容量减17 \& h' F2 N* U! Q5 s/ |' }( d
viking 18:56:55
9 ]- u+ v8 l% s6 n6 @5 {再动态的改变容量, u, \# A4 e3 u- k1 }
viking 18:57:35  H% p+ r0 L* w. Y8 O0 f( a* F
要学会变通* m/ l! `3 }5 k; J
viking 18:57:505 D5 }. Y2 j0 J; r4 p
setvarnum 改变容量 要用这个函数
. G# v" G5 P' S王进 18:59:322 n3 s4 @7 ^! ?+ q5 \3 C
setvarnum(current,"maxnumcontent",duniform(2,7,1));- z, K7 N: _' {! w3 ^
if(content(current)==getvarnum(current,"maxnumcontent"")) j" d2 T6 Q' g& Q
最后不动了. _) h4 [& H3 w- Y; {/ e: w
viking 19:00:396 o% X9 s, V) Y7 |
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 2 w9 \" n$ u8 ]4 R, R- D
王进 19:00:51
# M) b+ o6 i2 L进入促发
6 g. A$ b) _% p& F王进 19:01:10
' K. M4 B, H. Q2 sreset也试过了
# s  ~- k' e$ J  yviking 19:01:12
  j" e' U4 m8 b) W, z/ m& D你自己好好想想吧3 v* E7 f, V- ?
viking 19:01:51
% d3 N/ x8 m; [; K如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死
) O; _) L5 z. B# K. mviking 19:02:00
% {' F6 ~$ L6 S6 z  v8 ?1 U " o8 M+ O9 A" d  `
viking 19:03:11
7 H7 V4 b9 L2 L9 B$ |- j1 U多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行2 k5 W3 t( v; @3 ]2 T; c0 n: j8 W
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
  h( u' N, q5 f7 J! ?1 r. |setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

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