设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3856|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:; G8 i5 I% p& Q  C
1)is
3 R! D8 f  D( @& \, @0 _do
- [0 r2 F$ P4 D; L  c if light="green"" p7 G( I8 m3 B& w7 I- X* y
then @.stopped:=false;# j0 _  r' }0 w8 @4 g; B) H% m
  else
; c4 D$ o( c" n' B5 r   @.stopped:=true;, ~( G. x9 O7 @& v2 z
  end;. F0 ^7 ~- k, V9 p0 n/ ?
end;( `2 p* D2 o0 ]. E' ?# f  h
, e0 ]$ s0 C9 j# [( V% _0 S
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
  ~1 u. l7 z/ D2 M9 y& D9 T2)is
7 v, t4 z5 j" |. L5 _$ ^do
0 e$ n9 ]: M' {. q% u7 ~2 p1 b if light="green": o" c% N! ^! M+ O$ I: e
then @.stopped:=false;
% V6 E* V: T: g* [  else
+ S1 B: x, {. ?. N- Z$ V; r   @.stopped:=true;
6 m) e, f, i' G9 ]  O% S  end;
; U: ?4 l  [- t5 g) P  ]0 c@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 t6 f) C) m1 g* kend;
8 ~  N! j% E3 J8 K6 A3)用ispect-when-when-else,出现同样的情况- h8 \: m+ S" M2 @- @
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% N0 [5 L; T3 I1 }$ M+ H7 s
逻辑混乱。随便弄一个吧
1 t* |- ~: i/ ?) ?; {- W+ Ois$ e! Y. M6 H- [8 [" u* F* a  P
do3 g* M9 `2 O2 |9 ^. c9 o; X3 A
if light="green" then
4 ^7 u1 N# \. W2 p5 N! B@.continue;- \  Y" \( T* `$ Q( N, F
else
6 H5 ^) g( ^5 E@.stop;: E) n+ x+ f, Y' I% t7 T
end;) A- B, G# s8 Y; m: q6 z
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-21 19:26 , Processed in 0.016350 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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