设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4227|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
- M" q3 ~0 z5 P, K% X* E4 {' s2 f1)is5 f" \1 [2 |! }4 _
do
: @* B) }3 ?1 G, X+ y$ O; D( O if light="green") s4 ~$ x$ v1 s0 ?
then @.stopped:=false;
  l* I% W0 X6 N1 O3 ?# L; w0 t) E  else
. v" e9 ]1 t" X& V) j, ]   @.stopped:=true;
) r; P9 w) t8 i  end;
' }2 m1 @' d% [  b  Nend;
4 q! m: P2 |' s0 f6 \
. E8 N0 J; s  B" s( D用if else then,只会停止,不能运动,停了以后Method 不会再被调;! T! F- W, Q8 k6 h
2)is
5 y* O) A  y9 Rdo- l) U+ W) Y7 N" Z0 |; u
if light="green"; `1 F2 Z8 k% v/ ~5 T
then @.stopped:=false;' |# z) g9 Q" a+ X
  else- k; m+ Y5 n8 N# t
   @.stopped:=true;
) @8 X/ o; t3 B# n: V! Y  end;1 r% b6 W' @% j& p
@.move;--加了这个以后则不管红绿灯都是一直运动的,- s7 `  T' `. R% r. P
end;
" {. g' c6 }$ h3 B5 S+ s3)用ispect-when-when-else,出现同样的情况
; a0 E8 H5 K# K2 C1 ]% J求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}5 Y2 P8 p, D  ~- r
逻辑混乱。随便弄一个吧' x% q3 ]5 s" j" t5 J( e4 H: [7 `
is$ r6 P" Y* s; j  N
do
  Z" e$ P8 K/ V1 n! n5 W8 S" Eif light="green" then3 ]3 K0 ]% L7 d1 H7 R6 a
@.continue;$ [4 q! l  E, @& D4 j/ p* D: ^
else! R/ d: z- H% ]* V
@.stop;- M$ @5 C' V3 V  y! M
end;
, b" j: r, C5 d+ Dend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-18 22:36 , Processed in 0.019741 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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