设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3642|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 }' ]9 O8 j5 Z3 d1)is
4 ~- f& Z  j( C4 u5 W# ndo
$ g1 Q+ p+ K8 E  ~4 v# z4 \1 L+ u if light="green"
% _7 g# K% ^" A! x then @.stopped:=false;
9 g- a# U2 Z. r) q. C) j  else
, [& u1 l3 i8 L" p3 p' g' Z   @.stopped:=true;; c- ^( n8 b9 v4 I, R
  end;1 E4 B7 m# U" Z$ F: S$ |$ g
end;
4 b6 y  J) q6 V% B3 i( j; A' g1 t- B/ v8 o+ y  I0 \
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' l1 k7 E, a5 p* }5 X2)is& E  X, R! y9 u- z" F
do
; `; r: j) v0 I" H1 F$ I  t if light="green"
/ E3 Z2 _4 Z8 [9 M5 r then @.stopped:=false;7 ^5 q1 b# ]( f
  else" w* `, Q, p4 V2 Z; x
   @.stopped:=true;) h7 e, R0 X# Y" H* v
  end;2 t) o+ E; |: S0 V
@.move;--加了这个以后则不管红绿灯都是一直运动的,
( U& P, @- q2 ^9 H* m( ?end;
  o7 o& V. \9 X6 ^! d* r. K3)用ispect-when-when-else,出现同样的情况
* t6 G. k% C1 H5 f' g. {0 I求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}8 C2 o0 \/ Z+ i  }. ]) {9 L
逻辑混乱。随便弄一个吧
$ |2 p% c3 N0 j# `$ g6 c* Cis+ b# }3 O6 l) F! n4 j3 y7 A/ ?
do& a( b1 L( g7 h# e* ^
if light="green" then& g/ J5 L( y2 n! i$ \
@.continue;3 P: a) s/ _6 N: X& n9 P; e
else: E5 F; r. W( t
@.stop;
2 y" b# |( t9 E! L3 tend;
' H4 J( N/ @, P, L! Nend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-3 09:23 , Processed in 0.014681 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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