设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4238|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:  L. P6 R8 s4 ^8 b: g0 d& m( X- Y
1)is2 N% a3 t4 w3 I" M1 H3 t% N- D# C
do
4 J& E) y% s0 p$ o* Y8 G" L if light="green"3 Y' b1 O7 g+ g2 U1 k! c
then @.stopped:=false;
$ ~0 L$ M( S: X# h) x, w1 r5 r" G  else
! _4 g; L8 p4 _' |, `8 L  N( H   @.stopped:=true;
0 b$ V8 _3 n  Y  end;6 Q- g) X7 Q# O$ x: t- M/ S
end;+ e  p  A( V  m5 S+ v" X' \

* r* F+ ?8 Y6 J0 s1 P6 a, P" Q用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 E6 a9 @/ K' P. T: X
2)is
' J( U: J; G  A) [( {( ]1 Udo) T* E: N7 t! D4 a
if light="green"
' K" s  N5 @- P* ?$ Z: [: V2 v8 g then @.stopped:=false;6 D( P6 @7 b' h
  else/ R4 E$ j# C4 I3 Y, y
   @.stopped:=true;, r& `% o5 z9 f) M
  end;2 [; [& i4 G  K0 r: k) }( X; L% R* j# o
@.move;--加了这个以后则不管红绿灯都是一直运动的,/ I( y& q8 J4 X2 \4 U* R+ `, T
end;& K! o" \# q/ ?# [3 F; X/ q
3)用ispect-when-when-else,出现同样的情况
% V9 l9 t1 @. E3 U, t求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}( P" E6 N1 T& G0 @9 ^* {6 I+ g
逻辑混乱。随便弄一个吧
) ^6 c9 k1 E' g8 G# pis
2 i' ?# F* P+ D( M  c, Udo
; w, K# M* j+ Xif light="green" then
  i: c( M  {! h@.continue;
: z$ e; v! _( m& V, O8 w  Oelse3 O/ i2 O/ J* C/ \' c. H/ {% w
@.stop;1 F" ^8 V. x. j' ]
end;  z* y, t, X& |4 |! o, Z; e
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-19 15:58 , Processed in 0.020672 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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