设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3797|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ d3 [7 Z1 B& G
1)is4 P. N* @  R$ \# r
do) B$ A: a3 u2 _% E7 \
if light="green"
7 Q! P. }. l& f# w then @.stopped:=false;2 l1 J* b0 k4 h) z3 j8 [
  else
0 l5 H: k/ b# Q  ]; Z   @.stopped:=true;# ]. I  z  d2 ~" r8 n( a, U6 {
  end;7 m5 ~3 J) W# r( h8 F! P: r
end;
9 v7 y+ `7 t8 h) p. S" ~2 t2 G4 J/ `* B
- Z/ E, V1 Z2 V% l- Q$ x用if else then,只会停止,不能运动,停了以后Method 不会再被调;
9 j4 h/ M4 R$ j2)is
% J! k+ d  D: C$ Y, G( Pdo
4 m' f) _+ O0 i; C8 g3 v0 m if light="green"
2 L. S5 x6 e2 R; }, I2 f0 F9 q then @.stopped:=false;
4 P/ w1 A$ l; N" S6 z: ~4 r7 D  else
/ S/ c, O) ], x) u( J: J   @.stopped:=true;, q8 @- x8 E% b) a3 S# u& j  o* @# ?
  end;
3 \0 X6 e1 H8 I+ H% S@.move;--加了这个以后则不管红绿灯都是一直运动的,- s5 j& Q( P+ B. J4 E5 D! h
end;
: [; c: U  d' f& p7 s1 v3)用ispect-when-when-else,出现同样的情况/ [# a3 E2 `' ^5 a! d* r6 G
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( M4 ]( P- ~9 I/ ~& X; Q
逻辑混乱。随便弄一个吧( e; c# W3 Z0 i/ ?" e# Q
is
. D5 E, M9 b8 H8 w% `, |( t* ado7 d5 |- U2 S" w6 z4 u+ Q
if light="green" then8 p  F4 `1 s' s( y9 U: e" ~
@.continue;
1 D& A) [, H5 n/ z, z2 _else
& `. ^3 S5 _; X+ b+ K@.stop;: o7 f  Y1 I  ~/ w
end;3 U4 w4 {1 s+ C. S3 Q
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-5 14:01 , Processed in 0.019299 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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