设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4714|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:+ D4 {' J4 h! a8 i, I% K
1)is
$ W2 N& ?. ]; F5 b, N9 F' e5 r5 tdo
, ?  V- s3 V8 P" c* |! F% x if light="green"
2 B, Y; t1 Y, \; h) g then @.stopped:=false;) N" g; i  y% H1 d' [
  else
- {  h3 M8 m* w) |" A   @.stopped:=true;2 `# m' ^' V0 S2 f2 B, w
  end;- R# s5 s& e* @% x( g  I: P
end;( W4 m; P' d0 k, ?; f

0 Q5 p# G% U; E8 t  N8 H6 r6 p用if else then,只会停止,不能运动,停了以后Method 不会再被调;
1 S- Z5 k) d; }) o2)is3 {2 K! |& C8 ~
do8 k3 c# n# l2 `3 ~0 e+ u
if light="green"
" ^% p- _; n; o' r8 F; x) a then @.stopped:=false;( \- {" m  P9 z
  else! ?% C/ o- J- X, [
   @.stopped:=true;6 ^" P4 a9 C: Z& Y
  end;/ C+ Z1 i* y* m, ~  J
@.move;--加了这个以后则不管红绿灯都是一直运动的,; ?8 R# Y7 d" k. ^# x% m( O
end;
. ^- z9 |* t. u2 \, s3)用ispect-when-when-else,出现同样的情况4 P) J7 m- T& f+ v/ [- s
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 x- I5 I, e: s
逻辑混乱。随便弄一个吧! u' A. n. S4 B
is, P7 T) }& `6 P; O3 R+ T
do
$ g4 U; x6 r  t; r5 d3 W8 |if light="green" then1 A( s  l5 ~9 z7 `. P  M
@.continue;- U1 d( [, L/ X8 t
else& ]$ g; \% B% J/ {( {
@.stop;* x  l( C8 R. e' g6 ]4 v
end;- ]% V: h) e% f" _1 p, z( a
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-23 03:20 , Processed in 0.017021 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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