设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4529|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
4 }- ?! M  Z' C9 V! _1)is
# y0 v; }$ q* V, ndo
6 N6 E! ?: ]! ~- b3 \ if light="green". y* G  i/ d4 l. w8 W9 {" S
then @.stopped:=false;
, G$ d2 O$ ]/ s$ p+ l  else
/ ^& O* v) A; j, j. w9 A% G6 l   @.stopped:=true;8 ?( L3 ]. Z) v7 h' B" b# M
  end;
9 [% I. T  l' `6 Bend;
; m9 S7 L# Q2 l4 @5 ?% X& x) a9 z) T$ {
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
: h( X2 a; Z; J; W* T1 S& G0 {2)is
9 S' k; X5 Y4 @# C' `9 P* Qdo
9 ]' I) G8 N: x! K: M if light="green"8 S; b# P& V5 {; C5 k
then @.stopped:=false;
2 o2 Z$ G9 X- i: P2 [. U9 u1 A1 \) r! C& H  else2 ?3 d! k% F5 z" N8 h$ |
   @.stopped:=true;+ w. o* v: B+ J3 B5 Z% A9 Y( E! i3 U
  end;# |$ I2 J5 b% A7 s
@.move;--加了这个以后则不管红绿灯都是一直运动的,
2 J1 v9 m6 x" d. c: a9 e! ^end;6 ^# {1 c0 L! o
3)用ispect-when-when-else,出现同样的情况* O( V, B- U" Y
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 X7 u  `% y0 o. k* I
逻辑混乱。随便弄一个吧
- s& q! x7 J% Xis
* a. l3 Z# G- f- U& k( xdo# o0 T) r8 G6 v! D1 L  W4 M
if light="green" then
( P, n  X& q9 P1 h3 Z  n! f@.continue;0 p! h7 P, ^) e* v! G6 Q- {
else" C' t% X, |3 h% T$ s+ k' N9 W
@.stop;& S3 R6 Y+ _# T$ v& \1 j
end;3 G" v( r; Z& {. L8 }% ~
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-6-15 06:13 , Processed in 0.011657 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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