全球FlexSim系统仿真中文论坛

搜索
查看: 35183|回复: 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
' o; T) E7 @7 w* v是的
4#
wj109260758 发表于 2010-7-6 11:52:44 | 只看该作者
可惜,托盘每次装的都是同样的数量,要是每次能按订单数量装载的模式就好了,又要想办法了
5#
 楼主| linweixu168 发表于 2010-7-8 15:51:25 | 只看该作者
4# wj109260758 / v- Y" \4 e- z( t
你说的 在我看来都是超简单的东西
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 $ X2 y+ x2 V. M7 R: }- o! c
( x/ y8 Q; y5 z) S
哈哈 但是 确实是简单, 我都忘记了我里面写了什么代码,但是我觉得,不就是设置了一个量,然后再触发搬运吗,如果这个量是 queue的最大容量的话,在你想改变的触发器设置其容量根据订单变化,不就OK了,如果是触发器里面的一个局部变量了话,我把它设置成label值,动态改变还不一样,万变不离其中规律啊。
9#
 楼主| linweixu168 发表于 2010-7-8 19:00:24 | 只看该作者
王进 18:51:26
9 H7 |4 i+ C/ e1 R怎么才能不断改变QUEUE的容量% \- b2 s; T8 K3 Y* Q* H
viking 18:52:46
% E% r7 e# B, [- \哈哈 你多看几个例子 自然会找到答案了2 h; b0 I. ^5 s0 g
王进 18:54:04
# H3 ?3 b* D$ i; B: s( z3 t你的列子,最大容量为5,content(current)>4,
% d( F' X  ~/ j就是小于3,也是一样会装5个的) P$ x, {' y, `2 |: Z( e9 E  r
viking 18:54:38# {" ]) d+ J5 m) Q5 M- a9 k
晕 你不会改变这个4啊
+ t9 L- C/ T. O/ G7 O# J! g: I王进 18:55:06
4 q# X' @' J" T5 g变成,3,2,1还是会装5个- U- }: W: w( a6 b; ~: Z
王进 18:56:36
+ g6 B1 z- n) \% i; s加个标签addlable(item,"1",duniform(2,7,1));! J' W& ~3 \* V2 y7 j
if (content(current)==getlablenum(item,"1")
# E: E7 O" t9 U1 \2 K也没有预期的效果! |9 S( Z8 c1 \0 e" U, }5 L1 k% T
viking 18:56:43& r) _: w' h: s0 O7 `
你这个4 可以设置 为 容量减1
* n, f% |5 \+ pviking 18:56:55" L1 Z1 r. ~- h- `% `
再动态的改变容量
% H; }* K5 a$ A9 X! z' r& Uviking 18:57:355 S  m4 U5 \6 V8 E/ f+ T' M
要学会变通9 v9 y; ~  h  r( N5 a% Z/ n
viking 18:57:50
" R; P  m$ g0 m6 e+ z- ^setvarnum 改变容量 要用这个函数7 M0 T0 q! I! U% x/ _
王进 18:59:32
: O5 w, q7 s- H! a3 Y4 osetvarnum(current,"maxnumcontent",duniform(2,7,1));
* h! H; N/ F: r9 G3 \if(content(current)==getvarnum(current,"maxnumcontent"")
" m8 h1 y: a1 D8 N0 o1 H最后不动了
0 `/ F7 A# z7 e& @# Wviking 19:00:39& J1 @6 p& @7 ]7 M
晕 你在哪个触发器啊 setvarnum(current,"maxnumcontent",duniform(2,7,1)); 怎么能放这里呢
6 y8 m* q2 ~& O& b王进 19:00:51
% j7 D# S. d# O/ U, j9 V, _进入促发" Z0 O4 L- I) R0 w9 E6 R+ f
王进 19:01:103 I# H/ E1 [' x8 O; a
reset也试过了
) N' {; m  ^2 ?0 ^* h+ L" pviking 19:01:12
: Y( E5 u2 P; H4 X/ ]你自己好好想想吧5 D9 K2 x) p" a
viking 19:01:51
6 W' Q. {2 r& r; _如果我现在 queue里面以及有 三个了 在触发一下 容量变成两个了 还不死5 {: }# _8 Y0 W. z0 u; r
viking 19:02:00( H$ v& O+ @- J7 n1 R4 g

) \2 p+ a  T$ @7 s# I9 X! n/ ^6 Zviking 19:03:11
. \7 Q0 L2 j" f. z$ j多试试 多考虑
10#
wj109260758 发表于 2010-7-8 19:23:56 | 只看该作者
求模型,QUEUE的最大容量不断改变进行- I2 A4 M2 F1 }5 ?+ w: v% W
int MaxinumContent=setlabelnum(item,"1",duniform(2,7,1));
4 @2 A/ l5 h* ~4 Z0 L" Asetvarnum(current,"Maxinum Content",MaxinumContent);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

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