设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3966|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:4 H9 M3 u7 G* G/ M5 n! ?/ R
1)is8 d; v+ R) {. F
do' n5 r" u) m( J6 v
if light="green"2 b8 [. d9 U6 a+ l9 M" y- v8 E
then @.stopped:=false;6 U1 e* @8 s$ o, J1 |
  else
+ A# I0 s$ j( l! q4 K  t   @.stopped:=true;* f; D: {$ T& A; ~! h/ ^6 c+ F
  end;
( w% p% f* k) _! z1 X5 O$ Oend;
. Y; O7 p' n3 X8 W4 t( g- \5 \
5 z! o' X* s- F: X8 m4 ?) V用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: o3 R4 |  {0 @# y7 ?5 L2)is
1 P. D2 |! F& r$ gdo
  @. w4 x& @' a  r. ? if light="green"0 N6 [# @" J, v( g
then @.stopped:=false;
1 ~1 q% r& [  r$ a  else
: p- {' _/ Q- V5 d8 J   @.stopped:=true;
4 }) _0 D8 q) [4 C5 G7 _! n6 |1 E8 ]  end;1 j+ V9 n8 v: Z8 k: O
@.move;--加了这个以后则不管红绿灯都是一直运动的,
* [7 ^: |5 z4 T3 z' \2 |7 u/ ^end;# O9 }; p% A3 D* E" e
3)用ispect-when-when-else,出现同样的情况/ x% f# }2 `1 K' r, I7 v
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' ?, i! i3 ]: Q$ `- D/ S逻辑混乱。随便弄一个吧6 \! U7 r# R% {3 d" {
is0 |, o, H6 G2 R! F/ @- [; d
do
7 R! C" Z% R: Q$ h' s! l; N- tif light="green" then
; ^8 n6 A9 T7 h, N2 y@.continue;
" X5 u- k* A5 G  Q% f# _! Aelse+ O5 S% c' }# J7 e" e  [
@.stop;
' \4 O0 @& s. g6 V, xend;
9 A6 a0 }$ Z2 o3 Send;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-15 14:00 , Processed in 0.018178 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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