设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4556|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:1 M( {& S: m$ U$ ?/ d
1)is
6 L1 W5 h$ |* h  D1 x+ v" zdo$ [6 A0 g6 l+ n5 v
if light="green"% t' x% o% X% N8 p1 ?$ Z
then @.stopped:=false;8 W' R' Y5 O# a9 n0 E, [7 G
  else# D: m0 M& l% H# W, b( E
   @.stopped:=true;5 O" H+ s" h# d4 a* I
  end;; w- x- J% \- ?* m6 U
end;
; R. f7 |: Q3 [# E. o5 W& k. `
4 H! H, T# m3 S3 U8 a用if else then,只会停止,不能运动,停了以后Method 不会再被调;
7 }. C! v  M' L2 }) T  t" L2)is8 O% t, k- k) K% v7 |
do7 m* v  K7 f& t4 I
if light="green"
2 i+ q4 V9 L; h, J6 g2 {: M- w  ?9 [; o2 o then @.stopped:=false;  K) h( u7 O. Q" P
  else
7 F6 m# X0 X$ i" P   @.stopped:=true;( v& _4 j9 B0 Q! N
  end;7 E+ }: A9 [( G" L* k8 v& N
@.move;--加了这个以后则不管红绿灯都是一直运动的,& g+ O- C, ^4 V0 @7 n7 [+ P
end;
4 e: K6 c* N2 A7 p1 Z- ?3)用ispect-when-when-else,出现同样的情况, o3 h* {$ a: x, e3 a. O' p5 ?
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
9 c( g# [8 p# C逻辑混乱。随便弄一个吧
9 {! c9 s9 W2 U" T1 V$ |is& r. K3 T, l3 J2 C: E6 l6 n
do$ ?# j/ ^- w- X
if light="green" then  Q6 [- b& ?8 u
@.continue;
# g6 @5 }  R; N* ~% kelse
% c; @  T. Z) O8 E/ g4 D0 n+ A$ T; m@.stop;
3 U/ h. e! Y8 h" vend;
  L6 I. B) d8 [1 B6 H; Mend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-22 00:41 , Processed in 0.029735 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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