设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4380|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 N: g, O- |9 G1)is
  L! d4 F% Q+ B6 I2 ydo$ b8 Y" q. q1 z' X( q+ h# C
if light="green"2 L# a$ c) c- @& h) A
then @.stopped:=false;
+ e; b" t( g7 b3 d% P  else
+ Y% A  C* r, \( R9 l; I   @.stopped:=true;
  k- `) F: }- c# z  end;
1 I- ~5 I1 @0 {  d' xend;2 {  t- e4 Z. _1 g6 r2 y" F3 f
5 F% h  m8 p9 f& C
用if else then,只会停止,不能运动,停了以后Method 不会再被调;0 @! x/ Y- o: Z7 d
2)is" R- D- u0 }  J. i' y4 j
do" g2 `3 W0 s3 ^0 D
if light="green"* V+ ^1 s( i5 p5 v5 k
then @.stopped:=false;
" q% t4 ~& v3 ?( M. O  else# u/ a' I. l& j$ D
   @.stopped:=true;+ L8 J/ @/ a; w
  end;5 G  T  a% J: M
@.move;--加了这个以后则不管红绿灯都是一直运动的,
0 D( U% m, |1 g6 h& l2 aend;
  e/ [% A- H6 a, m& d$ n" P7 B3)用ispect-when-when-else,出现同样的情况5 O. f: D# `& |5 L6 M1 [, j( h8 T
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}' u* M: F- U$ F
逻辑混乱。随便弄一个吧0 R# X+ @' t. [
is
' a9 g* m* q+ d, S1 c* @9 `: E# Ddo! m/ A4 f  s; _9 Q  d
if light="green" then
9 }+ v' ?6 ]2 X, l' S@.continue;
! {0 ^  Q0 s+ ?, _8 a6 `1 Qelse' L; [0 u- q3 o: p4 [  f
@.stop;
& D0 m: t' _& `end;- e6 W( e/ z6 `7 ?% j: L
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-8 14:07 , Processed in 0.014379 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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