设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3516|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 Q2 M; L9 M2 \, |( @0 o6 x
1)is- e8 P- {: s7 @0 F
do
, O1 Y+ m7 q/ K if light="green"4 k' j) h# a9 J: S2 d+ [
then @.stopped:=false;! b( z% u) O, G+ u
  else$ a! d3 y; Y9 p7 f% s
   @.stopped:=true;
" b9 I; A$ M+ E9 q3 v/ G  end;
! B. w& y3 N9 a( nend;6 L9 K0 v, Z- {5 d! ~; I( T

0 G1 T% ~4 G5 `# l2 K* S用if else then,只会停止,不能运动,停了以后Method 不会再被调;
3 B3 _/ m' x$ V- n3 l# A" G" V/ G; j2)is
" m' ]7 w1 O  p7 V+ w2 Z1 edo
, V: \/ y1 S) Q0 Z if light="green": i& k2 s9 x+ f% v6 c/ Z
then @.stopped:=false;
" a( w8 Q* ~, P0 \6 P  else0 C, P, c1 b- t/ f1 l9 ]
   @.stopped:=true;5 T; {2 U( `8 ^( ^9 }1 s& k
  end;: Y2 x" B% Y9 H% Y
@.move;--加了这个以后则不管红绿灯都是一直运动的,0 b. n+ o8 u/ S
end;4 n/ @% g' i& m7 r0 s
3)用ispect-when-when-else,出现同样的情况
1 G, g+ L* @" i; _: B求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 q( {1 A! m  B0 F# Z  T' y3 ?逻辑混乱。随便弄一个吧1 z. N8 b+ y, b( w+ _4 _
is
/ A5 o; b' D( ddo2 [4 U0 n( j& C0 A% g
if light="green" then
9 t# b0 a1 ?5 N8 N- r! |, w@.continue;
$ b1 f9 ?; w1 y2 C* Q, @% B* H) Ielse) f1 ?8 r/ Y2 Y* ~, @$ a# P5 C
@.stop;$ K/ p4 O6 L1 |, Q8 ?, z" L6 o
end;6 q! d; A4 v% S3 j" j& W  d
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-11-6 13:45 , Processed in 0.019645 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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