设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4809|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
1 D7 b. y0 ^( a: g1)is1 \& q8 i. ]; a8 j
do
+ W" u7 D5 e# b' j8 z( X6 a6 l if light="green"1 n. @, @' J9 ^% z
then @.stopped:=false;
" P3 U# k/ w. c/ g) U  else
/ c+ u" V" \( H" Y: W# w   @.stopped:=true;
7 A$ X- ^! F: I  end;
0 V* R% R4 `5 lend;8 U2 e2 M! A& l9 L# @# F; k# A: A
6 ]1 Z; H0 o3 t( D# o2 W1 \
用if else then,只会停止,不能运动,停了以后Method 不会再被调;% N8 y: l1 r9 J9 J% R5 b
2)is
# g! l* i9 R' e6 G' d  ]4 zdo' i5 t+ `% v8 z8 n' l! g* ]9 J; ]
if light="green", k( m. _4 S* q- r
then @.stopped:=false;
# x( g8 y; W; g1 n& M% O  else( x% P+ v5 ^5 p9 m/ l
   @.stopped:=true;& G7 x% c* G0 S  E: c
  end;
" l% A7 k( _+ r/ j( ]@.move;--加了这个以后则不管红绿灯都是一直运动的,
$ r9 N# W: r. I7 O) }end;
5 x6 u0 [6 m8 k2 V) `9 u) F3)用ispect-when-when-else,出现同样的情况5 {/ ~9 m2 N  s7 G! d: {9 P/ t: a2 y3 q7 z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
0 G) U# f3 E5 Z6 ^逻辑混乱。随便弄一个吧1 s* q8 R8 f/ Q# {# o; ]$ ^" r& k7 f
is
: l; {1 ?3 G+ p9 _do
4 D  z) a1 R* Q* l# U/ {2 V7 O* f7 Yif light="green" then  ]; ^5 Q% Y3 t4 g
@.continue;( ?( S# I& \8 q5 k, c% ^" q6 O
else
( p3 ?- _0 H" K/ K- `6 L- Y@.stop;. }7 O9 ?3 q. L0 ]4 X
end;* k2 F, S5 t; t9 ]: G
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-14 06:31 , Processed in 0.021771 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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