设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4881|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
9 [$ J; |" }; t, l/ C+ \7 R1)is1 ^+ r: ?/ K4 T2 J# X9 Z8 E1 O
do
& G# P3 j4 \$ v: m if light="green", x5 N) j/ B# A$ q$ O; u% S3 R
then @.stopped:=false;
& k9 N; h; X' X' t8 D+ [2 n. m  else) p% j) X* i- V/ P( g) \
   @.stopped:=true;! s% a3 n# Q- d8 ]6 |- t. A5 T  V' b
  end;
0 X9 `2 o9 G/ k5 |- Qend;3 b  Q: o0 l: A" @

9 e7 n- V5 C3 q$ e9 r# b用if else then,只会停止,不能运动,停了以后Method 不会再被调;
. w/ _. {  ^9 j4 F3 {2)is$ }0 w  [* P7 i- @  {$ X. C7 I
do
" P; x; ~# [6 N- g4 `2 G if light="green", q  p) v: z& @$ t& Y" l
then @.stopped:=false;! P' Y0 m. l' w- B1 e
  else
5 N+ `$ O; c( w  Y. g' ?6 I   @.stopped:=true;6 a1 A- c6 P3 A: G% {$ D- \
  end;
! ~% }0 j! u, ]( _& I2 H@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 o  v" ?1 h3 r+ Fend;* w# F$ u* i0 S* P/ I
3)用ispect-when-when-else,出现同样的情况# x% w6 l# t1 k) {
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}; {9 @4 f- @( X  I5 s/ r- y
逻辑混乱。随便弄一个吧$ z3 ~( K4 {' Z# ]
is
* f! t: a* O; J% `( Bdo
( f; x* q/ q( z4 n( k% _$ Z, }: M1 ~- Xif light="green" then0 [2 |; ~/ T' I  _# r; ?, w9 a( F- N
@.continue;0 {* c/ z" k/ X3 K8 N7 B- K7 Q
else# X: M1 y) s! C6 g3 n
@.stop;/ C0 `! S& T+ o4 i
end;2 r4 o: ~' E) {  R6 M
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-9-2 20:50 , Processed in 0.015738 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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