设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4718|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; l& D0 p- n0 Z; \# A( w
1)is
2 G" o, M7 t5 l4 M# Ido1 a. ^) b3 \1 }- \7 W6 k
if light="green"
! |& m3 C0 G9 F4 V( m0 S then @.stopped:=false;
% ^# ]' ]" z8 c7 F7 B  else: L5 O# k# u( k/ E2 S) e! u3 v0 O6 r+ ^, s
   @.stopped:=true;9 y* }: T1 T) \( f% a- k/ Z
  end;0 d9 R1 n( a' _1 k
end;
8 f' n- p1 I3 w0 F( V8 U  n# p2 G
6 q. W0 V% i) B% C* a6 I2 P用if else then,只会停止,不能运动,停了以后Method 不会再被调;2 }# u" p* N) Z/ {" e+ a
2)is8 _6 {* B6 t3 m) w
do& X9 T% c( i/ F) k( K+ G" P. \( t
if light="green"
+ |$ m5 f" `; G  G* C6 y+ S then @.stopped:=false;
+ J$ {0 y+ ~) x. f, ?# Q  else) t4 i, Q2 R9 M" m
   @.stopped:=true;
. z0 {, w3 ]! W9 \. M5 L0 p& R0 q/ N  end;0 B$ ?; A/ B7 w" X
@.move;--加了这个以后则不管红绿灯都是一直运动的,
# a/ n, S2 b0 N/ \. m+ q( B; I! Iend;0 q  v" ?; m3 Y
3)用ispect-when-when-else,出现同样的情况# t" t8 d6 {1 h" [9 S5 P
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( B+ _3 Q: D- U  |* ?$ {7 D逻辑混乱。随便弄一个吧
, P' }0 x* _; c; z0 K% U: Ris
3 s  C3 o1 i& z7 t% N: y/ i1 rdo
) u* z' [2 ]9 _if light="green" then/ o& y7 @& x2 k3 B
@.continue;
, _: p/ g2 e1 \( x6 d$ t: X8 helse
3 L' o& @7 X: P; J, n@.stop;
6 f% g! w' A, B2 Eend;
7 L$ p% P, M' k" L* w" Hend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-24 05:13 , Processed in 0.017865 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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