设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4654|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
" I& E0 J+ s  T  M: T3 B- ?1)is
- {& C; \5 T% \* Ddo
; W( c2 [1 u/ k3 p$ G% k1 F. y if light="green"( t6 H- f7 t5 ]! p& ^
then @.stopped:=false;
+ j0 R- X. g7 L3 W% `7 C+ `. W  else: l' V+ V4 i( Q; C( g8 c
   @.stopped:=true;
* r* V+ I+ `2 R) ^% G  end;  F; C( F, a' _6 o* o3 |# K; }1 g
end;8 J# T  {3 R2 }' N0 ~. x1 r8 \' v
$ V6 u0 C' b, t9 @. N) r
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
$ }4 M8 R) u/ V1 Z2)is( Z9 _6 p; t' Y
do+ ^: _0 B- V: [" S: A- s
if light="green") J" K7 U# q$ J  y) d( H* @
then @.stopped:=false;2 C: x! W0 T! R& q# g
  else* w, K1 i1 a7 v' z
   @.stopped:=true;8 q4 P- Q( H8 x/ e  H
  end;
) g' U( ]2 L: f7 e: d2 q- X@.move;--加了这个以后则不管红绿灯都是一直运动的,
" c! E  C3 U+ G- n& t, N/ W4 m) z9 fend;9 R2 C2 _3 O3 g1 j: e1 v; f
3)用ispect-when-when-else,出现同样的情况
" T2 O3 Z4 u: D求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
, n. s, A* O  _逻辑混乱。随便弄一个吧
& ]; Z8 ?, \( A0 _  xis3 [7 O  d/ i: E" G$ C* \$ S% ^" c
do
8 x* F+ c# M5 R) q7 D- o9 w0 fif light="green" then: j* o) ^- a! Z2 p2 o
@.continue;( o/ c, ?5 p& W
else
! T) @4 K1 [0 G) S8 z% t7 a4 \+ Z@.stop;; X0 q- K3 v# I% U0 l9 S) T' K
end;1 D. A0 y! g3 i* x/ m
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-13 22:16 , Processed in 0.019201 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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