设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4429|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:5 t# J7 R* i" E4 X: _/ Z' @
1)is, }4 T4 @1 ~6 o
do
6 Q( F5 ~# i5 n6 F' @ if light="green"6 N( s; M* W7 V* P8 F
then @.stopped:=false;& y2 \$ f9 A* p: n# t
  else
0 E0 S9 R! f, M* @% Q   @.stopped:=true;* T$ J+ \8 x$ e" t, F
  end;0 ~7 O- ^& d) x0 R* \1 d
end;1 e% B! C& K" t! X0 l/ L

; D* |% Y% f: b* c5 l' x用if else then,只会停止,不能运动,停了以后Method 不会再被调;; X- R6 v! g0 K: D" A3 ~
2)is
, Z: s* I' m  f6 l$ |do
5 h& u# _& s* g* h$ Q if light="green"
2 s8 U- z& }' |2 M& ~$ T' | then @.stopped:=false;
& v/ l& l9 C/ U  ~6 i  else
" ]* r" l8 }' I# c9 b   @.stopped:=true;
0 T0 X! u8 W  t* U" t' e. {  end;' j; k# V, H4 `. P
@.move;--加了这个以后则不管红绿灯都是一直运动的,
. S, \) ~, l- x1 r# cend;
7 I0 m. c) s' m" F; n" ?" M- R, E3)用ispect-when-when-else,出现同样的情况
' m: e0 d$ g6 _( u8 Z求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}8 l* `4 `8 [6 }& g
逻辑混乱。随便弄一个吧
  O6 a4 B3 e% ois! n4 w( J! V0 R* U: q
do  N& q# B! x, K/ e: W
if light="green" then
( i7 ^  l2 M! h; x@.continue;
* w+ o, Y6 i6 ]$ b; {+ _; Delse
6 N6 N1 a" r+ y- @6 G8 s( Z@.stop;
( x4 I2 q* |) C/ K) e2 send;& K/ k2 A5 s! t% F0 V
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-15 09:30 , Processed in 0.017038 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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