设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3910|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
9 t! c! _- U# }) o1)is. F& O# Z; l2 a7 M
do1 o4 q9 T/ s0 b- N
if light="green"+ @$ ^+ U0 X; U5 \
then @.stopped:=false;% {% K8 B# Y. F5 D
  else
$ L" T* Q& ^+ P. n! A   @.stopped:=true;' V# a0 ]! |- M8 l* y6 U( Y& s
  end;8 n; c- u/ q4 Y0 u
end;4 A( O# W7 k) ?+ C; m$ t) z1 _
: o* s  r; S# g" l8 }) d: W  z
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
2 `" L/ l3 c) `+ @7 m7 E+ u, Y2)is
$ r- Z8 o1 d3 Jdo% T9 f* P9 L! \, T/ I4 v0 p
if light="green": n8 ~/ e0 |. @! Q; o
then @.stopped:=false;; A- s- }" \  G2 _' M1 d/ ^( w
  else0 A7 x, B. h7 E: i/ V2 O# [. Y
   @.stopped:=true;
" Y8 |1 t$ e8 l- A+ H  d# _) T  end;
7 ?! T- K9 x& O- ^3 I@.move;--加了这个以后则不管红绿灯都是一直运动的,) P! J& V, N0 K7 n3 q2 Y6 N* x
end;
8 f" i5 X$ l" v6 z0 p1 s2 U3)用ispect-when-when-else,出现同样的情况5 T, G0 f, \$ g
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
& ~% i5 ~+ Y3 q- @逻辑混乱。随便弄一个吧
! |  h7 A. @1 v! a) R  `- Uis
+ v2 f: F1 \% h8 [/ W2 A& ydo
: z0 [- J4 T7 i- a$ r- mif light="green" then
; _! {# D) V9 R- |5 [8 R@.continue;
/ t& l) ^8 P; w* C! t; g8 celse
! x  Z  E* w' m5 ^@.stop;  h; }3 N7 _! ^% {% \4 A. M  O; W
end;2 l1 s- D$ u! M: y3 k
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-4 00:19 , Processed in 0.017885 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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