设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4690|回复: 10

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

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!
/ d2 d! j0 J( ]' |& f* D) J3 I) l' Q0 {" @" P% }7 {
小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!
( b: O& F) U* W+ {. k% U1 J5 N6 G- {- X  \
目前存在以下问题:
/ y( w6 R+ ^! q+ E( Z. K3 T) Y4 X: `/ a* Q
0 @& f; s" G* f" j5 x5 t, e1:程序运行一段时间后,会出现错误:无法接受方法:name;
$ J7 c0 l2 T3 C' K  G0 j9 f( U) m, h& X$ |; m1 i* i4 q" l
2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;. z4 k& @8 R& O0 N, t

$ i7 K; _- a; }0 o- I还想要实现的功能:
! }3 n0 z: C+ R4 k% t  Z
$ _4 V9 ^) s6 j1 a2 y& `1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;
& o  f; Y$ U! i9 G$ U: D+ `- H3 l6 Z
2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)
2 u. ]  o0 h# N  h6 v- M
! q. d7 V8 R& ^& M; Q5 |( p5 j& W3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)
! I( p$ e: u7 {$ t2 w; k# ~9 N, [+ R; S" ]7 t/ t" L
小弟在这先谢谢了!8 |; C6 N, F9 q! z% ~4 B
  B& b8 b+ s; L) W* ?+ o: C: n% s! k

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:3 b2 F1 W! Q6 b1 X& a$ f
(sensorID : integer)
& [/ z* h' C, i8 ]0 J0 a0 Iis7 {2 R" V1 o) E# K
        randNo:real;4 @  W5 q& q( O6 d' |3 S& B
do. g+ d& p' T7 q0 y/ o( n
        @.stopped:=true;/ w9 b1 o" g3 ^3 E
        wait 20;0 l1 {  z; E! z5 J+ b; X% e
        randNo:=z_uniform(2,0,1);
1 T9 D9 v5 ^4 K$ _8 d' w: p        @.cont.createattr("type","string");
2 \8 h' Q! S1 m+ _8 C  X        if randNo>0.7 then
( L/ T' J; @+ ~& z& `. y# s( U                @.cont.type:="bad";: N  r$ s' c5 m1 k4 N7 o8 c
                print"bad";" t- x  X* n! K- I% b7 a0 }; F
                @.cont.move(drain4);  G1 ^2 S! i! q9 {# C% j; T! W
                @.destination:=Load_in;-----增加语句
' q# D( Y% S9 j3 z' k: R% B+ A9 d        else( n' n% ^; a( u8 t$ Q' K* {
                @.cont.type:="good";
6 i3 u/ ?) \! n' p                print"good";* \, t6 R; @. i5 ~. e
        end;8 |( S0 x7 p. N$ v4 Z) N, ^7 |* x
         @.stopped:=false;
3 s$ k/ n! f8 A" Z                @.move;             4 J- z0 X+ v1 M% t: |0 W& k$ P
end;) F' N: V; d2 v3 s# H( R2 ?, C
同时将unload程序改为
/ q. U6 S2 i2 M+ k1 }is0 s6 i, N9 n% b9 n' J2 e' m; N
do- D. {9 N3 i% a% |$ L% `" t9 F4 X  p
        wait 30;! |7 S2 y; Q& C2 d- M: k7 }5 d
        if @.empty=false then
/ n  l1 d, U2 L/ Y        if @.cont.name="green"then
6 J. \* p& I9 ~$ a                @.cont.move(drain1);
9 G1 W6 }  t, z( I0 R9 m                print"Unloading on drain1";1 U$ |  [) `; ?4 ^/ Y9 Q, ^1 z
        elseif @.cont.name="blue"then; C8 O5 F9 v( \' p, y
                @.cont.move(drain2);8 _, L5 W8 c% Y
                print"Unloading on drain2";
1 Z/ D0 n. i! S% {% h/ ]/ K        else# b: y! k$ Z+ J5 P. V
                @.cont.move(drain3);. a" b. d9 |& w9 |
                print"Unloading on drain3";
$ k; X; a) e# G1 \% w) p% e        end;5 w3 H. }5 F) U. ~6 b
        else
7 _* c& s  c7 i9 G% ~' J( x+ ~        end;+ h( P0 p9 Z9 M# H! @, V/ W
        @.destination:=Load_in;
6 q5 q1 S$ P9 e+ ?) r  [1 C1 C2 I        @.move;5 s! N. U" @, b# Z+ |  @
end;6 V6 y8 V) p& ~1 M, a4 L* {9 U
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:' O- Q8 M$ y) o7 ]8 y3 i5 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
. r3 N. {: `& W7 |! S$ _4 V是wait-time

9 }; \0 k9 \' K" L太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53   y( @( C  [& U( [8 c4 c
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...

: O" X; E$ O/ L我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37
# H9 U) l, n' b7 u! c$ |: t3 P我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...
" x1 }1 s! D- C7 E" b( {: I: m
我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?' `& ]( i3 |( J' I/ C. d1 E" I
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53
* J7 z% T9 u. [) h我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
- b3 ]0 D$ p$ Q& Z( s
我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-18 01:15 , Processed in 0.025540 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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