设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3829|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:1 y- z& b" n. p# q' |
1)is
4 B5 K5 J% l; u, m/ b, r! gdo
, G# I1 u* ^+ |) c if light="green"6 ?+ ]% Z& N5 l2 |( V
then @.stopped:=false;
; A0 [" w9 R# ~  else3 ~9 o* J- D* }% t  F3 i
   @.stopped:=true;
2 ^9 G1 q* Q8 n+ m1 q& |4 [8 X  end;
7 P. ~! a2 a8 T0 aend;
# \: l) ]* a  }0 g9 g  ~, x) @
! i, x$ I9 Z( L4 E) C$ N1 R, O用if else then,只会停止,不能运动,停了以后Method 不会再被调;' U8 X! W3 r9 K# X# e/ ]. ]
2)is
& P; r$ Y6 y7 X; v# Bdo
7 S5 I, a' P) ?- C$ ~' n if light="green"
/ N4 M. Z( j0 {( m. z8 ^ then @.stopped:=false;
1 Y: o( o' A0 |- u1 S( C  else( E# q( n& \0 k/ m  r
   @.stopped:=true;
3 [! ?" Q& O6 q8 H/ S$ e  end;
% r; ?0 O0 ?( v  A# }. p@.move;--加了这个以后则不管红绿灯都是一直运动的,
/ x0 ~' C9 |$ o2 X- P- Fend;( e8 G5 H: n% O6 [9 s
3)用ispect-when-when-else,出现同样的情况, C' }& O! K( w0 u- ]! ~
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}6 _4 \' D  O# Q5 {8 q4 X" N, S
逻辑混乱。随便弄一个吧
5 K5 V; T" K* a$ @* ?4 g+ l8 kis1 \7 k. A( j6 H
do- y" ]1 k( t  i. F' k* ~+ M
if light="green" then
" M1 E: U  ^9 g$ J  x. ^2 L/ Q@.continue;
0 p# S( `* b( {/ v% V3 m$ x. G$ a- Eelse
9 u; \7 D' w5 c8 g- w* S@.stop;
, U. m. h% c3 f+ g; Pend;
4 m# y* z8 y9 P! e8 ^! n) vend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-17 20:20 , Processed in 0.015737 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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