设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4609|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
2 q8 |, Z  `! w5 n. G1)is
6 H* r  P3 I, u( K) \: Mdo
. a7 O- I: g( p' s, D  T, } if light="green"7 ]! v9 I3 }4 |9 `8 J/ o
then @.stopped:=false;
. C2 r5 c/ ^$ m. _5 H2 S8 v$ i9 @  else
) [, K: |/ k( W0 s% n+ x& F   @.stopped:=true;
7 O3 l# I' _" U: W& E  end;
/ w7 H( u! m# f# H4 b" @end;) c# J. h4 b9 E% ^& ^6 t8 p) d+ M

( O" y# _  N1 x# b+ `" ?! ~用if else then,只会停止,不能运动,停了以后Method 不会再被调;9 ?* |2 ]! s- E  a, }4 o+ W8 u
2)is
. `6 G$ N1 g) I  j! mdo
8 b: x  w' ?3 ]0 U if light="green"
0 {' _( `" Y- h then @.stopped:=false;
% ?2 M% h% Q# [1 b' M3 A6 ~" ~  else
# i: X' L2 L- G7 L/ E, \2 w   @.stopped:=true;
# N/ ?& `* {! ?7 g2 ?  end;
, X5 [6 a* k4 w; m7 K@.move;--加了这个以后则不管红绿灯都是一直运动的,
+ a, O/ z1 Q7 `; H# l8 a' Jend;. o8 Q- @% L) f$ C
3)用ispect-when-when-else,出现同样的情况
( U, `* [# H4 t7 ~求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
! z4 \7 S( h! \! N( a6 e逻辑混乱。随便弄一个吧
1 c6 r/ i7 e/ S) n7 lis3 K1 K1 s2 u- }. S
do) x/ T; c) n( F: k) P
if light="green" then
1 ?$ K9 W' ^+ q8 l: D, K1 |; |@.continue;) Y, I7 J" n! g# {- S( ?9 M  j
else
9 E! u' b, \$ V: a  |; J@.stop;2 {. W. Q% u+ S$ h% t/ K
end;
, E& N+ m; E9 ~# _* w, B0 @0 m  y7 kend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-6 16:44 , Processed in 0.015350 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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