设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3993|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
) Q6 @& n/ T( h1)is6 X0 \7 ]( i: f7 a$ T( c  ^& {
do$ q# O6 }0 I5 w. L
if light="green"* g8 [) z1 B, S7 Y" f
then @.stopped:=false;
3 W% u4 F6 @0 {  else
9 ^. n& h: E7 ?- L9 u5 E. _   @.stopped:=true;: g$ `& z1 a9 K5 c
  end;. ?8 |  v/ b: J
end;% F& S4 a& B& x1 `
  R( H) n, b3 S# k# E# q4 w
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
! i  T5 |" O- \% y/ L2)is( P3 f; o! B6 @% [) f; f% p
do& J0 Q  ]4 w7 T0 [; g# b/ u& K
if light="green"
; s. s: S& r2 z" G' z then @.stopped:=false;! x1 ]5 Z7 e3 H, R1 T2 j  I
  else. C/ M- [/ C1 @) f: Q  ^
   @.stopped:=true;
/ p2 @+ J! P' i  W! Z  end;- [1 j4 z  X4 x# k2 B8 Q8 d/ }
@.move;--加了这个以后则不管红绿灯都是一直运动的,
7 h3 r& ~. p5 r' I8 zend;* d7 u/ _! {& ~" x& M
3)用ispect-when-when-else,出现同样的情况' n: b4 [: w) ]9 ^2 ?
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( m6 d& v$ Z# f) s& f. i/ w逻辑混乱。随便弄一个吧
( z& s# R; L3 vis" K0 j8 @: U" t" c
do- t# n- K/ i# |% }! _% z% b$ Z* P/ `
if light="green" then" [/ C& o7 F# O% A2 |
@.continue;
! j1 U0 w7 M  n5 w# U7 p: Celse5 R# v" L  j1 n1 e* @0 t
@.stop;7 s) y2 u9 g  H  l6 K* d
end;5 N$ I8 c  q$ s( [4 S& ~# W
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-22 00:25 , Processed in 2.670721 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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