设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3672|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:) K. D  O# E: x  V. \8 e
1)is
  a5 O7 s5 |0 e7 odo
9 d3 A( g& c8 t8 B/ ~ if light="green". N0 d" w3 ~% U7 f" V
then @.stopped:=false;
2 @& Q+ R+ R, N! G7 q' Q7 |4 L! z  else+ O* m; b, E7 P+ R7 q8 V
   @.stopped:=true;
; d; m9 ]2 e- `1 |+ D  end;3 z/ v# k$ U( t. b/ V! A/ }7 H
end;. t; v8 ~2 d6 K0 p1 A0 w* r
; \* i- a4 K1 l' o! l
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
( g0 f3 B+ d; I) v6 F2)is
' _3 k) z+ Q( T: M8 r7 E- F- j* B5 xdo+ `/ \+ p: \" s2 O9 Q. i( s
if light="green"3 L" z2 C  {+ }/ [- z9 W
then @.stopped:=false;* L: A7 {; V6 \. P) R" n. I
  else- l/ [* b9 P! C6 @
   @.stopped:=true;
. }7 l6 F: V( L' [  end;
$ t2 P8 y4 j' `$ ~! S4 o+ s@.move;--加了这个以后则不管红绿灯都是一直运动的,4 U; R' g3 H: n. h2 n4 ~3 v
end;
; a1 x: {* H7 n- ~- y# ~, [3)用ispect-when-when-else,出现同样的情况+ c! P; a0 A# @+ a  r- D) |
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}$ g% ]' r* b; Z' d: |
逻辑混乱。随便弄一个吧9 n$ ]/ x  ?4 @9 t, Z: x5 P. B
is
5 P! F6 }' ~7 b9 k& P& f' ?do/ K" W9 y* L: t7 ~% {
if light="green" then, q- e4 C- d& ^
@.continue;% }5 @+ Y; [2 g2 f& e3 ~/ m
else. x+ n0 |5 O0 t/ ?
@.stop;; G/ w& E/ n- B5 o. Q/ U+ @" X% V0 j
end;
2 U5 {' u& y0 p/ [$ L. n! ?8 Q3 g: Iend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-9 14:28 , Processed in 0.022011 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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