设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4764|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: M3 G6 X4 Z/ y# q1 _
1)is
! j1 m4 Z9 T) [5 Zdo
4 N+ K( Y5 Z, j' s0 ?9 W$ V' U0 x1 Z if light="green"9 z" m6 b3 \/ B# C0 T$ c
then @.stopped:=false;
4 X$ `1 p" z( i: R1 q  else
2 x! G2 W6 K/ u+ e9 r; G   @.stopped:=true;1 K& T1 l1 [0 Z, g& w
  end;6 y2 t9 n7 w8 z+ S1 r& M7 y" ^0 o! V
end;3 W" a) m# P/ T+ v1 n
; |+ J, x+ e3 q# h$ [
用if else then,只会停止,不能运动,停了以后Method 不会再被调;* Z2 E2 b  x" O* n
2)is! P% Z% N/ U  ~- o5 J3 S, w! ^
do
" n2 p( `7 \# e1 `1 Y if light="green"8 {7 A8 k$ d$ a8 u5 `
then @.stopped:=false;
* ]4 F6 z  F2 @# N  ~5 g& ^  else2 k3 r4 x# z% `% q
   @.stopped:=true;
; o6 v+ W7 z3 ?3 h  N  end;
1 F, k% U: c' a& u& Q@.move;--加了这个以后则不管红绿灯都是一直运动的,+ p; O% x# Y: }9 k. i: m7 s4 z4 G
end;
. C5 H0 L( T* h# B$ s  B3)用ispect-when-when-else,出现同样的情况
0 h6 {! ^* Y, K( c求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}2 _& P2 Z2 G6 r0 L
逻辑混乱。随便弄一个吧
6 ]2 Q. m' m2 b# F, @6 L4 j  p# z; F( ~is1 q/ E/ y& x& i, C
do
+ m$ `5 P" v: l; C# N0 }5 r4 w8 Bif light="green" then& Y5 H% {$ P1 b) _) P! [
@.continue;
& e& k# Z4 k' u  helse4 n9 G' s4 |* m/ O- m
@.stop;
1 B1 ]1 `9 X  W( a7 h1 z: Hend;
$ |( G2 A2 b& K9 M$ T1 T) m( @+ kend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-2 15:38 , Processed in 0.016994 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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