设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4337|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
7 K2 ?' s9 g$ J: N& ^1)is
6 P$ T3 d% W$ p+ ?' Z# Tdo8 F1 o8 i& n) v; u2 }3 A; D6 ~; a
if light="green"  |" p9 }( a0 n, k
then @.stopped:=false;1 Q( j+ I/ u  L; [2 Q) A
  else
! {8 ]; O" D8 Y& g   @.stopped:=true;* S6 r. J& H( L/ {7 p1 j* c
  end;
1 V3 M, R+ H+ p$ t4 X! g) ^" `end;$ A- ~0 k" o+ `+ B
7 D6 s0 ~% {2 ]9 f' w& l
用if else then,只会停止,不能运动,停了以后Method 不会再被调;& A4 ], r8 d* j- o! w
2)is0 X2 ?' @) U7 z$ Y' r0 G8 R2 K" a
do
- b! z5 J, B. B, {' R if light="green"
- w1 D  q4 R! T1 }1 p then @.stopped:=false;. W+ P! P3 O7 Y1 W9 x+ z
  else
8 [+ E9 j( P: i' y; V   @.stopped:=true;) g& \( H/ l+ i2 Q+ O
  end;; J  g' _' Z; c9 P- V9 j
@.move;--加了这个以后则不管红绿灯都是一直运动的,5 t1 q1 @% `! O
end;
  V2 R0 {& |+ x# I1 q1 {3 C3)用ispect-when-when-else,出现同样的情况
5 f1 O" W# j, f1 t7 b$ |7 |8 W求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
7 N5 g3 {2 r; J. X逻辑混乱。随便弄一个吧
4 _9 m) }, ?( j9 g  ^. a0 B( }% }is
! y3 u( s/ B0 Q- v5 H+ _1 `do1 p8 o  ~( R  V  c- D2 i
if light="green" then
7 ]3 P* g9 K$ t2 J: i# V@.continue;( c1 p. U1 x; ]$ v& q
else. v% w7 C. A2 ]$ M0 j* u' F6 |
@.stop;
' |0 n1 y; m* A! z) P$ R, M: F6 fend;
, e4 H1 E- Y/ e8 h7 o7 o# u1 Oend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-2 06:27 , Processed in 0.020734 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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