设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4806|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
9 U) h7 R# r' `+ W1 l3 Y1)is: }0 ^9 w+ P  o, I: r( g" ^% M
do
5 z# D$ Z( L& N/ T( _: I/ X if light="green"& V; S! q, @( G2 g
then @.stopped:=false;% b+ |8 ^5 A! Y+ K, V2 b/ ]
  else8 X/ j. [' l. B7 m
   @.stopped:=true;
- ^; E* A1 `4 Y* q. T! r  end;# T* r& G  w+ ~' s# W2 E  f; {* H
end;
2 c! l/ @0 r1 E3 R+ H4 k, ~3 I+ v+ S* P. a' c4 s( _, y
用if else then,只会停止,不能运动,停了以后Method 不会再被调;5 j; H  D, @9 ~2 Q1 o4 G
2)is1 p' O) k/ z* l  W, T
do
8 U) ?' |- `0 W0 l" E if light="green"" ?5 E1 W- ~$ \# t3 Q
then @.stopped:=false;7 b+ D9 A/ N9 U7 a
  else& O+ H2 G$ ^1 g0 w6 K, v
   @.stopped:=true;
# ]! M  p8 M* u% B: `/ k5 o: C0 y5 Q  end;7 E" v0 \5 W" `
@.move;--加了这个以后则不管红绿灯都是一直运动的,2 i3 f8 u! u' |* Y0 ~# k0 b
end;
1 l$ d8 `5 v5 ~: f1 E3)用ispect-when-when-else,出现同样的情况
$ E& l2 R  `4 B' ?求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}6 O6 e8 u% ]* T# x. r. [
逻辑混乱。随便弄一个吧
* w% O. s/ L- T/ z6 \5 Fis% b0 C* O  {* o9 i. Z$ ^
do) X6 w' A. r+ F$ [6 M$ O' n
if light="green" then1 y! _0 _5 ^6 ~2 _! m
@.continue;" z- o4 B; T4 U: K1 o3 y& o9 r3 c
else
1 \9 U2 p. O% V% A@.stop;
& \! Y4 E% G) ^5 n  Bend;
9 t  G& a0 {( s, c, uend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-12 18:45 , Processed in 0.015185 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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