设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4533|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:! @7 L$ O- M1 R
1)is9 e, U# }' j* I6 h6 e/ }- E8 m: |
do
% E7 Z! F1 f! j, w8 _ if light="green"
/ @" H% @9 S1 T# g+ H! _ then @.stopped:=false;
7 m( i5 M; i: Q4 t  else  t0 k) V) r5 e4 i8 l& t
   @.stopped:=true;8 p' ~/ F# D4 x- m
  end;
! G% ]+ N5 `: W+ Kend;
7 ~/ t' t- U% F3 ?1 K* J4 Z7 I( y5 X
用if else then,只会停止,不能运动,停了以后Method 不会再被调;; \, o' C8 }6 i% X' k6 N; S2 s
2)is9 d4 |8 z1 Z  k- l- ^  t
do+ K2 q! t7 G# @! O
if light="green"' ]; ^( f1 f* B3 u5 g2 U
then @.stopped:=false;
# A( }& g2 a6 [, w, V: H' o- g  ?  else) J$ P9 h, \. ~
   @.stopped:=true;
$ h' L7 `2 Z3 x  end;- l) }2 B+ z. j) k) R
@.move;--加了这个以后则不管红绿灯都是一直运动的,4 |, W/ |$ N  x8 H( G/ ?4 Y8 x7 `
end;* j  I# \: [+ @; V% U# a
3)用ispect-when-when-else,出现同样的情况
: R- Z% S- K3 E) W求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}8 O: X8 c, j9 u  X
逻辑混乱。随便弄一个吧* n( n6 o( D# I, g. [% V
is$ y8 I2 }, D5 `& T& i
do  `- ?" L0 R; }" w/ m
if light="green" then
3 X; Y, w+ W( [  C) x@.continue;2 S5 ?3 W$ ~7 d% t
else
" D, L7 F" z6 f6 R  e@.stop;
# {0 y* D* d% j  J" z2 J1 eend;/ Z* E2 l6 U# E$ O, @/ c4 R
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-16 01:33 , Processed in 0.015866 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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