设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4977|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; ]' O! [- D! D, e! W- R' j/ I3 v& N1)is* y) U5 _- {. {$ k
do
& b. Z5 ^3 i1 s if light="green"+ x% |3 p/ f7 D: j
then @.stopped:=false;  _4 f( C9 u$ ^
  else  ^# g) {% x/ L( q" X
   @.stopped:=true;
) o8 C% w  V6 k+ A; f6 R$ e& u4 ^  end;( |6 ]# R  L# G
end;
1 F& ^$ C+ U$ R( R( Z- V. k* D5 W* l0 O* G1 R; ?1 ~9 N
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' \8 Z3 Q4 _' T- [2)is" D2 X: u! |  O) ~/ a
do
& C+ ~% T/ i2 {0 n$ |; M. Q if light="green"5 P* S  N. [1 ~$ m
then @.stopped:=false;) X) P$ r1 U6 ]* k1 M9 |6 \
  else
6 n( \- c9 [8 g; n# m   @.stopped:=true;( N& C' I* E" W! u7 O# r; Q. r
  end;
4 B; [5 R& f: _9 o2 B@.move;--加了这个以后则不管红绿灯都是一直运动的,
1 T8 ?' s$ @. Eend;
9 l4 I/ @9 ~5 _9 ^8 X$ ~) N3)用ispect-when-when-else,出现同样的情况
( n! f9 S6 X; I求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}# J6 [8 v6 C$ m2 a4 U: ~) `
逻辑混乱。随便弄一个吧
$ N1 @2 d6 ]: ~" `9 f1 Q6 Ois
, W: w, d& i; }4 U9 E5 gdo
$ i( q5 A4 x; r" M" ^if light="green" then
' V1 |7 D, F1 h@.continue;' Z; F6 r, [0 w* K
else
( L2 R* t6 X: e@.stop;
7 e; Y. u; Q! h9 cend;
8 i% T9 O! g! {; r% I* Oend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-18 05:30 , Processed in 0.021050 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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