设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5611|回复: 10

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

  [复制链接]
发表于 2015-4-27 09:50:30 | 显示全部楼层 |阅读模式
大家早上好!
* j( D8 n# I1 F7 r0 R& }
2 b/ I& i, O6 G' A0 ]小弟是新手一个,附件是周末自己做的物流输送线,还有很多不足,希望得到大家的帮助!!: V" H) E4 {/ X! l0 o# Z! k
/ S# L) M" R* v+ Z* t; \' s
目前存在以下问题:- m. P! n2 E+ m0 h! G; V" h
- w. L0 E; L+ O: R
1:程序运行一段时间后,会出现错误:无法接受方法:name;$ y) t& a# ^% @+ O! Q- L
5 h& H8 U# R3 H) H9 E. A1 p, D' E
2:在经过track9时,小车会突然加速(闪现),而不是正常行驶;
: ?& H, W: }8 y/ |7 v# ?) j; Y+ r+ ]3 [& e4 Y5 ~. M3 @& ~# H/ e
还想要实现的功能:
  G4 p$ K+ e7 E' H, S' }' k" Y+ E4 M1 |! q% O% t0 b3 J4 u9 n; d: w
1:道岔处的传感器自动判断,如果输送的发动机颜色一样则不需等待,如果颜色(名称)不一样则等待10秒;* }. e8 f/ L. X! g
) V* i+ o( o5 i  N8 C& e* |
2:增加统计功能,分别统计1个上件点,和4个下件点的发动机数量;(今天会努力尝试自己解决)
. O9 ^2 Q3 l& t( o4 \
4 j) P5 [" J* R8 C! M' \  t( _3:增加统计功能,计算输送节拍及分析瓶颈;(今天会努力尝试自己解决)4 K) ~0 K6 J' G6 h5 y
" J2 N# X( |* ^: l! w) o# p
小弟在这先谢谢了!
" S, h1 l) w* @, E3 F6 v, F0 Q2 E, M8 H6 [- q) M# t( Q% w

本帖子中包含更多资源

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

x
发表于 2015-4-29 15:53:20 | 显示全部楼层
1.错误原因,坏件在e4被卸载,车子空了,但它的目的地还是output3,所以它去output3没东西可卸载就出错了;改进quality程序改为:$ l# T. |2 V# H
(sensorID : integer)
% r. D/ P8 l3 W# c& W) u% Wis5 z! ^& F/ f$ i* F- V3 Z" O
        randNo:real;
6 w7 Z4 i% I' D" Mdo
! q" N( A7 f8 ]) V# d- b9 f        @.stopped:=true;* x9 K$ R( H$ s" k+ s- @
        wait 20;. D9 X9 w: K% q" E
        randNo:=z_uniform(2,0,1);
) v+ W( }' S" f7 M, y/ x: x        @.cont.createattr("type","string");
+ u3 g# Q5 a4 z+ u        if randNo>0.7 then6 g$ c6 T5 N( U$ l  G/ c
                @.cont.type:="bad";
1 q, x, L; N. ~5 r/ j8 n$ T                print"bad";: R8 c: W% {, }: p- Y2 Z
                @.cont.move(drain4);
* ~: s9 h2 N  e9 h, D' B                @.destination:=Load_in;-----增加语句
# T7 v" P' W' ?3 B7 Q6 T        else+ p6 g' s/ _5 m) k) B  A
                @.cont.type:="good";: s3 r. b& A/ ~  T* v
                print"good";+ [( Z) m7 M8 z6 _- ~5 ^- C
        end;
% Q3 N; K: i' z, B( S$ m5 v& w4 F! |         @.stopped:=false;
% `; {  `& H8 T( H7 Z4 {                @.move;               @, n& s$ W# K1 s2 l% D
end;7 p& |/ n7 i/ o6 U; E
同时将unload程序改为
1 I: s3 B% ?6 M% G! u& C* H5 }' |is
; k) }1 e  Z8 r/ n; l9 W& Bdo5 z0 ^8 i# ^+ M$ ^3 A' S! Z7 W
        wait 30;7 |$ _5 q, m3 W; m) w- j  _
        if @.empty=false then
5 A- k) x* |, x) \; H$ t# Z        if @.cont.name="green"then6 K; x6 `$ V' ]# ?& h! P, ^
                @.cont.move(drain1);
0 t% d! b3 h: l; a6 B+ F; a2 s                print"Unloading on drain1";
  o/ U# k! ~6 j; f4 Y( D  G8 V! X        elseif @.cont.name="blue"then
! E0 v3 v2 W. ]. S                @.cont.move(drain2);
# z; e5 S) u8 _4 Q& H1 T                print"Unloading on drain2";$ W3 X% }( L/ ?8 I  d
        else2 K5 }: a% @: U1 R5 h1 w* U  Q& M' }
                @.cont.move(drain3);; A" i* W4 @. ?& q$ ^$ }
                print"Unloading on drain3";
) @5 d' p$ j1 v        end;/ G) Y( }8 D0 T% H( D' y
        else
3 r5 j9 u2 a. W        end;
8 d- J- ~3 t- K        @.destination:=Load_in;
4 E9 d* j1 W( A! m8 j        @.move;1 [0 X7 O) ]  `/ L0 {" K
end;7 W0 Q; r2 z4 h& P1 e- M1 ?6 n
发表于 2015-4-29 15:55:26 | 显示全部楼层
2,闪现问题在Track5上,不在Track9上,改进:
( R5 ~9 O5 {. F% m将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 _2 ~$ f3 a: Z( _& M5 V5 U' ?
是wait-time
; T+ w6 L1 H0 N7 f2 Q8 L
太谢谢啦!!春天般的温暖啊!!
发表于 2015-5-7 16:53:11 | 显示全部楼层
运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。
 楼主| 发表于 2015-5-8 11:37:10 | 显示全部楼层
dfrzfz 发表于 2015-5-7 16:53
  i% J3 d+ c! T. f& z运行10:27时间左右,还是出现无法接受Load方法中的Name现象。怎么解决?请教大神。 ...
) M1 a: Y: T  U8 J" p5 }1 K
我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了
发表于 2015-5-8 14:53:44 | 显示全部楼层
herrNB 发表于 2015-5-8 11:37
" p/ ~% d7 G+ I我按照上面的方法测试过,是可以的,不会再出现无法接受方法name的错误了 ...
. a; K$ B2 z% j
我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?
9 [$ j* a2 C/ ~: D% x+ g" \
 楼主| 发表于 2015-5-8 16:36:27 | 显示全部楼层
dfrzfz 发表于 2015-5-8 14:53 - e$ F& q% U+ e) k/ ~& j$ t9 t. V& M
我的QQ:451460284,能和你交流一下吗?为什么我的9.0版会出现这样的问题?

: \7 g5 k6 f' O2 b我用的也是9.0版本哦,下班后加你QQ交流
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-22 05:43 , Processed in 0.021067 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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