设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4052|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:9 a2 a  M! U9 R7 u
1)is
5 G+ d2 F+ g' Q4 \. p/ p! w$ y  \do
% ]8 w% O* @8 \ if light="green"
- C) f# p+ u: e9 z! V then @.stopped:=false;" O- \0 E0 P) U3 X8 `7 ~1 L
  else) @) Y& N1 R( x
   @.stopped:=true;; e# w( n5 V3 d0 L' R$ Z
  end;
6 t. n/ h4 f3 r. [8 S* I8 t) Z7 p1 m5 Qend;; E0 k5 v0 G7 M5 p, O

9 ~3 p6 p- n4 Y5 d1 ^用if else then,只会停止,不能运动,停了以后Method 不会再被调;
0 J2 Z' B- j( ?  t+ [1 N( j2)is) d8 d& n% m  [) K
do$ F! d- p3 E) q- T) F# F! ?
if light="green"! B8 i5 x2 y% {2 m5 N3 @& Z  ]7 I
then @.stopped:=false;1 r, f+ @/ q  s+ @9 N8 u
  else
4 E4 C' P% j/ B6 h' f8 U   @.stopped:=true;: E0 l  g0 m3 t5 a6 O) E- d9 S
  end;( T3 a3 Z5 P. D. X+ T" ^
@.move;--加了这个以后则不管红绿灯都是一直运动的,
- I( {; I2 {0 h) r# D2 F( q' G/ oend;9 w) w" X9 Z* S1 b* k) B
3)用ispect-when-when-else,出现同样的情况  F! m# i! s. Z* [2 o
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
4 w" l, P6 j: M4 d& ^逻辑混乱。随便弄一个吧, d- d5 \; V; K4 D
is
/ W! o. `- @6 ]5 H" b8 Rdo3 x7 L0 D7 P' {% c* V, F8 M
if light="green" then, M; N  p; R! c
@.continue;
" [# r- h, z/ U. n1 k' H8 nelse
) G" {3 f1 S' M* z@.stop;
- e  |5 C, b3 R  send;4 I0 {4 Z1 n- e' `$ G% `
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-10 16:50 , Processed in 0.014817 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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