设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5854|回复: 10

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

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!& ]$ c& x$ _' d, P% }1 l

6 ~1 }/ u* R# P. J, |) i7 l小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!
. d* V. F/ x3 a. V& y- q0 t/ Q( Z" r& U: W4 m" o# K6 t
目前存在以下问题:+ w; b" G* |$ E2 k
0 M7 b7 w6 C# `5 J: T4 u9 u: I
1:程序运行一段时间后,会出现错误:无法接受方法:name;8 b4 [% Y( M# l. T8 }

# h/ |* V" z: v" |- N; q' |2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;) O8 L3 E/ @% Y$ ?3 m5 m4 E1 ]6 d6 t
8 m+ D! Z9 p% j+ a6 V5 Y
还想要实现的功能:  x, Z6 R4 J( C. N8 ~" @
& C3 J5 L# b) y1 ^: F' k, A
1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;% g; P1 C7 M  ~5 Y

% u- C4 P5 J9 Q* K% T9 x2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)8 ^5 m! c1 z; D) u* H" c

$ P5 e- r% R) F& b# N/ [6 j3 l3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)
3 Y* s9 j# D" M3 U) [5 \2 x- Q! ?1 e5 @( G4 u5 A: O
小弟在这先谢谢了!
; p* |3 [, s; ]1 k
; P$ F1 n+ T0 E  ?( K

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:
6 E- u( A$ s7 X1 k- {+ W6 W(sensorID : integer)
6 ?1 C0 n8 h/ M$ B/ @3 D8 l1 mis
1 L( R4 O1 o7 q  z* ]$ B        randNo:real;; b$ d/ G4 N- }4 N0 s) J
do( v3 ?5 {/ g. t
        @.stopped:=true;
+ M- f, p/ m  r        wait 20;
- g3 \6 g/ ]. @3 U$ M) d        randNo:=z_uniform(2,0,1);
1 {+ l" ~) `) S        @.cont.createattr("type","string");& d3 {" I0 Z- \" z7 k8 \
        if randNo>0.7 then% q( R' x# v1 K2 h9 G
                @.cont.type:="bad";4 O( @# }/ T& z6 j, M* k) Q
                print"bad";8 Y6 g2 u% {+ e/ w
                @.cont.move(drain4);
# w, B  L# C2 |! q0 d+ t( K                @.destination:=Load_in;-----增加语句
% G* Z& m' @+ D$ D% E* y        else
, L2 @9 m0 H# j3 C9 W                @.cont.type:="good";
  k$ q3 M9 F1 ?1 g                print"good";
3 F0 L( Y  K5 g& J        end;* M" J2 @5 o  ?
         @.stopped:=false;
9 y2 a: ?7 h( K5 T$ s, N                @.move;             
( u- k( K: `$ @6 {) c$ {3 q8 ^end;0 R% {- g; H) |5 A0 {8 y4 ?% B  f) X
同时将unload程序改为. b6 c6 Z$ w6 d# S# f+ H" A
is% w. i! f! [" Q5 @2 \3 \/ \
do
# [# w( Z4 M% a" H4 P$ H6 [8 v        wait 30;
$ N* T% P' m9 Y, L+ C/ m2 t9 O        if @.empty=false then
) h7 H& V" M. ^        if @.cont.name="green"then2 b# J4 g$ I4 l5 A+ K3 p/ K
                @.cont.move(drain1);
% D- {( I+ m) J( ]; s                print"Unloading on drain1";& ]' {$ R& p' u4 z
        elseif @.cont.name="blue"then
0 V, `$ F9 D0 ~6 i- W                @.cont.move(drain2);$ U" F0 l: ?1 ~1 M  k5 S/ t
                print"Unloading on drain2";' H: H+ Z7 D3 ?: o5 o7 K
        else
5 C# I0 ^/ E* l1 t+ F5 w  y" R                @.cont.move(drain3);
0 v3 g4 \4 ^& w1 V- t. p2 g                print"Unloading on drain3";. x' i$ k/ ^& D6 r# c
        end;. _0 p2 H3 m7 V. n6 ]) Z; b
        else
# \8 _) n6 }7 a+ V4 J5 |1 y& k2 [- X' X7 m        end;
. W0 a, C7 p) ?* M/ T# ~# `. m# x        @.destination:=Load_in;/ f4 B' m8 ]8 }" }7 k. U
        @.move;2 a% Y  S9 @  K, `  O5 P
end;2 u: B8 y0 Z, g7 D% [9 h+ C
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:. c. K1 ]3 I7 Y' h) s8 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 ' y( }8 f9 l' V$ T
是wait-time

* m" R' A! l* o太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53 ; v0 [0 `$ f* t+ [' o9 P
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...

; Q9 p1 p8 Q# U& v, o: f" {我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37
+ X) j. G! t% W6 D$ I我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...
' a1 H! Z6 e' a+ Q
我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
5 K% i3 {1 h1 B! _1 J: `
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53
; i$ f* a3 f( V( n# W1 h1 L3 m" `7 c我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?

2 M/ F$ n& u) {8 T, w9 w我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-26 12:57 , Processed in 0.024711 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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