设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4504|回复: 10

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

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!
( d% _7 G  ?, V7 q( g" k4 U. r
# d6 p$ X- d0 y% F8 m, ^( A+ T小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!: i4 V4 n0 A, b7 p* h, Y- q4 b4 g; \7 i1 h
/ r8 J  ]9 q. p. Z/ Y8 {
目前存在以下问题:
$ Y0 c; W& X% V9 c) K
$ _9 Z9 a! L1 p6 Q, D, z1:程序运行一段时间后,会出现错误:无法接受方法:name;
, ^5 ^9 ^5 |* U1 ~' W7 y- ]7 u; |$ C. A2 r
2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;" o0 n( T4 g  h/ f, D! Y& t3 v

9 o2 j# g7 m& p" r6 R还想要实现的功能:
1 z& X: b/ n% W9 E  a9 C7 e& U. y  F2 S, Q
1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;
" |' w: B/ y2 G/ I% f5 h" q" x
2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)3 V) K' K5 \' x; L& W

1 F8 J: U' Q' n; X8 g3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)4 O0 ~3 S6 f0 _( n4 V

( ~2 Z" Z% s8 @$ j- i+ X- ~小弟在这先谢谢了!% K3 ~" F, w- g, N1 Z. s( J

1 A4 C0 F" X( K

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:
' h- U4 V8 O" I( {! V(sensorID : integer)( \: p& o# X" ~9 ^
is/ F2 d+ j, X  j5 l0 p0 S1 q
        randNo:real;: \! ^! Q2 n& I5 M1 r9 ^
do
6 j# m( X; d; ?        @.stopped:=true;
: L/ U: @: Y5 O6 P" W2 E3 \* a        wait 20;5 U, B. ~: t% ~) V, x- ^. b
        randNo:=z_uniform(2,0,1);
- x+ l$ H5 z( ^# ^! I        @.cont.createattr("type","string");
9 X+ @9 Q5 v& h0 p/ I! f; f        if randNo>0.7 then  B* x8 W4 i% J
                @.cont.type:="bad";
$ g9 A9 ~% H/ [( l5 [/ B* h                print"bad";5 V. u/ m9 G" G9 x! v& Z$ I3 d0 i1 P
                @.cont.move(drain4);. l8 ?9 n; c2 o$ X6 h
                @.destination:=Load_in;-----增加语句
3 {- r' |% U0 F6 u8 K& e        else
, Z1 n: S( t- t) z                @.cont.type:="good";
: _8 t; o+ M; Q5 R: }: }+ N                print"good";/ U) D- t6 }! z. w' J, Z+ V+ R
        end;
& ~# z/ ?  j8 U         @.stopped:=false;! b6 [. h& N9 w* X9 r9 J* e
                @.move;             , u! f- E0 _2 ~7 P( _- w9 k- ]7 f
end;  u& e5 {3 [# A) D' j
同时将unload程序改为
) R8 {/ }* s, E' K2 H0 K/ a( Wis! Z4 L+ Z2 T: Y( P; f
do7 g& l+ z2 |; R/ s
        wait 30;" P/ @3 i8 a# E* \, n
        if @.empty=false then
8 I) n' _7 f7 k( z+ g, F& Q" T5 j. y        if @.cont.name="green"then% Q1 W! b- t3 r3 h
                @.cont.move(drain1);7 a8 X7 l" s+ B" Y2 a
                print"Unloading on drain1";3 j) Y6 ?4 @) Z# Y( D
        elseif @.cont.name="blue"then) y6 v) ^5 x1 V+ ^1 I+ j4 Z
                @.cont.move(drain2);1 c. p4 m1 h/ n; e
                print"Unloading on drain2";% e1 q6 i" C! Y8 m( x  k0 x* M# r
        else
8 b6 j: P2 B* d/ z5 H2 @" P                @.cont.move(drain3);3 P# t: _/ ^9 B* G" x. {
                print"Unloading on drain3";
, u+ s. A2 x. R' M; ?& }; Y* ]. c% R        end;. r3 V5 n) A  x1 e% R# s
        else* d& c& }7 K9 S4 _5 Q5 F
        end;7 H- u! v$ s/ E% E* K
        @.destination:=Load_in;
. m/ j( e5 b+ u        @.move;$ D/ \# x/ ^" r0 l6 _) \
end;4 n% s/ y, _" g9 @' z/ n; d
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:( @# q; V' @" b' R% ~. G. O7 Q6 l
将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 * G7 ?$ S, U5 s* h1 f* n
是wait-time

4 a- a9 e# Q9 w9 o4 N$ c太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53
( X0 t+ y3 S2 h% C! s# @( |运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...

# U1 B" \: @; c% O$ ~+ E6 e1 k# G我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37
6 X7 p  y7 w+ Y6 V: g我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...

# f/ |  H9 I% ~8 o我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
1 C! v" q% D- y% D
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53
2 u9 H4 I0 m; F我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?

* e0 m" {) N: U2 M% p( N  ^& C我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-5 16:36 , Processed in 0.020538 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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