设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4180|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:, s3 D8 X, S2 l( p& ~8 z5 x2 C) [7 e7 k
1)is
* ]1 s  X& z2 y4 L8 Z5 B3 Z0 W  Ddo) S/ b2 v  N! ^- Z$ F3 C
if light="green"
& E5 ?* b- Z, f8 E4 n3 Y then @.stopped:=false;
( P; r, G8 ^" }# }* S; o+ j  t- [! F  else
4 p  `, P- {. U  O6 Y) x$ a   @.stopped:=true;0 q$ T: P3 A& l; v5 v/ `' j
  end;# X5 c! g+ {& y$ m' d7 ]
end;
" I% j9 H. t. `' S0 ?* j- @. |# H2 F
用if else then,只会停止,不能运动,停了以后Method 不会再被调;1 f! H6 i/ |1 g- s
2)is
7 Y' ^5 k( U6 g. z; gdo
+ P* R/ @2 ~& a if light="green"& {! l" D' j0 k' J7 o
then @.stopped:=false;! ^9 b9 S3 N' k) H8 b* d# [- c" w
  else; m2 o/ u) s/ W
   @.stopped:=true;
1 i! X- O6 R  V4 b; r/ ]7 x  end;( L; H& D6 |, a" Y2 z. P
@.move;--加了这个以后则不管红绿灯都是一直运动的,, Z& i  G3 g3 L- `
end;# S. p6 H5 p' H$ \2 ^+ p
3)用ispect-when-when-else,出现同样的情况, a( X# x' C0 U6 ~
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
6 Z1 {) n- `2 y2 J7 f) [$ O, {0 Q逻辑混乱。随便弄一个吧( p7 _( n% F# g7 b0 o, z6 N% D
is/ @6 o& ^5 i/ R% I2 v$ }7 E
do
4 k: q* |9 E: g6 M4 Yif light="green" then
; x8 s0 Y0 }' p" C8 L@.continue;
/ l( G8 @7 k/ L9 J8 Gelse4 h  P! C$ }$ {' Q4 {
@.stop;( `2 D3 {$ c5 I6 A# ]
end;: P! S7 o* u  A, i* c
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-11 09:25 , Processed in 0.022089 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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