设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4512|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:6 C6 `" M$ @, K& x9 a. L( Y
1)is
4 h! z. E1 o8 [do
+ |' D5 L3 m- n+ k, W1 I/ o if light="green"0 [% B+ d) |* T$ n/ {6 ]8 I
then @.stopped:=false;: V; d5 M" u* m% h8 I9 `! C$ c6 t
  else0 |/ `  y+ @  A( R) U/ }. h
   @.stopped:=true;
. L* Q* c/ l5 _) m) A  end;1 g, m8 L8 s/ z7 h
end;
3 I, Q5 \  [9 H8 K2 I
8 n7 w! E9 n" S" e7 }4 v6 J用if else then,只会停止,不能运动,停了以后Method 不会再被调;
; Y5 l1 k( O8 ?; A1 N9 f$ ~2)is
3 @# A, _6 f" }- ^do" R/ \0 y/ h! I
if light="green": w2 F: ^: Y; S  f0 p3 b
then @.stopped:=false;8 q+ }9 w( u9 T; Q2 k' Q
  else. L1 p. b* \; f; v
   @.stopped:=true;
" q. R* `5 T3 B3 s! Q2 I! y  ^. n  end;
/ e$ v. E  v0 q) ^@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ y0 i1 C% ~" r+ b, }( N  A6 Uend;- t" Q; l7 T: l# r. j1 s
3)用ispect-when-when-else,出现同样的情况
2 v& r3 h3 ^- y5 @( [9 P" ?求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 A8 ?. x5 f' K5 r
逻辑混乱。随便弄一个吧
: {7 l( k* h- Y  B9 Z$ nis
  M5 x# ^3 J4 h$ _8 Hdo* d1 J9 x: I2 ?- `" V/ u
if light="green" then0 V: K+ N1 n$ u7 D5 C
@.continue;
# t! X, J4 [# l( ^6 u6 u% O* welse7 a# U2 g& H1 O; D  ]* [4 K
@.stop;
0 O4 k# |1 e' y) ^end;
1 {4 i; X  y" G* }. w  u1 z( b) dend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-11 14:59 , Processed in 0.020888 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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