设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3664|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:( V# `5 \. N: O* x
1)is
( Y" M: F# a& Z- @0 F; O; o( m) x6 _do
5 X& ?. A3 Z: p. ^, R$ _1 `, H$ G if light="green"$ L8 Y. d- ~8 [' {1 P+ r6 w3 c
then @.stopped:=false;
# O: [( b! u) V2 z  a3 ]  U  else. o- [! r* O0 D  Q
   @.stopped:=true;
4 j1 @7 M( R$ {# I  T  end;* S6 o. V9 }' {  F* d
end;  b, k; h4 J' `; H% ^
2 X$ P" K& D; K
用if else then,只会停止,不能运动,停了以后Method 不会再被调;8 l: ?' A" p" g& X2 g- h5 l
2)is
5 h7 g6 V, f/ Q8 J' ~do0 l' |( x& W; {4 x2 U
if light="green"; }  X- L$ J' A- d
then @.stopped:=false;! \" Y; V# A! `3 p( x* o
  else
4 x/ x: f6 o3 M$ `) j, X   @.stopped:=true;
) ?( f- b) _7 |( E$ [! P  end;
6 Z$ ^% j# z) \+ S@.move;--加了这个以后则不管红绿灯都是一直运动的,) ~& d8 c) X9 b$ @# [+ ?
end;, i2 t; x& [8 R3 X5 n
3)用ispect-when-when-else,出现同样的情况
, [" S" a- M  G求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% A) J8 W' e8 ~: Z1 E
逻辑混乱。随便弄一个吧/ a1 M0 _5 A1 e  b$ @. t7 B; r0 R/ s4 S
is  k2 u7 S, G) {3 d3 a( l* C4 s' i
do7 K. J* A* G' D& z- G; |3 @
if light="green" then. o8 ~- O0 X- ^4 ?
@.continue;
  o% p4 Q* h0 j7 ?6 S) ^0 delse; E5 `. x* x* j! e! Q9 }" f
@.stop;+ m# a( I+ V+ B8 }" h& \/ W) S2 z% r
end;, Z' _9 x. r# N0 a1 T  A) s0 @
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2025-12-7 21:20 , Processed in 0.019785 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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