设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5274|回复: 10

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

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!
0 V& a3 V8 ^. _$ Z1 s8 o
* Y3 S* z. X) f% E) Y* D小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!) X1 k) R8 }- }1 a
+ w/ u" Q: K5 A' _! v$ k0 `% U
目前存在以下问题:
1 K2 t: T+ p3 C1 ~3 h* H
6 T( v( x4 n5 q8 {2 _1:程序运行一段时间后,会出现错误:无法接受方法:name;
4 P; {. T% `* I1 x0 n- M# f
' |2 {! d* {% }6 x# ?3 h0 X" {7 \2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;
; Y, W: i( K% N1 k! \, V1 W% R8 C. Z9 S- b. D' P
还想要实现的功能:9 x! o$ Q' Z' u! y4 T
7 W9 B  s4 l4 n  j# h+ T0 ]- y( _+ r
1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;0 q9 C& s, t$ `; w$ E* z

, _: Q* `* }4 f! T( _: S: n2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)2 o/ ^, _4 g1 `. N' G4 Q

& g3 G2 _; I, o) q' d% A# L8 e3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)/ Y4 P( u+ Q3 ~6 w3 s+ s, d
( w( Q8 ^5 V. S( n
小弟在这先谢谢了!
- A% T9 k: s+ v& A8 K/ {
9 w* q# _6 G- N; Y4 z

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:9 g% u+ ^% t6 i5 ?
(sensorID : integer)0 `% g: J, m: o& |; i
is% ~+ p9 O9 I6 \1 C5 ]# V6 G) }/ {
        randNo:real;* d1 s3 X' y9 }, ]
do
- e; h* X  c' x; o9 t9 o4 p        @.stopped:=true;
# j  F) R( w/ V2 \$ L        wait 20;/ e- }, V' j+ c, C  u
        randNo:=z_uniform(2,0,1);! P$ s% H+ m& Y% H# u
        @.cont.createattr("type","string");: \0 a, h) Z) j
        if randNo>0.7 then6 Z6 R1 ~7 N1 `0 }2 f; u: H$ |
                @.cont.type:="bad";: u! G  q; b$ G2 |3 R1 O
                print"bad";  K  L* m5 t2 ]' @5 D( a
                @.cont.move(drain4);2 B6 B( R  a' _$ u3 G1 j
                @.destination:=Load_in;-----增加语句
& S! x9 J- b0 T, K$ _1 r        else
5 K! C9 g$ r) Q# @( z                @.cont.type:="good";
/ s5 a" V2 I# r  t2 M2 _$ W                print"good";& [3 b- K& b5 y) y$ q
        end;5 ~8 M. D6 M2 L2 h8 Q2 n
         @.stopped:=false;" h% ?! Z0 }3 N6 M
                @.move;             
+ ^: e3 Z2 K$ Z- b6 Q( e' Z2 a7 Eend;8 O* C6 U$ t+ X" _4 D
同时将unload程序改为: Y3 ~1 A& Z2 U% \4 H' `, n- K# U
is
  t8 n% k' S7 fdo
" Z; R- h+ E9 O- K% L& R) G" d        wait 30;
! s5 @* y+ ^) @( \$ |/ J2 z# s" j! o        if @.empty=false then
' @4 X/ q1 _9 N. J8 b' u, K3 u% L        if @.cont.name="green"then: l/ Z$ c  k$ G& o# b' Y* N
                @.cont.move(drain1);( _6 P1 Y' Y6 q$ W' h; b( @; E
                print"Unloading on drain1";
  A' Q! q' H# M. g: e9 V3 j/ J, p        elseif @.cont.name="blue"then6 c/ r: l: ^6 `
                @.cont.move(drain2);  `2 ]# }% M& l
                print"Unloading on drain2";, F3 |) u0 ^( [) Z$ t5 h6 V
        else! c: e7 z% ?! Z" Q7 R4 b
                @.cont.move(drain3);
! p& X+ S: C. q                print"Unloading on drain3";+ q5 p' U' I3 u0 }3 v7 K6 Z
        end;
* I9 Y$ Y8 D! P' K' Q0 Q( A        else  K5 Z; b( o# f# B4 f7 V! z
        end;
3 M8 `& @/ w$ g& \( ?        @.destination:=Load_in;) m9 G& }) F) n' {& ?$ A, s4 p
        @.move;
3 J: p% y3 a2 X8 R# ?end;4 |9 M2 s# H! G8 c
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:. ]6 t) o; s( S! E9 a9 T
将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
' m" a# P2 E7 @4 B( q# g9 C) W' ^# l; o是wait-time
) z" y" E2 w: C; }* Z
太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53 , t4 l# e: y# M5 I" {5 m  E7 N* x1 E
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...

: k# v& b6 L/ f* {" V- K我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37 9 |% F8 s: Y5 q  L" U3 \/ n* x; H# o
我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...

% s7 b6 M# u+ J5 v, g5 L我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
* m$ ~6 {; J7 @( b7 ?
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53
% F3 n$ J  q' [6 U! Y我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?

5 B  U, ?# V) J0 Y+ C, n我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-4 04:22 , Processed in 0.018769 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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