设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3932|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
& Y/ `+ k- G1 }2 Z% j( H& G1)is
5 G4 N+ r; r# M, f3 pdo* r4 f$ z3 }& t% M# p. X( \
if light="green"
! e4 h0 Z  z0 x3 ^* v  k) A6 \ then @.stopped:=false;( D! ^& E0 Y& f' X
  else
& F! R* W; |) T- ^: ~0 X   @.stopped:=true;
4 S  F2 r4 x' O9 O' ~1 C' R  end;
# X7 q- u+ [8 G4 Nend;. j1 ?3 `& ^& G* b: u6 k
! U% V  v0 C6 z7 K
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
5 w  Z: ]5 S5 I- x8 H  B0 M2)is) O& V+ _* e8 M$ ]5 }
do3 X' [/ E5 z) m1 m. F
if light="green"" F7 G* y  B, h" e5 [! z8 r# _
then @.stopped:=false;
% o3 s6 N- s& z% H: a  else
# [) R' {; N/ [$ L   @.stopped:=true;
5 {% N8 a. V; E; E. O3 K  end;0 |- F2 B, X2 [9 T3 `! e7 L
@.move;--加了这个以后则不管红绿灯都是一直运动的,
6 {$ z/ E4 m" L3 W" lend;
% Q- `! P5 z$ \/ N3)用ispect-when-when-else,出现同样的情况
3 `. A' d  g% o, e) c# c  p: ~求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}# K/ A2 ?% l( }, I* U" J
逻辑混乱。随便弄一个吧$ g& t, T; s; l% I
is9 f# \5 k( X) p/ M* u
do% P8 x# L" l9 n3 H$ {/ W; W
if light="green" then
1 C( i+ Y! ]% Z; ~& X# O) T; [! ]@.continue;
4 }/ Z4 @9 a) Celse9 z$ O) }7 C! ~; i1 T; H' o$ v3 }" m
@.stop;
+ I( C& E. F; y, dend;
/ X; Q# d% l& e' k! \; Vend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-8 06:46 , Processed in 0.017404 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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