设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4810|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
+ l  `/ H+ z( D% v4 v1)is0 a7 k' A& b+ i- p! Y! L/ m# w
do$ Q+ m: S6 `  [. f6 y
if light="green"
* S' _' Q! l% q then @.stopped:=false;
1 d, Z4 ?/ T$ X( d3 E  else. L% K/ a$ |- K$ h; C. b
   @.stopped:=true;
- a  c3 F' M2 Y) Z, B% L8 O6 e  end;
  ~& \. @8 e1 z9 kend;
/ y! o' W) B; a* |/ R
- L& {- f) R/ i- X# {- J- n用if else then,只会停止,不能运动,停了以后Method 不会再被调;$ v) W+ o4 |3 t0 j! K
2)is
  h' B* B% ?* u9 ?8 p4 [do: f) u  J' u3 ]$ b+ k6 V
if light="green"% x! k; A5 j1 _/ G" W1 o
then @.stopped:=false;
  o2 Y$ B- T: r+ y  else2 Z7 L: B5 ?3 T3 u# n) l1 F+ t! E
   @.stopped:=true;! L4 w& p7 T6 O  ]
  end;# X' y* @) H. D7 @  h4 R$ s
@.move;--加了这个以后则不管红绿灯都是一直运动的,2 @' C' L2 ?) Z( V# f' ]$ Y8 M
end;* @3 ~% v! ~2 x/ e: q5 L" t9 n
3)用ispect-when-when-else,出现同样的情况
+ W2 u- e3 _( {5 u求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}- u1 ~8 i$ l7 O5 N: q8 T/ q1 i
逻辑混乱。随便弄一个吧
3 j1 ?# {$ T2 A2 v9 bis
# Y* ~6 V4 c, F9 m6 z1 ^, {2 Kdo! V6 a" J( J5 r/ d9 B
if light="green" then
; w% B7 }! B  f6 g@.continue;
$ Z' o. R+ L( d* e1 m+ F# belse
( ?* G" P* c: R# H@.stop;& V5 b( R( m, Y
end;7 v2 {3 _0 {+ b
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-14 22:45 , Processed in 0.027778 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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