设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4360|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
4 z& c) D) u9 `$ J$ \; s1)is
7 t- |0 V, v1 ?6 A3 h8 V. pdo
4 g8 Y5 L1 B$ `5 u  G if light="green"
0 O7 Z! Z" t% G+ t  ?. j- v6 K then @.stopped:=false;# {; c2 A5 w  @4 ]9 S5 s5 o# G
  else
3 v, i. N" m4 M2 _3 w) b6 u. s   @.stopped:=true;$ r; w7 u& G  B+ F: X
  end;' I/ {: Z( R" a" G* Q) Y* q1 g
end;$ I3 M+ S0 Z1 h% d) X

1 B! E8 P$ R; B  I  ~$ O用if else then,只会停止,不能运动,停了以后Method 不会再被调;- P9 N7 E" g: w' k( {; U- [, [
2)is
6 x2 P4 ]: G0 U4 J: sdo
* t1 ~3 K8 Y' o if light="green"
6 [8 B+ |1 H6 @' ]' p) h: O then @.stopped:=false;8 [- f% m) s4 [; u9 M# G
  else0 {% y/ X  u2 U. i
   @.stopped:=true;
+ A$ B1 Y, J8 g; \9 w! w# o  end;- }2 c  X; `! Y4 m. g3 C0 K
@.move;--加了这个以后则不管红绿灯都是一直运动的,
5 C1 h3 r7 `" \3 ^% iend;
& K7 z+ E+ g% t' U2 V7 L3)用ispect-when-when-else,出现同样的情况
9 s* l9 F# {! Z$ o2 ^! U& n求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
$ I$ g8 |: }, Y; B$ t; j& r逻辑混乱。随便弄一个吧; j" `# h2 E  _' ?6 I
is
1 Z+ f* ?5 ]! `5 |' j& N8 n6 zdo0 [% L* K2 f7 @; i
if light="green" then
0 [2 x9 E! D. _- Z/ L2 y@.continue;7 [- d, V' t9 s: I5 w
else- g! ]; ^& _+ u
@.stop;
. N+ j+ L, r6 [end;4 T, @* ~3 i2 ^5 r3 ^
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-5 21:27 , Processed in 0.015904 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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