设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3756|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
3 Y0 u+ {3 z6 \9 s$ i1)is& ~, y* _# Q, s8 ?) L$ N8 Y8 ]
do
4 e0 p  @5 t; O$ k/ ?! s if light="green"
; w) D- N2 D; Q& }  }+ q4 I then @.stopped:=false;/ J% C. x- i; M
  else( q' \- @: n/ d: X4 D1 L8 q  H
   @.stopped:=true;
! v3 d; [9 v0 j, |# {  end;! o$ C2 \0 G6 O! D
end;
( t7 I$ Q6 s. F. X6 [1 r3 H, I, [# c( f8 N
用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 Q1 G1 E+ K7 r& Z, n3 _  j, b  U
2)is: L$ E/ k; q# A! A) C
do7 v1 E- @" O+ g9 y" P
if light="green"$ F: u) b. j  C5 U3 l
then @.stopped:=false;
9 Q6 t) w! ?; d  else
/ V' ?/ E7 C4 E# J$ R( o( E  V   @.stopped:=true;
) B& l8 z" y2 Y, G. D, X  end;5 @0 ^/ j9 Z& Q4 s
@.move;--加了这个以后则不管红绿灯都是一直运动的,
* ?% U* E8 s$ M8 m5 P# jend;! z9 R6 [; {, Q6 x) U% z* i
3)用ispect-when-when-else,出现同样的情况4 R5 x' \6 k# |
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
6 ?; q( J3 Q  t6 v逻辑混乱。随便弄一个吧
. ~1 ]3 P! ?4 K+ V  Pis
. O- I7 q9 U7 k' m+ ^do: P' x, h4 M" D: |$ B# t2 G- \" j2 l4 c
if light="green" then/ n  X# n4 J5 p0 K
@.continue;
$ C9 u8 {* w0 Q* B9 b' C4 K6 nelse
9 l/ j& ?4 \( }7 p3 I, p/ ?@.stop;( }4 d6 N( J/ \0 X3 a
end;" o# H% s7 I- i' l& T$ W& i9 q
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-23 17:07 , Processed in 0.018377 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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