设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4840|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ N* `6 w/ J6 {2 _0 i$ H3 J! B4 ]4 \1)is
9 c8 A* c8 p* o* v3 s! Udo
$ q' v5 ^8 P" _' v9 N+ W if light="green"
9 Q! x1 |+ m7 w7 ? then @.stopped:=false;/ P/ r* a, C* ?( |3 r2 O
  else
- L! k8 _$ N9 f# k, `   @.stopped:=true;
: Y2 i; I( b" M. r  end;$ I. `! Z. |0 X/ ^5 g
end;
- H2 Y  z0 Y* S$ G3 ]; B+ V+ ~7 A
, Y% A8 K! C4 h  n用if else then,只会停止,不能运动,停了以后Method 不会再被调;
/ [; T7 j+ Q* x. n5 L2 S: h5 q2)is
: C. s( m2 G- g8 s2 r" e! ^do
: T, A& b9 w) X) [ if light="green"
3 p% p" u6 M5 O- u6 k+ q5 a then @.stopped:=false;
$ A: i; r* H5 r6 \2 v1 o  else
8 f. o4 `+ ]% o   @.stopped:=true;9 j2 I6 }. t3 O# P+ c5 ?( N- v
  end;
  @0 P! I; o' q) f@.move;--加了这个以后则不管红绿灯都是一直运动的,% c0 U# Y/ R6 Y6 n3 A
end;+ r) p# {9 B8 Y% ^, `2 I6 I" R( ?
3)用ispect-when-when-else,出现同样的情况
- }/ }) q- a' [  S' }  m求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}$ T! p7 Z) u7 \; T
逻辑混乱。随便弄一个吧2 U9 e( c% u+ p" `2 I  n' J
is
# C6 @. r' E2 M/ {3 p. gdo3 }; u& g6 f! C. p% W
if light="green" then: b: u* o4 ^1 U$ P9 t
@.continue;% k) `+ T2 _3 L
else
+ o! `4 z) k* I) u, t% F! U; A@.stop;+ f- {( P2 @2 |! B
end;" Q0 n& F: O, g" V/ M
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-23 17:04 , Processed in 0.019656 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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