全球FlexSim系统仿真中文论坛

搜索
查看: 26955|回复: 33
打印 上一主题 下一主题

使用搬运工具搬运

[复制链接]
跳转到指定楼层
1#
linweixu168 发表于 2010-7-5 08:23:11 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
做了一个小模型,人使用搬运工具搬运,搬运工具装货物量一定。用到了任务序列。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2威望 +13 收起 理由
lybie + 3
wj109260758 + 10 感谢分享

查看全部评分

2#
 楼主| linweixu168 发表于 2010-7-5 09:38:01 | 显示全部楼层
2# pepure 0 I; N7 r. c  {$ ?
是的
3#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 显示全部楼层
4# wj109260758 $ q: I1 t( o$ F) j
你说的 在我看来都是超简单的东西
4#
 楼主| linweixu168 发表于 2010-7-8 17:27:53 | 显示全部楼层
7# wj109260758
0 o* e5 Q% Y% W/ f; T, y' d
' i$ B) G( a( n6 m/ m哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
5#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 显示全部楼层
王进 18:51:26
/ ?+ I+ w$ z6 g0 D6 d怎么才能不断改变QUEUE的容量' J. _$ c* H- v3 O
viking 18:52:46
; S3 }+ t4 q) z2 Q9 P  H+ L/ g哈哈 你多看几个例子 自然会找到答案了
: ?4 e. j9 C$ {/ z& \$ G0 d王进 18:54:04
. C3 Q& j8 q: s: Y) T6 O/ o% i7 f你的列子,最大容量为5,content(current)>4,
! q: ]$ V  f! U6 w9 r就是小于3,也是一样会装5个的
. s9 W$ L! S& |  ]viking 18:54:38
+ H- L# h8 X, W3 i& S- a& D: \# @晕 你不会改变这个4啊- v( J; d# N+ F3 H% d2 C
王进 18:55:06
! e# [' y6 A5 {  V5 Y4 }变成,3,2,1还是会装5个6 I) Y  w9 Q8 I5 G! `0 `6 p" v; }
王进 18:56:36$ M7 b. K) _2 B3 g$ h
加个标签addlable(item,"1",duniform(2,7,1));/ A6 x- k, K( m4 S( B, J
if (content(current)==getlablenum(item,"1")5 f  w' r* f8 Q& M5 h
也没有预期的效果- t$ ~1 F; @  V+ s! Q. F
viking 18:56:43+ I( B$ Z/ n+ K, k
你这个4 可以设置 为 容量减1# ^6 J- _1 @% z
viking 18:56:55
9 Y- r3 C* ?) N6 S. r* e" ?3 Q再动态的改变容量1 v: v* ]; e" Q" s$ l1 ^
viking 18:57:353 @! E; `: ~; S9 l+ a
要学会变通3 p' [' J4 Q  u
viking 18:57:509 h2 I6 \( H+ n1 k! e
setvarnum 改变容量 要用这个函数
# _; g7 X4 o- t3 B9 e7 S+ u王进 18:59:32
" N+ M/ T& c/ t- Z) L8 i8 Gsetvarnum(current,"maxnumcontent",duniform(2,7,1));/ R( f9 b9 v' E3 E8 l! s4 V2 O
if(content(current)==getvarnum(current,"maxnumcontent"")
" g' U6 Q! @7 q: R* T7 p最后不动了
9 O/ I( {0 b) E  J& N  T0 }viking 19:00:39: }5 X+ G  b: _9 i5 J
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
9 v: F- H" m' t6 D3 n1 d5 U王进 19:00:51$ A8 N: K3 X4 _( m7 J0 ]" E2 Z& ?
进入促发
9 G. j3 @" u& S7 O# ]; E王进 19:01:10
' y( Q! \1 _0 [% x5 Creset也试过了
. Z3 ~2 H  }# B+ G! ?: P1 u$ gviking 19:01:12
7 j6 ]" D$ ?" c/ y0 _$ p你自己好好想想吧
5 ~: u8 s8 C6 b/ F5 dviking 19:01:51
9 f( D$ q2 R5 x( G0 o如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死" ^- Y( m" U# M
viking 19:02:00+ d  L) `+ B7 |1 g

- \3 ^1 Q% U1 L" l$ h1 Rviking 19:03:11
- w7 q( y: e% M- Q0 c2 p多试试 多考虑
6#
 楼主| linweixu168 发表于 2010-7-8 19:27:51 | 显示全部楼层
10# wj109260758
, {9 d0 E/ \9 L+ x: M! R" I0 o都说到这个份上了 还做不出来
7#
 楼主| linweixu168 发表于 2010-7-9 13:16:44 | 显示全部楼层
17# ants_song
: G1 o7 F1 N- o! n
$ u; u$ [" h8 X8 J+ X0 S任务序列的控制时机  灵活使用任务序列 更重要
8#
 楼主| linweixu168 发表于 2010-7-9 18:32:02 | 显示全部楼层
21# ants_song
! r6 n. S7 }1 P% M1 ], X( m2 [' X; ^
道理应该不是这样的,你忽略了很多东西,触发的时机不对 这个也是很重要的,你这个模型基本还是定量。感觉你们把握触发的时机功底还不行。做这样简单的东西 要做到游刃有余 才能去做现实的项目。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +10 收起 理由
wj109260758 + 10

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-4 12:04 , Processed in 0.091650 second(s), 18 queries .

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

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