设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3827|回复: 1

[求助] 有谁用EM-PLANT做过红绿灯仿真啊?急求控制程序编码。。。。

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; w& a4 q' e' ?& d: h1)is* L3 ^! ^. m. r: T" D3 M$ K
do0 [( E8 u, m9 y5 V$ m( t
if light="green"
) I- `: `3 j0 e4 G then @.stopped:=false;  K; ?( `' N" a$ ~5 u& C
  else
" q5 G' L7 G" ]3 Y, G8 Q( {   @.stopped:=true;
' }+ b0 B$ \' _6 A  end;
- D% s& a/ _2 ?4 J" d# cend;
* r' n  o. D" A# J; u/ F
+ |* {# T" ]( h; H用if else then,只会停止,不能运动,停了以后Method 不会再被调;
- ]0 O/ s* r/ S, ]( R3 u2)is9 J  u/ t- s' v" \
do) J" E  |  {+ U& [6 u3 j
if light="green"3 E6 Z5 _3 F" ~* e
then @.stopped:=false;! E6 Y3 B# t7 J4 K3 I7 R! B: D7 r6 M9 a
  else
; r& e8 w' b4 |4 ?, I6 n: Y/ S2 C   @.stopped:=true;7 }0 c  W, `$ M" x$ x2 h
  end;
1 }/ a* `& Y! P- c; I( a@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 |3 ]& e8 j9 ?% S1 V' m( Qend;
# A. c  {5 q. H0 K2 y* }/ [3)用ispect-when-when-else,出现同样的情况
% F$ N5 z" [  ^/ {: B求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 a& Y" _5 b7 X* l& S6 U
逻辑混乱。随便弄一个吧" b/ A. b0 o1 ~% |5 N6 l
is
6 j9 k  q1 s$ a' ]% m: f% rdo
; r0 [5 m2 ~( V- n0 Y8 pif light="green" then
8 L* w/ b  j1 f/ @; J- ]@.continue;
  f+ _8 w: b8 P3 C& Z: Delse
8 [1 Q6 e& v. H! n@.stop;' c" q/ L- ^- c6 R
end;4 n- P% \/ N7 Y5 t& a* {# l. O
end;

评分

参与人数 1仿真币 +10 收起 理由
苘苘 + 10

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-17 17:13 , Processed in 0.028552 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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