设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3877|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:3 |. u( U7 H2 X* w  o5 Q9 V
1)is
' q/ F6 T8 ?/ o5 ddo# ?  U! P1 i$ ~. }
if light="green"
' V& m4 q0 m9 j& R4 g# i then @.stopped:=false;' T  i  U, R3 l: M! f
  else. v  P- H  h0 z, Z. U- ]# J$ N
   @.stopped:=true;
+ ^( t* Z; B$ f, E; f4 H' a/ X  end;- A  a; m) ~1 P, z
end;( o1 n! l& x& W) a

7 `, u. g3 \% n$ [  N8 U0 t/ S  C用if else then,只会停止,不能运动,停了以后Method 不会再被调;" `4 l3 B( f& k. w! B( e8 X
2)is7 \' W& Q& R6 M# H% _) i
do
* h4 {2 H4 ]( n$ |, | if light="green"5 }0 z( t4 |1 \7 b3 o6 b" i
then @.stopped:=false;; v% G+ H" X) M
  else
" A1 m* e, n- w9 G4 u   @.stopped:=true;
& b) U1 {* Y. Q+ ~7 P  end;( X4 m( W! ?3 v5 L7 G
@.move;--加了这个以后则不管红绿灯都是一直运动的,3 a( L( K3 w( O: F% \" d
end;
( c2 G# X+ i9 |  j- P3)用ispect-when-when-else,出现同样的情况
: P; Z' \/ R6 g' i1 P# S# n7 o求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
9 K/ ~5 f% t) e$ g; s4 C逻辑混乱。随便弄一个吧3 \3 m! U6 r1 j6 E: T
is
+ ?. x3 ~' G& ]: q5 y) |" Z( \do
7 Y! V( E- r5 {) |1 yif light="green" then
  c' j+ q& I" {. M8 x, \$ z3 p@.continue;
0 ]( X0 r: S" x# ]' u/ S% m8 Oelse, X! g( W4 y% }( l
@.stop;1 D" C# T' i- f! X5 c/ q4 R+ v
end;6 w- {. t/ S2 Q) g
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-26 05:55 , Processed in 0.019800 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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