设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4747|回复: 10

[资源] 我做的物流输送线

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!  k: Q3 ]  ]) \5 m- t
1 V: l% ^$ e5 f9 |6 L3 }! K
小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!
, a& o7 ~3 d; a  U6 g9 @3 l' I2 W+ u2 I6 A7 ?
目前存在以下问题:
( O  G' {- q9 U5 \
; F; g7 t5 Y( H1 I% e( t  C. S* a1:程序运行一段时间后,会出现错误:无法接受方法:name;* N3 [# _# X, j: ]+ h7 j, D% g7 r
8 S0 h& ^7 H% q! W% ~* p. J
2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;
: d( `, b' }! Y3 R/ i2 \$ K" ?* g& {4 S8 M% m* h. i
还想要实现的功能:2 X% n& `; S- S/ n
0 A1 ?3 I9 r' y6 G3 {" t/ d8 S8 n) [) x- Z0 y
1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;
- t5 e, A- `; @2 D9 v) [4 w; r* v5 L$ r9 J: m" c0 ]! O+ u6 B# K
2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)
# r# p- ^; h: K$ X/ j3 o' l" Z& R0 C3 t* E5 D$ O5 a
3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)
) |8 t: s, f4 P$ N% Y: e1 B
4 p% b! T- t% B! R小弟在这先谢谢了!
6 r( Q$ x. d) T3 S* G, \4 B# v. J0 G9 b2 l( _6 h0 }' R$ M% q: }

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:
2 u+ }6 K) p3 A" p(sensorID : integer)+ k$ ~/ @6 o3 J
is" V& v* h+ B5 F: c- A! U1 {3 R' I2 E
        randNo:real;
2 i% t9 \! o7 x% D  N0 x+ e$ g# ldo0 L- S) x: I- S8 |4 M7 Q
        @.stopped:=true;2 E9 q+ r) U$ B- l: U
        wait 20;
/ S6 I$ @1 K! j; W# h9 K2 n        randNo:=z_uniform(2,0,1);# U/ P. P% W! o6 W
        @.cont.createattr("type","string");7 [8 N3 q& Y5 _( k
        if randNo>0.7 then+ S7 F1 u) l) z" `" T% z" J
                @.cont.type:="bad";
" h# K. P: g! `4 t- E% s' ^6 R1 K                print"bad";% o' m$ Q9 P) x4 s  j" t
                @.cont.move(drain4);
0 @( w0 x8 ?9 T$ `                @.destination:=Load_in;-----增加语句
2 \6 m. V/ F  X/ T7 [0 H7 T        else, t/ `, ~- k, l
                @.cont.type:="good";
0 Y! T$ t7 |6 Q5 O6 I                print"good";" ?* i! C7 w* L' _  K# E
        end;
1 N9 e0 J' K0 J" O8 o7 n         @.stopped:=false;$ [5 v+ a; B0 {0 ^
                @.move;               s2 E, k2 r  D4 U
end;- u" u7 M, k8 P9 Z2 z  M
同时将unload程序改为3 Q6 ~, A8 Q+ d$ s& [% i9 \
is
$ o( D# Y' X, S" z6 y8 m- z( D6 \do# |1 Y! b8 r& M( m
        wait 30;4 v3 X6 w+ i# U: I8 T1 _8 U
        if @.empty=false then 8 {0 z* `# h1 Z& d. {+ a) K3 a
        if @.cont.name="green"then! I( n+ s3 N5 W: O  o  S
                @.cont.move(drain1);6 _+ }/ c" a- n1 L4 ]
                print"Unloading on drain1";
" f/ K+ r7 p, e! h, \( z- x: u        elseif @.cont.name="blue"then
) R4 L) D8 q. S% }" R                @.cont.move(drain2);7 Z; w: x, F4 h2 _! `* Z
                print"Unloading on drain2";5 T5 I# B1 W! Y: d8 o
        else6 n; ^: C4 N' G( Z2 A% K1 W
                @.cont.move(drain3);. X8 P9 Y# l, L( _3 h& q
                print"Unloading on drain3";
- \: \3 z4 I! p4 E% z1 ~) o7 e        end;. [3 }, I3 r& K6 q  n
        else1 b# G1 e- g+ }- _% e' X
        end;
* A: W+ w* s! k! Y, b: p% J        @.destination:=Load_in;8 |# H6 @/ b; y* y* A2 N( W$ @
        @.move;
8 `8 l6 E# F* b% {+ V+ A' }$ y* aend;! C+ a# ]4 z1 \: k
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:
. K3 @1 G$ s3 x- Z2 d9 R( D* |" Q将wait -timing程序最后一句@.move;去掉
发表于 2015-4-29 16:02:11 | 显示全部楼层
是wait-time
 楼主| 发表于 2015-4-30 11:55:06 | 显示全部楼层
太谢谢啦!!春天般的温暖啊!!
 楼主| 发表于 2015-4-30 11:55:19 | 显示全部楼层
太谢谢啦!!春天般的温暖啊!!
 楼主| 发表于 2015-4-30 11:56:11 | 显示全部楼层
11111 发表于 2015-4-29 16:02
" C2 }8 F$ a+ n) S! h% o, `( ?, z- R是wait-time

# c- o$ ?# W* z2 ?/ H. t- D0 L太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53 * O. F2 j  X8 @
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...
# E3 d: F9 ]$ \+ t$ J
我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37 4 I, Q; h" q5 @5 B( o! ^
我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...

* k0 @, g: q4 P* w& Y我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
- M1 |; r7 a0 g$ w
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53 ! s" U/ R0 J: a4 I
我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
3 F# @) R6 [5 b& k& e
我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-2-24 00:22 , Processed in 0.023602 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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