设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4356|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
9 [( `9 T& Y4 i' w1)is. g/ ?! d( q4 @6 G
do( h6 y* E/ F& T1 W+ i
if light="green"
, R8 v& f& Z7 h3 \/ F then @.stopped:=false;
, r) v7 v$ b, K  else( R/ w/ L8 Z+ F% h. z! L0 ?
   @.stopped:=true;& q- h/ @3 k+ f) N. K2 C7 Z2 M
  end;
" R4 a) }4 o! A) @9 @end;
7 Y: j7 l, C1 g+ M7 L
3 ^" {" M. X( m0 J4 X! E4 J用if else then,只会停止,不能运动,停了以后Method 不会再被调;
% m5 T+ T/ G/ H5 s- F2)is- j6 [" ^# B5 Z8 s7 z
do
6 j% b+ R0 d% I+ G9 y4 s3 i- t if light="green"
3 o: O$ n4 D: v2 p. \# g+ _ then @.stopped:=false;
& T( A* a) g: ~5 S+ v- [8 y  else
. y% o/ [8 ?& }   @.stopped:=true;
; ^/ R- a. p9 }  end;; M$ y9 y# F$ O( G
@.move;--加了这个以后则不管红绿灯都是一直运动的,
; n. F! v: T9 wend;
# E7 O- r) m# R8 T( O3)用ispect-when-when-else,出现同样的情况, T  N4 F. d) d# `- B
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
! {+ ^4 Y7 P: \" X. D3 m, N% p逻辑混乱。随便弄一个吧
# O4 ]. f# v5 c) A5 Cis
" r" r8 w+ v$ odo
  d0 K& R- A& r* j* _4 Hif light="green" then
$ q, o8 @# _/ ]9 L$ h@.continue;
) C" t9 S/ m, w1 j" g- Y) Zelse4 h8 t1 \' U3 ?- d  Y" s
@.stop;
, r& S* V% N3 Wend;
+ [6 [  n1 I. S# T+ V( q0 vend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-5 01:38 , Processed in 0.024411 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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