设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3489|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! J; E# M( X3 H+ y
1)is
0 G8 h; R% U  w' B7 c' cdo
* O5 M5 {6 D0 B if light="green"
4 g* T' {$ B4 l+ G* g( j then @.stopped:=false;
* M0 `; {7 r. D2 U1 ~  else
) |/ k+ f8 i4 q. V   @.stopped:=true;4 j0 y" b, v! `8 N9 ^
  end;
, X5 ~$ O3 |) k& Q0 S& ]end;5 {5 P( c" Z5 S# N9 s5 {
( ]4 ?1 A$ f/ m, Q) H' A
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
0 g9 @* I- ]& B- u. B2)is
# @2 e3 K9 |& J" h% h( m8 Edo' @# E0 \! t0 c7 R; ~2 z
if light="green"9 J8 m- A5 N$ S9 I8 p+ Z2 Q
then @.stopped:=false;: x& @6 j4 k" I& W) o6 t9 d; e
  else: q$ C* o* U3 E
   @.stopped:=true;
1 j$ b. ^2 U: X4 c, v, r7 s- ^" N  end;  b4 m4 x% i' g5 E
@.move;--加了这个以后则不管红绿灯都是一直运动的,
* C6 n+ `+ a/ }( W$ w" y) rend;
) }. X9 u* K8 Y* S  W' P3)用ispect-when-when-else,出现同样的情况+ d5 J/ |3 {& O
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( m( {$ P. H3 @( V
逻辑混乱。随便弄一个吧: E' l! w/ x, J- D
is
: j' _- @! W# e: g' u7 `do; ?% u+ O6 Z& K; x
if light="green" then9 K/ N5 `, Z9 @( C8 u2 L" s( x
@.continue;+ a- g! @, G4 F0 G5 }
else  r+ q9 p1 c5 S" ]0 `9 u9 q
@.stop;
$ S: l0 s; D3 q  n& B8 p) u) Send;1 X. S1 \3 Z, x0 B3 v
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-10-28 22:35 , Processed in 0.018360 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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