设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3868|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:/ O( D8 Z7 B* }7 P
1)is  Z$ N% E  |* b8 }- r( U
do
6 f( O- N# S& F if light="green") {; d8 i: ^6 K# ~& x* ^' u
then @.stopped:=false;/ h$ w+ O6 t" a7 Y# ~
  else
% n( I/ x7 @* U, u- k   @.stopped:=true;( I: [( B* }6 u. K- N  K$ ^: Q
  end;
8 Y: M! P5 ]# Y9 [end;
4 d3 A8 c* j% y" [. X8 L- f, V- ]& v5 g, T% n9 K; ^. d$ j7 m
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
# j$ v, Q" J5 c2)is' l0 q% [+ i8 ?6 k4 r
do: b  {  Y( ~* @; Q! _- l
if light="green", W" i- c; L6 J5 A+ O7 F3 z1 K$ T/ B
then @.stopped:=false;1 ~2 Y; Y( g* D5 T2 Q
  else9 H* d, A' y' t* K- t
   @.stopped:=true;" j! o& t0 |! A+ e
  end;) b; k# V4 |; g( y1 ^
@.move;--加了这个以后则不管红绿灯都是一直运动的,
' S( A% u$ q' s( K' h, q8 P  ~end;
6 }+ b) v% _+ I3)用ispect-when-when-else,出现同样的情况
: q) R. h. k5 `' |& T$ I求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}& q! L- z5 h  ]
逻辑混乱。随便弄一个吧% x- y3 n* e" s" F/ C6 L
is
% m8 @: Z0 E2 P  ddo" v# \- \! G2 m1 V, i+ Q. N
if light="green" then
8 C8 R" C$ Z8 f6 p@.continue;
' x7 t! _: t  n4 helse
. |/ p  `$ R4 s6 l/ o' x" \@.stop;
9 P% `) [$ B& j* M0 h/ s1 ?  lend;. i2 i! B, k9 q( k: F8 H
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-24 13:20 , Processed in 0.022692 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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