全球FlexSim系统仿真中文论坛

搜索
查看: 35191|回复: 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
4 e0 b/ z* O* d) b# K; a是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 , e+ C" @4 y. L4 X' k& l% K1 u3 z
你说的 在我看来都是超简单的东西
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
# ~3 T% B; t3 B; ^0 {: D) C
7 l4 L/ Y- n" t8 A, Z8 p哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26
$ U: U' U, Y& y, ?4 k4 C- |9 ]! B8 I怎么才能不断改变QUEUE的容量
; {" M$ X$ g8 n# {0 I, wviking 18:52:467 v0 F5 l! u: Z/ q1 l1 ?8 b$ J" @
哈哈 你多看几个例子 自然会找到答案了5 q" A$ t1 t/ n4 e( v% q! F/ ?: D
王进 18:54:04* F( ^  r# b8 [) @! W& B# k
你的列子,最大容量为5,content(current)>4,
2 h- W' }' G" o+ F4 q就是小于3,也是一样会装5个的
3 ^% V7 D3 t8 A8 Bviking 18:54:38" i4 ~6 A7 X# g( e" w7 }% c6 Z
晕 你不会改变这个4啊
# k' N& d4 T+ z  k! r7 @王进 18:55:06$ M+ X& l; t0 }, g0 l# [+ C, @
变成,3,2,1还是会装5个; i9 L# @" X/ f( i2 `" u; L
王进 18:56:36& [. Y7 z+ t& T1 ?) \* Z" v
加个标签addlable(item,"1",duniform(2,7,1));
* _9 ^+ F. {( s& O- iif (content(current)==getlablenum(item,"1")
/ f/ Z5 n$ d- B, s/ x! X也没有预期的效果) V! h% A6 q; z+ W9 l. p* z- f
viking 18:56:43/ Q' ?6 S6 e7 N* M) O
你这个4 可以设置 为 容量减1
' s' x1 B& ^: g1 j4 A! _3 I6 O5 P/ Oviking 18:56:55
) S! n/ i6 m) {5 j: v再动态的改变容量
1 M: o$ V! d1 G$ L& [; J/ ^/ Eviking 18:57:35
8 y" w1 A' f# \$ |0 k/ u. G/ u# I要学会变通; C+ \5 L+ d; N! I6 y5 x8 }5 T5 Y
viking 18:57:50
1 `9 u3 C; `; o, L% D+ D5 t' isetvarnum 改变容量 要用这个函数+ Z' z, [1 y# A: @) B
王进 18:59:32
8 E& ^* J& }8 @6 vsetvarnum(current,"maxnumcontent",duniform(2,7,1));$ F3 j; x6 I! w( |0 P
if(content(current)==getvarnum(current,"maxnumcontent"")
5 i: O2 X7 R% G) e4 d; L最后不动了
3 ~: a8 r" L4 U! d0 hviking 19:00:39
- m9 l8 |" u. {+ j" x1 C9 r晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
3 }( L; _: _' V# k王进 19:00:51
6 |5 ^/ R7 }# B+ U9 X; _8 t进入促发. ]$ `) ~7 ]$ N7 m6 ^
王进 19:01:10/ Y- _) d! \' `8 b/ l
reset也试过了
8 H! g% W, P; F6 g+ Dviking 19:01:12+ ~! X$ u" j* X- x
你自己好好想想吧/ C3 J. |: K  V: E& \
viking 19:01:51
6 I7 S! B( i; L) y4 t! a! |如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死# E$ ~! R1 c  L
viking 19:02:002 n, _+ V9 m8 s* w) l
( e( E  R7 `  w: d* r( [
viking 19:03:115 |* W/ T' @- ^( B
多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行
  K5 n7 `3 j& Q$ e' B6 c4 Tint MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
* e4 M) O7 q. i% G0 _: Gsetvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-28 12:39 , Processed in 0.092066 second(s), 15 queries .

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

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