设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3723|回复: 10

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

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!
7 H* d8 W5 Z8 I2 [3 K1 d; m3 a/ O' [6 S( y) Y" d2 Z! b* K
小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!$ @. M9 }7 P5 h. E
* r' n. I6 M9 K- y
目前存在以下问题:) |- x# {( M2 Y; i% @7 T
# H4 y# i- }) w6 o- K
1:程序运行一段时间后,会出现错误:无法接受方法:name;
( j/ e' c. s+ \* u6 C- F' v. u. F, N% q8 S. D
2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;
/ i# g0 x! F+ \4 B9 V7 k& \2 ~
! D, S3 l5 A' S$ x( k  ^* }/ t- S/ [  O还想要实现的功能:( ]$ K  |" K1 m6 ~1 _5 h
& ^3 M, G& d* K" A7 g2 b1 o1 x, T7 r
1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;- E, S: v& U/ H: E/ C$ W$ R
: |- n! E' B# _$ l4 D5 ^4 e0 a/ ^9 }
2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)# J* T" q4 w# l& G+ S  l- H4 h0 q

8 {' Y6 B8 j/ m. W' N: ~7 T% o3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)
+ j/ t% I- _: `, V; @( U9 H3 L9 q1 f) `, y0 [. G3 F
小弟在这先谢谢了!
- ^( t# W, g6 m
/ Z3 m" ]0 c: V4 L+ `" f$ {

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:2 e! Z0 q7 f, {  R' x) G5 E: }! C0 a
(sensorID : integer)
6 ?& i* D& l+ j( tis
- e& b3 m1 d2 r, o1 ^7 ]1 ^        randNo:real;" _$ J5 U$ f% m* t
do
. o+ P- x% a9 u+ U) ^. {/ e        @.stopped:=true;& \8 L* h. y" R; m' k5 |/ l
        wait 20;
, }9 ~& l' v, C/ l/ _1 i; |- w        randNo:=z_uniform(2,0,1);
' y: \7 B# M! e8 f/ C        @.cont.createattr("type","string");
: ^* n# G4 |$ x% Q: e/ X7 j0 L        if randNo>0.7 then' e/ }/ ~1 u  s
                @.cont.type:="bad";
/ F2 @# B3 G3 ^8 T# m+ w  B                print"bad";
8 n, _) K, l( I/ K% Q* \; K                @.cont.move(drain4);
" g! X! f2 \4 N, B5 U# U: o; J- ~                @.destination:=Load_in;-----增加语句( ~  L4 ]. o- f- H# P
        else% T; H) I9 b1 r! u5 j/ {" W
                @.cont.type:="good";' F+ @2 K1 i7 H$ a+ t8 O
                print"good";
  P, M3 E% K) O* X        end;$ r" F; M& J1 n2 ^- O
         @.stopped:=false;4 m# `) k0 W7 o" D* g
                @.move;             ! i5 u  P8 \4 A0 S0 L1 d/ @$ x
end;
- r/ ]7 ]& k4 h- R同时将unload程序改为, {! N$ s+ ^' ?
is
; z% T/ f* n8 n3 t  K5 Vdo
& k! M. a- d  k8 W        wait 30;2 Y& S* ~8 y0 ?1 }
        if @.empty=false then
7 O5 H; Q  C' H1 {4 A# b        if @.cont.name="green"then
/ {, }, W0 t$ j  K  p. }* U                @.cont.move(drain1);
0 y  u6 i' {4 r                print"Unloading on drain1";% D6 W8 }- ]: A7 H3 n8 d  H2 n
        elseif @.cont.name="blue"then
0 W9 x7 x) J1 S! p- m" |+ f) R; |                @.cont.move(drain2);
3 l2 n. k; H, J! z/ R5 U+ C' O! q5 L                print"Unloading on drain2";' X) g+ `7 v/ ^1 d- ^
        else
1 q/ X4 O; w0 t- f0 x; K2 n                @.cont.move(drain3);; M. T$ W: N  _! P) o( k  g6 w  i
                print"Unloading on drain3";
& ?4 ?! l0 E% u+ R3 C: _        end;
8 J7 f" u  {7 [0 i! M% }. ^        else7 Q8 D  X" O$ O6 h% |
        end;
  s- I# g4 m+ m' a& h        @.destination:=Load_in;
5 M6 n9 R5 b" @5 S        @.move;* E  j. i& H( Z( _' i0 x7 h
end;
4 o& Y" a) K$ U3 B2 V- d- E
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:: l5 g& n% O) c! I' t- p+ i( L+ j
将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
8 q% P2 R8 j" L4 T是wait-time
' L3 h8 O- ^& H; J0 i5 }2 {5 M+ m
太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53
6 R4 S3 R8 t+ j* }" y3 X7 X运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...
. J. ]" M6 f$ m0 @3 d
我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37
' m) m3 A& [' l+ J, i我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...
; n, s1 M* F3 t( a+ N* I
我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
& z3 H$ O" n" |) o8 I) v) D4 i
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53
; }: a6 ^& m1 Q! |  t1 q, a6 v我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
8 a& p# r7 L% N
我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-21 13:49 , Processed in 0.020858 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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