设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4082|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ q* a6 H9 |, p6 p/ a& g
1)is8 q5 J* B: u! i
do
# S# a/ t, F' i9 ?8 y! i! ^% }' v- t if light="green"8 Q/ |+ t5 h% p
then @.stopped:=false;
$ ~! K* {) ~  B( u7 V, x  else
1 V1 ^: @$ P: J5 V0 R   @.stopped:=true;( ~7 w1 ?9 b( [/ s
  end;
1 O2 u) [, x. z2 ^  a7 C7 _" fend;( `! G8 G/ ^5 w

6 _9 a: q! w4 l% u! w0 v0 M% v用if else then,只会停止,不能运动,停了以后Method 不会再被调;7 Z7 H2 R' V" J) b7 @2 z
2)is
& |5 L' N$ Q, }. P6 h3 W" i: {! D8 Fdo0 @( E& s) Z% a4 O5 K
if light="green"
& L" B, p: P" ^: W7 J then @.stopped:=false;0 W. U' W5 ?) V- v
  else. C( t  G) R' n, }1 c
   @.stopped:=true;  D+ u: G( X  m5 r4 c; _. G
  end;
5 s7 C/ ?; P6 S: ~@.move;--加了这个以后则不管红绿灯都是一直运动的,
! ~; }1 Z- ~& D( yend;
6 T% a  M% R6 v/ L* p& D/ ^- M) d3)用ispect-when-when-else,出现同样的情况
5 v" b/ ]; s$ ^6 \求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
1 b, L+ @2 C5 s5 {& z* S6 W9 i逻辑混乱。随便弄一个吧  _; V9 Y3 L' a8 n( J: N
is% D/ N9 b$ p* d" K
do
& _; a3 J% d: J* z1 o0 n8 kif light="green" then) c" `8 m6 Z/ R) p1 b
@.continue;
# e% Z% Z: |; z. F+ gelse/ q# d5 r  A1 [# q* }- m
@.stop;
( [3 f0 x& g! d9 r6 s& P7 bend;
9 }; C) i4 X6 u6 n+ J* r# ~- n* Send;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-3-17 16:01 , Processed in 0.014562 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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