设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4773|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:" d" ~+ Y( f- T. |
1)is
, I8 E8 k' |3 X8 T( Pdo
( V, i% E/ f% e  a( `1 q" ]9 x if light="green"9 q5 ~7 N+ A0 W0 {9 {
then @.stopped:=false;
6 A+ V5 ^0 D" T9 i" J  else: y7 p* H( N( f2 c; J+ }' E5 A5 J
   @.stopped:=true;
" X# q% a4 N+ K' t  end;
3 y# [, m9 R. Vend;" J- R: K& K! v/ P& R0 d
. S5 Z  p# G; P* B
用if else then,只会停止,不能运动,停了以后Method 不会再被调;: J0 B+ U$ W/ p3 g
2)is
  ]  R' |. j3 T8 Qdo
% b' R9 {; e* j* ^ if light="green"' f3 O5 \1 E9 |; |8 R" e8 r
then @.stopped:=false;
$ y6 k9 j- @' b& I  else1 Z9 Z- |+ g  R; q6 ]$ G
   @.stopped:=true;9 j3 y+ `" a0 F& ]+ A; Q5 |
  end;% Z1 y' J6 T% W, f) m# [4 s+ {
@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 _$ X8 k9 j! Fend;5 e+ f4 s( D" Z, {7 M. ~
3)用ispect-when-when-else,出现同样的情况' g: ^5 V8 j/ [2 H- V5 M: H
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}; k. a% X, c4 T7 v- \4 L: H& Z
逻辑混乱。随便弄一个吧. F0 K6 `9 W3 N3 G2 y, ?
is+ i9 a, K$ t  L3 v
do4 Q1 F3 W6 A; Y/ w
if light="green" then
  d; W. }7 F% L, Z# X0 N@.continue;
2 L! G* x; \3 y. o! welse! Q2 e) ^9 L5 a- j" J
@.stop;
' G( a  a7 {: q6 \% X0 l1 Dend;
) x) R2 N$ C: k/ k  N+ Tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-5 12:58 , Processed in 0.016785 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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