设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3697|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ M; L1 e* l! u5 T' @
1)is
; V: U7 S2 \! x% n9 |do
9 [! Z! m6 E/ y  R6 l if light="green"
- R# S. p! t$ Y7 X+ `5 ` then @.stopped:=false;: V' R, c# W' J3 j: a( v0 R. F
  else. M7 V6 b; O' K
   @.stopped:=true;! L/ {! p8 ^0 \% B& v
  end;
, n5 L$ h8 @2 S) i0 bend;. B# _; |: w$ T! k
3 ]7 E$ U$ k1 p7 `3 E: y8 N
用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 g# [# u0 a( P5 R7 Z/ ?7 h
2)is
: \8 \3 y$ M7 W5 T+ H7 b7 tdo8 s( U  e* z. v0 Q, f
if light="green"# y3 Z8 p: F* y) _  x9 o
then @.stopped:=false;
7 u7 t  J& Z: S; {5 q# i7 i. P  else
4 f) R+ G2 a$ V& c' W; Z2 j: x: O; ^   @.stopped:=true;
; C7 w- |9 ~8 I4 {9 p  end;( X6 f' J5 ^$ k5 E5 f( b
@.move;--加了这个以后则不管红绿灯都是一直运动的,
) `+ z& B- f1 i. pend;
/ h5 M2 W' N5 p8 X3)用ispect-when-when-else,出现同样的情况
( ]0 K* |# L+ X7 m求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}2 b/ n, P; l4 [: G2 j
逻辑混乱。随便弄一个吧, X% b) \8 l) x" H  Y
is
: |3 [9 ~; i* l2 q0 i) o2 w  z  Rdo* j( e; I0 y. ~0 ?6 N, U
if light="green" then7 e( U1 z; j' F9 C
@.continue;* U& B+ D' ]: t( D9 o$ z
else
' Y1 q2 h5 v1 S4 D0 g. q- ?@.stop;; N! n+ F9 q+ p/ x
end;
# R* c* |% o# U0 l  O) kend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-14 22:15 , Processed in 0.015385 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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