设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3956|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
4 T3 c2 H* W% `: h1)is" P$ p& \# k% q
do. ], \7 ~+ I9 h. r# ^* R
if light="green"
: ^/ U) o7 h8 z. h( _( F* s then @.stopped:=false;
; G! U" S+ l2 F1 K" |2 Q  e5 m& q  else- x- C( G& y1 B! V7 i
   @.stopped:=true;
) y( e- S8 i+ u; V# f  end;2 A' \# p) t' w1 e2 |
end;
. d$ S8 Z2 k  F0 R. z
$ L+ }& ]. F( {9 f5 j用if else then,只会停止,不能运动,停了以后Method 不会再被调;
) ?3 a( Z. G$ W- y' H, ?2 I6 t7 B2)is
- b, W% r5 |* v9 V. U( jdo
: W* s( {' D. g$ `" y if light="green"
) q1 V1 U  K/ z then @.stopped:=false;* H+ D1 C- q3 g4 Q( w
  else4 ?* b* N! v6 z
   @.stopped:=true;
+ U8 O" f- V! e5 Q: H) V! c3 E  end;8 b1 E2 I( [( w6 \$ P  r( F
@.move;--加了这个以后则不管红绿灯都是一直运动的,. e1 E$ K6 l" a" _* a! V0 r
end;
/ ^5 ^( z, ?- T+ D* i* T3)用ispect-when-when-else,出现同样的情况
# z1 v, [2 v, d% e9 y' ~求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
% o9 n. U6 M/ r逻辑混乱。随便弄一个吧% Z1 O1 v* R2 v# i# v
is
/ ]; a1 m( H( ^0 t+ [# s4 B6 L+ ldo6 p: v' Y8 q7 X1 n
if light="green" then
2 @0 T! r# f! Y# P2 ^@.continue;) Q% y. }' A' x4 e
else0 ^6 Z! `: [. l+ f2 V" a
@.stop;/ E3 R: \% |7 k% R' N: @  R- \
end;) T1 r# U4 V) h9 \
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-10 01:04 , Processed in 0.024601 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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