设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4374|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
; Y5 d8 U/ L! m2 j) e1)is7 p- B, U0 G& v6 O4 |" w
do" H% D5 p6 r, g
if light="green"' m! E  f. W% Y  r: Z8 k
then @.stopped:=false;
9 r5 q! I: I) T4 V9 i. n  else
/ K* d: M& A- G6 V% @$ b. u   @.stopped:=true;
, `5 f+ e/ R9 h  end;6 H2 {8 V" }$ K( _
end;
7 n# i$ \" g" O6 n6 o2 t, V( b' {
用if else then,只会停止,不能运动,停了以后Method 不会再被调;8 B1 f) `/ I( s: e2 w5 b/ ~$ u% z
2)is6 l5 g, D  S6 l* a4 B7 j% `
do& G0 r8 U! L7 C. n5 P# u) [* D
if light="green"
$ g1 U* E9 R4 h2 k then @.stopped:=false;
: c4 ?0 z- e  ^5 V  else: ~/ V* ~& w; o( |  i, e
   @.stopped:=true;- X; ]  h/ S' v9 v* E% N
  end;
3 d4 j) h$ W2 a6 G; x( r9 m@.move;--加了这个以后则不管红绿灯都是一直运动的,! y/ ]0 o& C) G5 o( F
end;6 L  C7 k9 F. @: U$ @, @: H6 v
3)用ispect-when-when-else,出现同样的情况" V% z2 t! i' X0 k6 S; `; B
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
+ p& Z0 S1 Q# v- l( ?/ I9 ~逻辑混乱。随便弄一个吧
! O3 T( u( Q& {2 Q# k' Nis2 C5 M! {" E3 x% R+ [3 I
do
2 q: r. H- F2 q% j; Wif light="green" then) X  G6 o$ P; s5 ~7 ]; X
@.continue;. j: {6 A2 L% Z0 ~0 c/ \) v
else
, P9 [4 V. ^% B/ A. x' z@.stop;
$ l, {0 g4 j% {) o3 c. F& Eend;/ _' A, ?2 P( D
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-7 19:09 , Processed in 0.013921 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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