设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4636|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:2 d3 R+ o# k8 U) m
1)is
# i( \, u0 S2 [8 i' A8 wdo
# ?) i3 f' O3 D' U0 b if light="green"6 e6 T  K0 t. D' [" h
then @.stopped:=false;
: i" G2 |6 _% S% V5 l  @  else3 V: R3 {' w+ ^) g2 ]0 Q
   @.stopped:=true;
0 g: L$ f0 B. }3 R0 ]) m  end;' D5 B# i$ Z8 ~- h6 {8 k' w, Q
end;
( ]$ C% |0 y8 W5 Z- g( U0 Q; g' n$ l( W6 i7 H- A
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
7 ~! P0 Y6 x' s. p2)is5 A! H( v' P" U9 K' p
do
6 w% Z$ ?( R2 ]" t! V( x; g' [. s if light="green"
5 T" H9 ~3 Y- J- U then @.stopped:=false;4 K+ N( k  u* T8 [9 t$ |
  else3 M1 L& K0 K, W  I- Z3 C0 |
   @.stopped:=true;0 N( S6 j7 K: x4 D6 a
  end;
; j$ \: ]4 {& A) Y@.move;--加了这个以后则不管红绿灯都是一直运动的,
) q: o" p, }- G7 x. ?end;! C; d4 N# a1 z' o- a6 Z
3)用ispect-when-when-else,出现同样的情况( J9 V& B5 u4 {
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}9 ^" `4 R  j; [; U6 W
逻辑混乱。随便弄一个吧
# D, a% O: e1 J" Z5 ]1 ]is! z+ z, d/ h- V3 D% p
do4 Y( j. ]3 y! C9 z1 O
if light="green" then( M) ?1 o& \8 W
@.continue;
7 Z, x. S; [9 \! [, U& L# Zelse
& w9 @+ F, ]' U; L. B@.stop;
, ?- F' p# T, K' V! W- m! Y9 W; i( Wend;! u+ h) t2 O' u
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-10 17:40 , Processed in 0.019278 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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