设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3862|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ h1 {7 ~. X: @) f$ j- k7 M: S; t
1)is7 Q0 o3 p( S/ W- A
do
0 W* h3 t+ B- f6 V- b# ~5 l2 X if light="green"3 V$ o: @' l/ ?4 z: E' t
then @.stopped:=false;: ]2 V( y$ a  n2 O/ L" ^
  else
% R  O: i  ^5 i" r* X  v% T   @.stopped:=true;, e, V3 C. p/ M9 \  y
  end;
1 \7 {1 S) z& L9 S+ |end;
4 q9 A# X0 g7 G5 r  r: ^6 w  r7 v! c
( w0 S2 e8 h3 w用if else then,只会停止,不能运动,停了以后Method 不会再被调;) `8 j" @/ f( F
2)is
- S. ?( {4 J& B. ]do
1 U1 R- O/ A/ |. R0 U if light="green"% v) m# U3 K' D! T4 T6 ^6 `9 `
then @.stopped:=false;
0 |% e* p- P! C8 K+ o  else
" `$ L& E5 W9 y2 G- c! J6 F   @.stopped:=true;  \$ b+ C8 S% f* K* |& n9 [
  end;, o& x# y+ N; M* }6 L' K
@.move;--加了这个以后则不管红绿灯都是一直运动的,, O; C! m# R/ g9 q- g
end;+ v: b! }6 U' I
3)用ispect-when-when-else,出现同样的情况
) A' ~5 o& W# {) l( `' B$ h8 h; R求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}0 z' ]  j% `! N) ^1 o% o4 i
逻辑混乱。随便弄一个吧. e4 P: v+ H$ V2 Y0 s/ w
is
/ R6 S1 A% n% C" d9 I6 i) ]do( p0 R9 A% B+ E
if light="green" then
: _5 n0 O2 u9 K) R5 x  M; [7 o@.continue;
$ o. d0 Y0 N+ |2 I, xelse
" J; D0 h- _- k0 P0 G@.stop;( v4 R: i, o. w7 r
end;
  v  y0 b# w8 G1 h- \- t2 ~0 @end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-22 23:47 , Processed in 0.017204 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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