设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4518|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:% }% Z# g: B7 D
1)is
  Y( K5 Y' v2 i. ?do8 i9 M; _. g* |' r: {' q8 ~- X
if light="green"
' }, H! a7 D$ r# V, \. c- `7 F* D0 k5 e# v then @.stopped:=false;
( o, ~: e3 {4 C1 }0 D  else
" P1 }0 f5 r2 ~; U" X   @.stopped:=true;
% p. t! W, W' b- B, |6 v. |, Y  end;
! {/ `; ?/ M6 y0 m' {* zend;" q1 F* U! \$ [: ~0 G( i3 p

+ o: s" `) i! H- G8 z# g: |% }用if else then,只会停止,不能运动,停了以后Method 不会再被调;* f, P- k" ?: `- }5 E. s9 m) Z
2)is+ m. F, O; C; O* U3 s4 u  S
do% ~5 e2 }$ P* t8 }% [2 T1 v
if light="green"3 {1 l9 P' h- ]! Q
then @.stopped:=false;
4 z; I' P8 X" H" B5 a+ J  else7 R$ ]+ Q8 v$ ?
   @.stopped:=true;
  o3 G9 c6 R9 A& J  end;& N8 N" e" q. f3 [7 t9 l
@.move;--加了这个以后则不管红绿灯都是一直运动的,4 o4 V/ v) W3 Q4 A7 z4 B6 k; [
end;
2 C, D2 F# f( J. v3)用ispect-when-when-else,出现同样的情况
, b, l; f, e/ {! y' |! K求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, z+ `: P/ U: p( N逻辑混乱。随便弄一个吧; S& Y5 v) m- P+ Q
is
9 s* m  J$ k) w2 M7 Mdo8 u# W7 }. _7 i! Z( m* E
if light="green" then
4 ~) k) Z% G' |0 {@.continue;
. v% L, j/ d4 n- g' @+ C8 k$ ~; pelse' d' Q- Y1 }5 z2 Z
@.stop;) [: t( c* h* X; i# u0 |
end;
( M  I- C& ]  H% G2 yend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-13 02:30 , Processed in 0.013727 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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