设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4175|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
5 \: a% Z7 a% e8 v& C* t, X" @8 P. N1)is' E( l6 R% n: p. O$ ], y7 e' ?: a+ _
do
" R# s6 R  x% Y# H7 z+ k/ u if light="green"/ I2 t3 \* ?) p. a4 v0 k) G
then @.stopped:=false;
1 |% e. m' h9 x5 C6 F  else
+ G$ B2 }8 ~3 @! a! `   @.stopped:=true;
' }5 V! `) r7 A  end;
5 F8 e( Z  g0 }2 Rend;
% J5 s7 k' U% C; c4 B4 d" u8 u) m: p
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
+ V9 M1 D" ~* G3 d+ q2)is
8 _. D0 m5 L  W; Pdo, e, ]# Y8 a, c! m9 \: T. {* k- [
if light="green"- Z) t1 W- J. |# {% w) r9 X
then @.stopped:=false;
! g  a) ~# H: t# Y4 d0 a  else$ J; S  d2 M' f' ]$ y: u4 q
   @.stopped:=true;
) t7 A& C, y' _  c! I  end;
( y4 Y" K5 ^1 Z! }@.move;--加了这个以后则不管红绿灯都是一直运动的,
) O" [9 l& Z$ A; |end;
+ t( a$ T8 I8 z! m3 V9 ?3)用ispect-when-when-else,出现同样的情况
' i& g, }% E  g. h求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
! n7 ~0 E6 B. m: s) W+ I逻辑混乱。随便弄一个吧- f) D8 _5 t# o6 H# \1 h
is9 i0 t3 S. b; b% ^' r: R# `
do
3 l- B1 |& o4 X, Eif light="green" then
& `% Z0 t& A3 e0 j3 j@.continue;
- ?6 v. C. [1 }9 T" w- pelse9 j* }. O; t+ f! F
@.stop;
! x+ O. L$ S1 d7 A: p7 kend;# M! i+ C/ t& w  g1 Q4 u
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-10 07:29 , Processed in 0.015746 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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