设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4844|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
% L5 K& k$ s0 O3 K1)is
, c& y3 a+ v- {, m8 i; I  x" {do& K) ]0 z, z: u; m2 h
if light="green"( V7 w4 p0 r  ]8 ^1 [: Q4 y
then @.stopped:=false;/ s: ]5 r1 o/ Y1 g! Z
  else( P" C) I/ W4 a1 z/ |+ ^
   @.stopped:=true;
4 l; b0 k' k: q! G# a( n7 {8 ]' T  end;
$ V% l% |3 d3 \2 Tend;  d" N1 H* S, e
/ k0 k, L) n4 b
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
, x! D6 u7 r3 T8 ?" `2)is* c. u# _, A3 N' L9 D7 W0 a- |
do
/ A% ^, U, }* B7 Y. ?8 o. f0 Q if light="green"
6 e# i5 q+ ^1 q. Y! ]( \0 R  U then @.stopped:=false;
4 e& f; G; b% P6 D# V, e. R% _: s  else
' F+ Z' }3 D9 R) G   @.stopped:=true;
4 I; r- g4 T, q7 V% g3 w9 j  end;
8 g1 c! ^1 y% k" H" X; j@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 {/ b: o0 P. |5 y- z% \1 h7 Nend;
3 o$ ]& z7 M5 H+ {3)用ispect-when-when-else,出现同样的情况
; ~3 z. A1 u+ z5 {1 Z8 W1 j  ?求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}2 Z- e% M+ N- y3 D! |. I3 p( F$ H
逻辑混乱。随便弄一个吧9 f0 `& N0 f! O& }
is
: t% ^6 r2 N% q4 ^5 f" J7 s. T1 Ido
( c' P) i9 B, k0 q: gif light="green" then
3 J+ ]4 h8 a8 E- F$ _% \@.continue;9 v, C% ?3 M0 H  F, N
else
- e: I  m! y4 a9 e5 Q@.stop;
' z  H) R" j8 R' wend;0 h) w* }6 s$ w7 s
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-25 04:46 , Processed in 0.021100 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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