设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4492|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:. e3 k6 z) [* @7 t3 n, q* k1 l
1)is
+ C/ @' g6 U+ n- t! Z3 d+ rdo
9 F. t" C. y+ G$ _ if light="green"- ?) V2 |1 K9 ^* H6 p0 P- D
then @.stopped:=false;' Z: V: t3 B0 Z0 e/ a3 j
  else
; b+ U2 X3 {  e) u   @.stopped:=true;
6 |  v* i! Z& c: [6 a) ?  end;  N. [. f$ i* {% j2 V0 V! U
end;
: @2 E6 W/ U& }; Y5 r2 @8 i! B# G0 n1 B
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
; F6 y% l) `1 A; X& q( y5 L2)is! e5 S4 ?+ y" M
do
  R3 T7 K8 Y) }+ i+ H0 `  E if light="green"& Y- r" d' Q1 L: Z6 X
then @.stopped:=false;8 ?3 c/ w5 L3 ^% X- p: J
  else
3 n0 W* \4 ~' e# j: @- R  u   @.stopped:=true;
' `2 L: w3 b- Y; v  end;# R; k: n7 k, r3 ^) X
@.move;--加了这个以后则不管红绿灯都是一直运动的,! O4 n% z9 K; K) U3 h; N4 k( V6 r
end;
2 g1 W9 \: \/ Z' _0 ~( u3)用ispect-when-when-else,出现同样的情况
# ]; g( r) j5 u1 a求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
4 S: M3 g3 s5 P1 Q' ]3 Q# X% }( v逻辑混乱。随便弄一个吧
; y0 s! q- d1 @% c, F8 his
: h* l: `% f: C8 ?do
# C* v" O" |( ^$ F# yif light="green" then% R- i7 T, j* T, x/ g- q8 z* n
@.continue;
5 f7 U2 M* f! g3 Qelse
+ Q) b' g1 x1 v6 d' c@.stop;! J/ f* Y# y$ `, {+ f7 f
end;6 k! `/ q; X9 U  r- g5 j8 v3 |
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-4 10:44 , Processed in 0.015329 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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