设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3778|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
) c) x! a% w& T$ h) q" k1)is
+ X) `; H4 G" \: V6 |6 Fdo) Y# P6 {; d' z. `* A8 F9 ]; T
if light="green"+ |$ t4 `( h; L6 b' z
then @.stopped:=false;  L# ]+ [" M" K$ \0 \3 D9 G5 c0 k
  else1 f% H" N5 @6 }) W( ]
   @.stopped:=true;
& j. r2 `3 _8 [: G  end;
8 ^: g" M: S- {end;
. p' K/ z/ m0 C) u! a; T1 R2 @. C) A" z7 @  I$ V8 |- ~
用if else then,只会停止,不能运动,停了以后Method 不会再被调;$ \" ^9 a4 ^4 L; q- r- h" B
2)is
( C0 U$ ^3 v0 i5 cdo8 D6 g. l8 W* T) P  S/ v9 z
if light="green"! A+ |) R( a2 z7 v: r
then @.stopped:=false;+ l& ?/ E2 z) J& U3 u8 y1 O
  else
7 e- R9 s* I5 i/ x; W$ I   @.stopped:=true;
+ X5 ]% ^7 m% T# _0 i8 M  end;
- q6 l! X0 N. h  B4 P" ~0 X@.move;--加了这个以后则不管红绿灯都是一直运动的,# b) z- J' O9 t5 i
end;
! C* S) I$ @/ V3)用ispect-when-when-else,出现同样的情况
8 ^" j8 d  y4 ~3 L) V; E求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 b3 t! A- y4 E, q7 Y  y. Q
逻辑混乱。随便弄一个吧
* H6 f( F' E7 o' J7 Ais
! {6 r0 U$ ^. O1 F; e0 X9 u7 Odo* Y2 ?8 h# @+ |$ K6 G
if light="green" then8 J4 l+ M  Y. t! j
@.continue;
4 Z$ c. p* Z# G: w; gelse
& b  {" H+ m5 P6 n@.stop;. K4 C2 ?! I# @# H7 \5 |9 y) e1 C
end;
( E( m+ y2 h; w' D7 c1 A: Eend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-30 16:40 , Processed in 0.014921 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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