设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4441|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:0 u# n% F6 N# \& e
1)is
( b$ t- E4 B) R+ k9 ~8 N7 N* udo
9 ?' d  z* C9 O8 @ if light="green"4 ~6 P% R( D7 H) P
then @.stopped:=false;
# Z9 o6 t8 D) i9 w) ], {; D  else
5 b; @! S2 u" ^1 o   @.stopped:=true;
4 H9 W6 c7 q; k) r4 @  end;
; P% {  [, y, L5 u1 r) k. Kend;3 I% K: J8 R3 k7 q7 C8 c

* R) Q# Y* c9 W5 x( c+ ?3 m用if else then,只会停止,不能运动,停了以后Method 不会再被调;
$ {& N- @% \" a8 s2)is
  \. k  m- m$ V, k& u; _4 gdo! I. V9 J  y- d0 C; d& h& n( p; B7 K
if light="green"0 l6 o# L$ q6 [+ K; Q
then @.stopped:=false;" |, i$ {& t# A0 o; Z  l
  else
0 _0 n# ?! j" A' V   @.stopped:=true;  f7 m' v" A( S; u) \3 k0 E
  end;  `# `8 v* u' _
@.move;--加了这个以后则不管红绿灯都是一直运动的,
" u% w6 X" H$ f# d! s7 p, pend;6 q4 [" j, E4 t+ ?0 T
3)用ispect-when-when-else,出现同样的情况
' r) L9 ^' O' D8 D7 l% v( H! X求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
1 ]7 E+ J( w' O# ?+ z3 y逻辑混乱。随便弄一个吧. n7 n+ T% \& k# H; p
is8 B9 H' M9 X0 g1 C/ m
do
% c: B1 Q3 J; ^' A1 w) u2 g, C" g8 k3 Nif light="green" then
6 Q6 x1 B) F( m2 D2 j@.continue;
/ l" Z3 `+ j8 d5 Y8 O5 y/ a. qelse
  y! z$ M9 O) L/ I; S, h@.stop;
8 g$ J) s3 r; Y" ]* n  J3 _  eend;7 O4 C0 [# N: L' {
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-17 13:11 , Processed in 0.015058 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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