设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4447|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; C0 ?. L+ {  x/ X1)is: M+ W( ^+ q+ @; Z5 p+ o6 Q3 F
do* \" P4 n3 W8 P  M' t3 a
if light="green"$ l/ g8 `! B2 D9 h
then @.stopped:=false;$ ~- Y# g/ e& p* b+ L- }8 _3 _8 c* `
  else
- o& d4 W; g+ m& k2 J# E0 r   @.stopped:=true;. t) `/ a( O5 r& m, Z
  end;
4 s% n! o5 l2 @end;5 p5 p8 x* t3 H; S4 C7 _2 X) `

- p, m$ {* N4 J用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 @* c- g2 Z" w
2)is: z+ p% }. ~* Y' g( F& i; x
do! Z  C7 X$ V$ M0 t5 ~
if light="green"
8 H9 I' c, H1 L9 C then @.stopped:=false;% [' p# r3 c7 i8 j7 }7 p. ^
  else
$ r1 W% L' _: ^6 K/ I/ I& L   @.stopped:=true;
. i# L+ z. |8 J; x' w& t! T' ?  end;8 K6 ~1 r/ i$ k0 |4 M
@.move;--加了这个以后则不管红绿灯都是一直运动的,- y/ O* _7 L: D# ]- h
end;- ^1 q1 j! j0 L
3)用ispect-when-when-else,出现同样的情况
# N" n3 e$ x( u; ?求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}* m0 t( {( p) U( s! |
逻辑混乱。随便弄一个吧
, p: ], k$ S, `; wis6 k! `8 z* G' v2 S1 h
do
0 H# n: |: `4 G5 o; P; Hif light="green" then
. [' T8 b* k) u% o$ q) d@.continue;, F* A! d- u2 J. c4 ], K
else3 l8 @: k' S: U) o. u9 l. I' u
@.stop;: x, p7 C) A0 j
end;2 k4 }+ I% D6 Y) s
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-18 21:15 , Processed in 0.019274 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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