设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3920|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:- G* ]: \7 }4 b. V2 N
1)is  i: S4 A0 R. _$ a; U, @" g2 N
do" t: k& ^- K2 y7 {6 _
if light="green"$ q2 x: K' R1 W) |# W
then @.stopped:=false;
3 U1 G+ C0 i0 ^) j0 P) k7 f" [* ]  y  else
) W/ X3 e/ L9 X- q& L: ?4 s   @.stopped:=true;6 Z7 D* j$ \) z; L8 L
  end;
5 ^' O+ l& p' L; {6 _- qend;
; e+ s( |, ?- m, c. Z
% y" p' T1 |' l; z用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 b# g1 ?6 Z9 Y+ t. h  K' P$ I+ ]$ B
2)is
, n3 h* j# W' d$ C7 K  |, ^, ]. Ddo3 o8 g- i  @7 @* B: g7 H# k
if light="green") }# i. I2 L$ h- C
then @.stopped:=false;
4 S, X+ @) G0 {! T& a  else
$ h* D& V8 k7 k   @.stopped:=true;* o) Z# ^5 `8 B7 c6 [& M& l8 Z$ E5 K
  end;
8 C6 A. U2 {$ N, Q( ~; E@.move;--加了这个以后则不管红绿灯都是一直运动的,2 @- J7 G2 H" `7 u" r- M0 X& `
end;
4 M. e5 T; f+ l( Q2 O$ p0 y# m3)用ispect-when-when-else,出现同样的情况2 v" ^0 O' Q8 |: M: u1 l+ ~
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
2 X! a; b; S4 s0 `1 I5 e/ P( Z逻辑混乱。随便弄一个吧5 f, U1 {. s( b
is
0 n" ~- p1 M$ Ydo1 |0 P: Q  y* w! ?. _
if light="green" then
  K4 E+ n% i0 q( i% m@.continue;
* L2 u0 f5 O2 F% i% b. relse
9 {8 N2 m  |. h7 C@.stop;7 j5 R6 o' a5 H/ z
end;/ {& g, I6 Z4 j9 x
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-6 05:34 , Processed in 0.017418 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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