全球FlexSim系统仿真中文论坛

搜索
查看: 33806|回复: 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 # E5 q/ x5 O6 ?" ~, X9 w
是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 0 Y* B1 L3 g" x( b5 M
你说的 在我看来都是超简单的东西
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 + S% Q# z, R# }8 X" K

$ {" j# E! o: N6 u1 i3 ~9 q哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26
+ @, l6 b' ~3 i' L- P: U3 c9 z怎么才能不断改变QUEUE的容量
: E; ~- M) ]3 r' [" K5 _viking 18:52:46
! B& n/ Q7 X8 ~/ b% c4 `哈哈 你多看几个例子 自然会找到答案了$ ^8 p$ s7 x" G3 S* |, i$ a
王进 18:54:04) b' d  `1 z  P' I
你的列子,最大容量为5,content(current)>4,) r% \- N5 |7 Y2 b" I$ z; Q. E: f
就是小于3,也是一样会装5个的
, d) ~$ E. T) |+ Lviking 18:54:38+ I& N3 z9 ~, i* H" q
晕 你不会改变这个4啊
5 J0 A: u! R9 Z" X# u) E2 `) u王进 18:55:06
8 f5 }- \+ E# m  `$ v变成,3,2,1还是会装5个
7 O6 x, D% d9 ~8 g* q+ L) F王进 18:56:36# }" d8 ^6 w* p! y; d) Z
加个标签addlable(item,"1",duniform(2,7,1));+ u/ e$ @& r! q; K* L
if (content(current)==getlablenum(item,"1")3 q4 @- b/ B4 x# X& `3 V% k
也没有预期的效果
( g2 k! [3 {$ Q+ x% L) \& Xviking 18:56:43
5 A' k2 y0 C" `" e/ i9 D你这个4 可以设置 为 容量减11 b" q4 o" ]0 ~# D( ]/ u
viking 18:56:55+ ?% J9 ^! }- Y6 n2 t- t
再动态的改变容量8 u* h% n2 x( g
viking 18:57:35; P; y) s. W: g, j/ Q4 h0 }' E
要学会变通+ X- \) @, _6 x$ Z
viking 18:57:50! i1 g6 n/ _9 M9 _- u6 G
setvarnum 改变容量 要用这个函数
' r, \! u! P  ]# ^; j6 j- w8 r' g( J王进 18:59:32
: O  L+ `. B: D$ X8 V" l+ B8 J4 Fsetvarnum(current,"maxnumcontent",duniform(2,7,1));+ k7 x$ y) v5 L+ A/ d' |+ S4 Z
if(content(current)==getvarnum(current,"maxnumcontent"")
/ T4 R- Y0 z4 t8 w. g最后不动了
/ s: U+ V0 T* o' n  W3 @viking 19:00:391 ^+ C/ b; x' B8 g
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢 ; a% h  a3 w' |
王进 19:00:51+ L5 @3 }4 s( n* ^2 d! ^
进入促发+ ^$ a7 F4 s4 D* a; X; H0 p  O
王进 19:01:10
, |0 X- |2 S: v0 E+ Greset也试过了( J& I# N! N, M- ^5 x$ i
viking 19:01:120 `5 o0 D# @9 y, E: ^8 w7 q) k
你自己好好想想吧
4 l1 R& x* o, s2 L: J2 g& yviking 19:01:51$ m- O) A% y4 V0 c* K- `
如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死/ H/ C& k+ h* _4 }9 P: C
viking 19:02:00
3 w( f& d! B! k  y4 s ( ?  F, j. W, R# U& J' B( s
viking 19:03:11  |  J' P  m9 ?; Z
多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行
2 V* I4 h9 \2 Y. I4 B7 t! Mint MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
8 P& r3 ^- k" d& v4 ~setvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-7 07:17 , Processed in 0.091187 second(s), 18 queries .

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

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