设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4811|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:  g% R5 X! }& {- @5 S0 I9 k
1)is
/ A) Y; n: B; |" `0 `+ g8 Sdo
2 L* h; ~( d6 u( |* d if light="green"2 v& u+ N- D1 k, G# H) v4 `
then @.stopped:=false;# n( m; h5 c# r4 q
  else6 f0 P0 s# {6 W4 M( g8 W3 n
   @.stopped:=true;
3 ]5 l* g. K, u  end;
& e0 `% E9 h8 Q7 y- c5 Q* Tend;
5 Q# v6 o4 Z, _  [, [7 [. O# _0 c# L8 M) M
用if else then,只会停止,不能运动,停了以后Method 不会再被调;$ Q1 `* y8 b' T/ q6 X
2)is
0 g4 L7 |3 j2 {* W. d$ Pdo! C9 x# o+ }9 T3 }6 o% j
if light="green"; D1 O* r$ I7 ]/ m2 m1 v& ~
then @.stopped:=false;( s- i7 R2 T5 Q) z/ J1 Z+ n( r
  else* D/ R: [& t# t* F9 U) T5 d" u4 K5 ~
   @.stopped:=true;+ _; R% F9 S+ g- r% W
  end;# x# k. |6 h2 ^4 |
@.move;--加了这个以后则不管红绿灯都是一直运动的,
& w4 z8 {! s: mend;
5 Q, f( s* O9 O; i8 X8 m- ?3)用ispect-when-when-else,出现同样的情况
2 [7 }/ R% t, \0 r& {/ V& ?求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
5 d$ S* ]/ z* U9 c- c% \2 Z4 l8 K逻辑混乱。随便弄一个吧
: X. N  L9 [% v2 F. Vis( ~: t% w$ c6 v2 o8 k
do
. O/ \2 w4 Q; S( Fif light="green" then. s6 s; c5 b4 d; X, c
@.continue;! l' M4 y( M$ R9 ]1 @
else* K% _2 g/ J- \6 v7 q
@.stop;
0 W5 ~0 [, t" c9 C1 r7 w0 B$ j" iend;
; [' c  h, q9 G* lend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-15 06:49 , Processed in 0.013367 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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