设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3972|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
2 I5 }+ [$ a0 k7 t0 ?; b$ d: Q  _1)is
9 [( y6 A" c* A6 @5 R! n7 |3 udo( D$ ]& p) N1 K4 k
if light="green"$ S7 R8 z+ {2 ~1 ~, k. G
then @.stopped:=false;- k% a6 }' C* O6 |
  else2 i' \% j8 v* b: ^% v
   @.stopped:=true;/ R6 V# ?: W9 `1 u; U  {  E) Y6 |
  end;
4 K# s2 p; o, qend;: I& o* A: e  K) J: H

$ K- y1 i% Q" i. M3 I- d用if else then,只会停止,不能运动,停了以后Method 不会再被调;
1 a8 T8 b4 j$ V% j6 ?2 i/ M8 T) ~9 M2)is
# m7 W3 B; W* m1 d% w' ~5 U. Tdo+ }  R! _0 C# [) }  u
if light="green"7 s/ R  @, K" D, K3 I0 b9 ~
then @.stopped:=false;
. i* M9 v: Y/ M; f0 I# f! _' [  else
9 C! ]- D9 D& R/ k$ M- P3 H   @.stopped:=true;9 q/ q6 R+ Z9 u7 n5 Z4 \, s
  end;
8 i' U8 p+ Z5 l* Y) |@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 ~; Z* c0 r2 a  mend;# m8 w; S! ?  I% F4 \
3)用ispect-when-when-else,出现同样的情况
$ h4 Y& c+ Y& S/ ]9 J: R! P求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% Y$ `* I2 T1 O& V( |# a逻辑混乱。随便弄一个吧: y2 ]4 Y* ]) L- W* ]& q7 J
is2 w8 f. @+ K( p
do7 j" i, B5 G3 P
if light="green" then! u9 X/ S! k' `  c4 v
@.continue;
! s( V0 W( R& G3 d0 Pelse7 e/ ~! `4 O0 v% L
@.stop;% M+ q6 G$ j2 b
end;0 R: `- A: ?; K6 g8 D
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-16 16:01 , Processed in 0.022258 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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