设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4842|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:% b6 f7 ~$ c1 |1 v- u; s6 u
1)is
* B: S8 M+ d9 kdo
4 z: N  f- K0 M/ k$ g+ ^- N if light="green"0 G( S6 ^& r/ a" V
then @.stopped:=false;& u, N6 }2 O# T+ J& l2 T
  else
( g7 I. r4 {1 E4 Y6 Z+ t   @.stopped:=true;" d, j( z% T* q: A. h1 m. ^
  end;9 b' Q2 I/ R5 |- U1 V
end;
4 H1 E. q+ |! T5 e6 L( x0 t3 F
: H6 r$ |4 t2 R. Z+ w用if else then,只会停止,不能运动,停了以后Method 不会再被调;9 r* [5 N1 p9 ~  M3 G- q
2)is9 ]3 ]9 k, u, n* Z: k
do
( @% G$ B. a! b/ v) W8 x if light="green"5 R( W5 e: H7 Z; R% Z& H
then @.stopped:=false;
4 }1 B6 u" [9 N, g, S/ m  else! u: X- ~2 j, K
   @.stopped:=true;) F! c6 M! ^& \( K# S  ^2 F3 X3 E
  end;- @# q/ C% N! M; V( c- z5 O
@.move;--加了这个以后则不管红绿灯都是一直运动的,1 b% a' b8 i5 r0 B
end;" V0 M% S3 V: u
3)用ispect-when-when-else,出现同样的情况
. k6 Z2 ?. W. m6 y9 _8 Y4 @求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}" e+ `0 d& x5 B$ v% X( V, d
逻辑混乱。随便弄一个吧% N9 b3 h+ M7 @/ w5 B$ `  S% D
is. x- ~: z. c# U1 S7 w% ]' C" v
do9 Q, q) L+ P4 {5 _
if light="green" then  Y) I: f0 D" l
@.continue;- W7 L) _$ s" H
else+ E; S; {: _6 k) `* ^5 Y
@.stop;
: ]" O5 R2 a% S; i) Pend;
  B2 ~# |0 p. V( i8 cend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-24 17:18 , Processed in 0.015491 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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