设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4630|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
: ^3 v  D& v# R1)is
& h8 t  X. I2 O1 b* G% \, `, mdo
( Q* o# [4 Z4 L% x6 Q, G( W# f if light="green"* N3 G' b1 h( D, q( Q0 C* f4 Q
then @.stopped:=false;
; u+ r, g' s4 U6 M- u* Z/ C  else
& H* l2 K$ ~' g5 R8 y   @.stopped:=true;
# c8 ]& m# b0 W$ k& h8 R0 E  end;& q. L) }. l5 J; Z( `9 c
end;
* q) k7 X2 Y" [. u
! q4 E; j2 e" R# W, s9 }: p- c1 w* |! ^用if else then,只会停止,不能运动,停了以后Method 不会再被调;' D7 ~2 k) ~2 r% w; l  M
2)is) k- q/ O* }" r% v, z$ ~% w2 q' C% Y
do! J, B/ P. w1 b% K7 P
if light="green"2 |0 k6 H  U# |6 E
then @.stopped:=false;
8 V- Q2 Z" d2 ^7 q, h3 U  else
/ R1 _2 f1 L$ {7 c& l! a- J$ R   @.stopped:=true;  @, C0 s+ z/ r  C
  end;. p; r, O2 k. C3 r
@.move;--加了这个以后则不管红绿灯都是一直运动的,* ]! R# }( u7 Z3 L( K
end;8 q. {; `) }! \+ U3 O% |% P# f
3)用ispect-when-when-else,出现同样的情况. a: S7 s( C6 a" C# V8 K( a; B
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, z9 O/ J% `/ i& _. x; `逻辑混乱。随便弄一个吧' ]! [  t+ I! c) U! J
is
7 v. u3 d" y3 sdo, T% J3 Q6 R( ^4 s8 i
if light="green" then
: K! M9 F: ?2 @@.continue;$ i/ |8 e# Z! L+ ^( B& G7 V
else9 F$ V. f0 k8 d. Y
@.stop;& q- G- ~$ Q5 `( O! `
end;+ q, O# W8 I& H9 v% h
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-9 19:06 , Processed in 0.014206 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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