设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4354|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:# u7 p% U: ~& @' W
1)is
) g! v5 [$ ]7 ^do
5 s, M$ M) C8 Q5 _1 b if light="green"0 W  A  u- z  J: @5 U
then @.stopped:=false;
/ V/ A# p; c5 r/ ?  else
$ n  b( L/ A4 R' s   @.stopped:=true;1 Q1 T2 U+ b0 t. o' u' _. @
  end;' \* U" x3 c9 O- Z
end;
. t4 E2 C. E7 b- m0 H$ n3 ^4 o; [$ N4 q
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: U( r5 {2 @) @. @4 b2)is
" A; f- m, R1 F$ ^2 Hdo; \- D; }5 z6 A7 P4 i' c& u  ^  I
if light="green"% v! {' e2 m$ z
then @.stopped:=false;
+ x& |2 y. L+ ]0 p  else' \# Q& Z# t* T4 J4 ~2 M) n
   @.stopped:=true;
3 {  U" d( `& P. z( Q0 e& ~5 R- P  end;
7 o  p3 l* @2 f$ H. k@.move;--加了这个以后则不管红绿灯都是一直运动的,
8 i- m: B; B7 m) c' W0 o( wend;$ q* N% V( u7 t- ?3 z! p! y7 z
3)用ispect-when-when-else,出现同样的情况
6 j& K0 S2 c" E! V2 i; c0 H& K求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}# X- e% w# e: K" S5 c$ X5 i' k. m
逻辑混乱。随便弄一个吧7 h, y3 w; V% \1 f7 y' a% h; C
is
5 M/ ]' U. ~+ R! X$ w$ I+ V6 W5 N7 R& ddo  x3 V  ^# R- l3 q) Z" X
if light="green" then5 G: O! V# s3 j; F5 _9 I
@.continue;1 m8 w! Z3 f5 V. H) a. _# p2 _
else+ {9 Q# z) G, t8 {% T+ x
@.stop;6 Z$ A% `. Q) n0 D8 s1 n8 G, m
end;
, u0 i/ l! j/ d6 W. K, O, b) Lend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-4 12:54 , Processed in 0.017089 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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