设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4305|回复: 10

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

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!
$ ^/ p2 d% d2 w1 V/ O) p: X1 r1 H  b* s3 |
小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!- A9 V/ o& b/ @3 w0 {8 t8 q  ^* ^. c1 w

/ h" Y9 u" f3 m# t目前存在以下问题:
7 |# N/ y& u6 P+ ?, f! o( t9 G0 q/ {! n  v0 Y$ C9 `
1:程序运行一段时间后,会出现错误:无法接受方法:name;6 i7 r. \! v* b( h

2 G- f) d- j1 z: N: @2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;& X+ p; k# p! f5 @' z9 P4 c4 U8 z- y
) @0 e  ^! S0 C4 ~: Z$ @
还想要实现的功能:1 J; p( I4 Z9 s" V; Z
- O/ V6 b# l/ M& S0 f
1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;- R9 \/ {( q  y! P* }0 n% D
1 ?2 A) X+ x) X# H4 I
2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)
- I6 P0 E/ Z% u2 _2 F1 ?
; x" @$ ]9 P: g4 Z! N- e3 h8 x5 ?3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)
; L6 w' c# Z. p9 ?- e" t9 ?5 }. g. R5 a% \* u0 j+ i
小弟在这先谢谢了!$ O* @) B- F+ l) c3 u, a* H
+ R# X& f( m- E% m+ u

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:
1 z- a5 \! p$ \  n. F; }(sensorID : integer)
- v8 r: Z( o* u9 s. xis
4 H6 W, Z* ^2 j/ ]0 F8 S" P        randNo:real;% h4 {) h- d5 R; \1 X
do5 x' U. d8 b  U8 }
        @.stopped:=true;  |8 r) A4 j. V+ a$ A( d0 G
        wait 20;
, }- X( Y  r7 M3 G4 A& c        randNo:=z_uniform(2,0,1);  \8 f% }- \9 {% Z3 m" w1 x
        @.cont.createattr("type","string");
( j, }1 Q0 O$ @# t4 y1 Q2 n7 B        if randNo>0.7 then
: m8 @4 x3 d, t% E9 N$ e- p                @.cont.type:="bad";  ?. o1 p% _8 V- i- j. y/ c# {
                print"bad";% a" u6 g5 I. f( I
                @.cont.move(drain4);: ^- ^! `5 L* a1 U
                @.destination:=Load_in;-----增加语句
# X) v  s- I0 `% \6 |        else- v( @/ O. t  c+ w
                @.cont.type:="good";' d. m+ V! H7 v$ h
                print"good";$ R( h; i7 ~% ~0 B$ \5 Z* L6 b
        end;* _. X% N% Y4 z8 U
         @.stopped:=false;
! }4 Z  Q! \9 a0 U" l! _2 i6 D, m                @.move;             
' Q5 Q. J$ Y3 X+ p/ b0 x  `end;' z/ L' h; n# U3 a8 c
同时将unload程序改为% v8 I( Y: O/ v; B3 `. ~
is
) v  O, L. s# M8 |do/ a+ D" t1 L* B0 s6 c% \0 Y# e
        wait 30;9 O0 Q) S( ]5 K. H; m0 w4 S
        if @.empty=false then ) ~# P/ M! @" U. ?) C/ M
        if @.cont.name="green"then' i; Z( K. R( o/ G0 D! l; L6 ~
                @.cont.move(drain1);
3 [* b& Y) V& L# b5 V, @                print"Unloading on drain1";
, `# _0 i/ d: M9 t9 M& g        elseif @.cont.name="blue"then2 x8 B- c, z4 k. E6 Y
                @.cont.move(drain2);
4 |; a3 z9 \# X( P: R8 S* J4 e                print"Unloading on drain2";) k6 e, I; U& e5 {! u; T# L# T( `
        else, @1 D' z. b9 ~+ L
                @.cont.move(drain3);
6 y9 J) m; G, S3 G8 X& t                print"Unloading on drain3";# S) o1 s# O. f1 x
        end;7 H! r! X6 z) O. M0 k0 {( l6 L  l
        else7 x4 \. e2 |& b* l
        end;4 \3 ]/ f' j" z  M% q& E
        @.destination:=Load_in;
9 h3 h+ E, F. C: q# Q        @.move;& s) B' u4 a) S, c3 `# a3 A  o
end;
" w; n% T' c4 o* A' J
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:$ x/ p( D! {# v0 S/ R7 R
将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
5 H$ t- h9 m' f: |0 b8 v是wait-time
% b# e0 E6 V9 W; n' [8 Q& ]4 Z" t
太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53 $ k6 c% T/ B$ m3 I8 r! x( C9 `" Y4 V% \
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...
. r5 C* s6 v1 G0 w" B6 N1 z( A
我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37
, V0 E, h3 L6 C, V4 S7 M我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...

. i' |" Q  P5 }" G' B6 Y7 }! w' D4 A我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?, t! R$ ]8 Q0 [+ _7 }8 r7 h( ^7 {
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53
1 K  F7 S9 {# Z我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
$ M$ Q# M9 e, e( E$ x$ N' L  C
我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-19 00:52 , Processed in 0.022183 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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