设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3988|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:9 l/ W# k# K! Y. z1 ^
1)is" l4 D+ t' r1 O
do
* L8 ?; t' P5 ^# x$ T if light="green"
# K6 `9 W' p! b- ]; U' [; t then @.stopped:=false;8 r9 l  Q* u1 `, i& h
  else
* t: c0 t% a* m3 f4 C# M" b/ i$ I   @.stopped:=true;
9 }( {: w! H; v$ r2 z  end;' Y) u$ ^* B* @( T# w
end;  ]+ w- M: s$ s3 {, m
7 ^9 q7 ]; p; Z0 @/ J+ f+ R. V
用if else then,只会停止,不能运动,停了以后Method 不会再被调;6 W  f5 y1 @) j4 E5 G
2)is* Q$ O& u- P- n/ L' A
do8 U( ~4 Y# f* {! L
if light="green"! j3 P: C) J8 d5 h- x. j& E
then @.stopped:=false;
- W& P5 F! O: A1 Q7 a6 Y# f  else
! s. a, D+ Z8 {1 Z) k: F' k   @.stopped:=true;
6 t- _3 C9 i$ N8 D/ |- F. |  end;8 c+ G2 v  v: {+ U0 q3 G/ w
@.move;--加了这个以后则不管红绿灯都是一直运动的,
7 U9 m- l5 b) O" Lend;" _" t2 ~- r( u9 ^
3)用ispect-when-when-else,出现同样的情况" e1 s# m; Y8 b0 f, s
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}! [, [% D, Z, [; V8 F' X7 H  M6 g
逻辑混乱。随便弄一个吧+ \4 O: c0 ^( r0 V& T9 H
is
, q7 H9 q1 Y4 r7 D9 \& cdo
- l2 n% f  Z; Q: D+ A- F& V0 qif light="green" then' o+ Y$ v/ S6 k( F7 _! Q
@.continue;- T( I; ^! b' E( u" e
else
5 w6 Q/ J9 }) |. X% A. o@.stop;2 X6 o, Y; }' F3 k( z$ R
end;( ~, p$ G# f  F% U+ x
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-21 17:21 , Processed in 0.016042 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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