设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4763|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
& w+ g; U1 q' v1)is) m2 ^0 C( M# P% K: Z$ j1 V# c0 }
do  ~6 x- C9 j  z/ g
if light="green"
- D! o% v/ R/ `' `  `( o- H5 F+ { then @.stopped:=false;/ w; e" _5 Y0 R
  else* U2 @; S& h, ^: d9 U& L: |- O# _
   @.stopped:=true;7 g* {7 P+ `0 ?: O* W
  end;! s" c' k" V) D* T+ J
end;
/ ]8 v+ H6 ?' e5 O# H# u
/ j1 g* ~7 e. x( L0 V用if else then,只会停止,不能运动,停了以后Method 不会再被调;9 o5 t& I8 X8 _
2)is( _6 k( t: ^- K$ h: r& G
do7 x% U3 i0 d) P0 O
if light="green"
8 c) v3 ~# k) s- l1 Y' K then @.stopped:=false;# ]- c: v' o+ j: U. B& M
  else
. A" _& l& x' H; F% c# D% o' u   @.stopped:=true;
! Q) E& t3 b- X" J1 j  end;2 z2 p  g8 R  D5 n/ W1 @
@.move;--加了这个以后则不管红绿灯都是一直运动的,
! k4 d9 L. A( h' [! z# xend;1 z  z& |7 d* d* Q  g% [: D
3)用ispect-when-when-else,出现同样的情况
+ F1 B( t6 x# V6 N  i$ D& D+ l6 S求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
5 K+ ^# Y, I+ h; O, @* @3 ]逻辑混乱。随便弄一个吧
1 u* p2 {5 }& K9 m3 w0 t! m9 u% qis9 ^0 U: L* }- U
do( u2 u) T1 T; |% o$ K" S' h
if light="green" then
( Q3 ~. L9 J  e( ]- n' I5 F@.continue;
; P3 y& R! ]- X2 T3 |. L5 O0 }else/ M8 ]5 O: A% |( G6 a
@.stop;
# F4 y$ F1 f$ I) o0 fend;( f# t9 y7 ?. ~/ i( l" j6 g2 }7 P* s: \
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-2 11:35 , Processed in 0.017593 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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