设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4933|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:& b0 N* a$ T( C9 {/ {
1)is
, B& ~4 m' P" x1 @4 F/ Sdo
2 X6 E/ G/ h0 q# _" z- V+ [; j5 t if light="green"! y2 D1 c6 T$ ~; A7 b2 T1 J8 ]
then @.stopped:=false;
: R0 F  d* b  a; _+ ]& W  else
8 Y* q5 ^" O* G1 A# L) k3 S1 M1 v   @.stopped:=true;* [+ x  \* n6 g
  end;+ z6 m* d; t- X0 r% Q: X+ l
end;) k; ]; I' P! e; S* S. L$ N- Q0 l
* L4 u% c+ k# n* |: X, F& V: e5 r' X  q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
) t  s' X+ k: R$ h0 Y% U+ o3 N2)is% A3 L& q2 Z. f
do1 R5 t. w! e) u6 B3 D" ]
if light="green"3 v# z! c2 `  L* d! X9 {
then @.stopped:=false;/ n, J- C' G8 A0 E+ h) q0 c
  else0 K! U+ U" r- Q& m+ H7 Y
   @.stopped:=true;! Z) `) n8 n3 l+ `& R
  end;
1 M5 S% ?& W5 W& m$ Z8 S/ d  P@.move;--加了这个以后则不管红绿灯都是一直运动的,7 j2 Y1 }5 I$ e( d$ ?) q/ X
end;
! Y, [0 z4 x) Z6 `3)用ispect-when-when-else,出现同样的情况
* c$ |0 @7 g, `& x& n求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}. V. V" P, L+ C% B# A3 Z
逻辑混乱。随便弄一个吧' x( b/ _9 \3 M/ O2 r
is
# N) r  M3 C! o( H" p) Ddo
; J! Q. g% }$ f2 Eif light="green" then! l, y, L/ @2 L; \6 k" Y! `' [0 `- B8 ^
@.continue;
' i. [" x- z. h: I, ]+ _" h$ Gelse6 V- e9 t! D0 Y
@.stop;1 {8 L; t! ^1 ?# R* t" e# R1 B; p) n
end;: b, {4 w/ H% _$ t: F
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-12 08:17 , Processed in 0.015202 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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