设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3919|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 f: ^0 u; M) g! M' b6 q! c3 _1)is
8 H+ S  t& M9 h. m9 h& X% bdo& r& t6 l: ^- Q2 @6 F
if light="green"
4 ]* t7 j5 x+ ~% I) `- T; o1 N# d" a then @.stopped:=false;
. l# u  p& K* \0 s9 N4 v$ u# S  else
+ a1 b% |- F9 Q  w   @.stopped:=true;
. j& O5 x! l4 Q9 M6 F; N% M4 T  end;
- R4 Z  j, \) Mend;
7 |0 y/ ?& I* H; K& [/ _- Z  Z. V0 O5 r( w& M4 [0 {
用if else then,只会停止,不能运动,停了以后Method 不会再被调;. |4 M0 J" y' v  {
2)is* @9 f) Q! }+ C/ k0 k
do# i+ E" G7 i2 G  {: K
if light="green"2 q: L0 Y# V- x' ]0 B5 ^5 i. M/ b
then @.stopped:=false;
1 x, I% q6 o  P' o3 i  else
# s- v: c3 {% w: p/ I   @.stopped:=true;
& p! {! I8 b2 v# f0 e  end;
/ ]6 w" P* S- m& y" t; V@.move;--加了这个以后则不管红绿灯都是一直运动的,/ R3 c6 u2 n$ i2 m% G
end;4 R; }( h8 p1 h
3)用ispect-when-when-else,出现同样的情况8 m" C# `& t6 n* m; t4 A
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
3 Q. b1 _; q; f, T3 ^2 _逻辑混乱。随便弄一个吧
8 e5 n$ B3 O& M: `1 g: h' Eis, C2 S8 u* o, _$ z, C" Z5 ^
do3 u* |* V: m9 m( n, l
if light="green" then8 O& `+ u- U2 @! w' m; t
@.continue;
1 r+ c3 |' i! \0 J$ oelse% `: \' u: g/ Q0 n+ Y* s
@.stop;  h. }/ }; O" j, c
end;2 `1 H  C+ z) @+ f/ U1 h* T7 l
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-5 17:57 , Processed in 0.018358 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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