设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4546|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:' e8 M" ?' \) |. m5 |5 \
1)is
* z7 w5 }9 S8 u$ jdo0 B1 \0 N2 J1 p) F" i; }
if light="green"+ x  F& X9 d7 q7 T* \9 V! s
then @.stopped:=false;
+ ~- k& y  h7 e# z# G- ~  else
5 X: a8 F' F9 K   @.stopped:=true;
5 r9 |) `* [# R) s6 Z  end;. m/ h& Z; H9 ~3 ~
end;/ ]$ X9 \: g4 N- V

2 f. K% Z8 B: T. T  w! V用if else then,只会停止,不能运动,停了以后Method 不会再被调;) T# l) C( Q* ~! m
2)is
! ~0 ]4 \$ d. Mdo
2 ?) d, R/ H0 x/ ~/ T# m if light="green"3 [1 g6 m! h( t9 C9 c* ?
then @.stopped:=false;
) D$ z! P6 g; K! K  else
9 k4 h) n/ ]5 O! v4 d7 @   @.stopped:=true;
  _- P$ }4 A  H% {5 A1 S" a/ Q! E  end;' v0 j7 C6 {" K3 z9 {/ Q0 U0 i
@.move;--加了这个以后则不管红绿灯都是一直运动的,
4 d) p$ B, h# U2 u0 Uend;
! q0 K6 r* d$ u: f3)用ispect-when-when-else,出现同样的情况3 L+ I+ S+ i% }0 k6 J1 B
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}! |# z# p! e: a/ K( S7 K' j
逻辑混乱。随便弄一个吧) Q+ y$ S, k* z* A
is# G; z0 x  D6 I, Y7 V! A
do
( Z3 r4 W  N& F2 rif light="green" then- T6 Y  R) ]* a0 Z& j% r5 L7 I
@.continue;; e6 G2 l! u; K% w
else% n! n; k; b% g+ p9 Z( r
@.stop;
) k/ S% i7 l& Y' a9 Nend;! ~' l- c# g) \3 z* y
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-18 16:37 , Processed in 0.014520 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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