设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4740|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
) [9 S3 F# R$ s% N' L$ A1)is
5 q$ [& w% ?* V& u" s6 ido
" O# _8 h! x0 ^7 C1 X8 Z8 y- n. ~ if light="green"$ a- r* N1 z# Y7 h1 M5 A1 A
then @.stopped:=false;3 \2 u& L& C0 Y7 t$ h
  else) H# a% R( J5 e' a: J, K1 N8 u% ]
   @.stopped:=true;4 `* |3 I( W+ |' }; @  e; O
  end;
4 T; l/ T+ T! L$ Q2 @- d: Fend;- f) H3 ?  ^9 v3 S( X

0 T7 }, v! u. y7 X4 L2 P用if else then,只会停止,不能运动,停了以后Method 不会再被调;
* i+ f" f# z& X* x+ s2)is2 v( x% s) G) @* W. Z7 p
do
; B# R% e( }- M8 c: N' F! `+ u if light="green"0 i% T  z9 x2 i* J/ c) N( i+ c
then @.stopped:=false;0 j+ y; ^2 g; H4 ]: i, R
  else% v' Z7 [+ G' @* e* L  L0 A# P( ]% D
   @.stopped:=true;
6 p/ O. Y; t' m, J( F  end;
, o* V: Z2 |% o' ~! Y! E@.move;--加了这个以后则不管红绿灯都是一直运动的,) H- |' m1 i- v7 ^# o
end;
1 c! c2 g$ p: H& R. g3)用ispect-when-when-else,出现同样的情况- J/ P( u! H* g# D$ K; a
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
" c% u8 P0 S* g2 s; C/ a逻辑混乱。随便弄一个吧
6 `; F9 z4 I" Nis* ^/ N1 A7 T% U# O: @- J
do
6 p6 a+ {9 L# x# i$ O2 V/ ]# Yif light="green" then
* ]% X" J/ j$ z: ]  h, {! S@.continue;5 z; @7 A5 r# {- |
else5 i0 \7 G( A" S1 U$ W- y& x; {% I
@.stop;8 G5 p( @  ~! P1 v! |5 _
end;7 @5 x9 _2 ~8 x$ g! N* x
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-28 15:47 , Processed in 0.013619 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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