设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4483|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
) n2 \" T, @/ W4 C$ }: Z3 T1)is
7 D. }' `8 w! }/ a& gdo
- C0 o: ^% Z5 ^3 @5 k if light="green"
0 o. g; i1 F! [% o: Y3 C6 v: M then @.stopped:=false;
% r" s; q' T9 f. Z7 N* t  else3 v; Q  p7 ~9 }
   @.stopped:=true;. M8 l$ o. g* T( M% q) \+ r
  end;
) h. l. T3 ]/ }end;" _. V0 g! Q) c5 ]2 |: ]1 r

5 M- ~& {% Q. E' ?4 ?" X* x( u2 G5 E用if else then,只会停止,不能运动,停了以后Method 不会再被调;
7 k$ _. v7 R+ y8 T# ~2)is( B! @! {. f& }3 q3 z$ Y
do
, U8 f/ h9 b, ?" M2 _ if light="green"9 \& `, l4 O5 T/ {. X7 f1 n4 Z
then @.stopped:=false;8 A% d) m$ j* K% c
  else
* t6 a. ^2 @1 h* V   @.stopped:=true;
* B! w7 ]0 _1 A0 U4 _- `; r  end;
, v3 H7 U. ?- [5 |' n6 v@.move;--加了这个以后则不管红绿灯都是一直运动的,& M- a, \' o7 y1 }
end;" v# X; ?+ z4 g! @, N; L$ V. x
3)用ispect-when-when-else,出现同样的情况! Y) ], F6 K0 f/ W
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}. w9 W- `! z7 {
逻辑混乱。随便弄一个吧$ Z2 F4 [/ @+ [+ N  c
is* q' S: U6 Z# w) K8 ]$ U+ F
do/ O  n+ [% D5 P1 J4 Y
if light="green" then; L" Z' w0 h9 @' [
@.continue;# e& M* ~1 ~* G8 |7 Q9 m$ _5 S* z
else- ^9 m) |8 w5 r$ _& y
@.stop;
8 q. i7 i4 {" k% D6 d' ]* tend;
% X- V/ t8 Q( d0 k- {end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-1 08:28 , Processed in 0.015259 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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