设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4151|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
7 Q: Q0 U) L( c* G; ?# ?1)is; ]7 v! L4 o5 ^9 _# S
do
6 h; u# n! K% Z! [. [" O% j1 Z2 y if light="green"0 n3 J5 p! p. U1 H! T
then @.stopped:=false;
' e/ l8 G( T' d- W1 g  else
8 j1 c! T: n8 E1 V5 v   @.stopped:=true;
- r( p! x* }' Z* |' ~  end;
! ~% D$ `% R- m5 ]: x( Q1 Eend;
5 n* Q' Y* r" e; \! H+ ~. j8 Y
/ M0 }+ e. R6 D* d- {用if else then,只会停止,不能运动,停了以后Method 不会再被调;, v- z" u2 @, @8 N  Q
2)is
- l. C$ C, Q- x5 Edo9 U+ j, Z9 G! o# y
if light="green"/ w, q7 t7 K  k3 M- p* h
then @.stopped:=false;4 f) c1 N) ]. w# f. B
  else' ^( B) v# d% a" _* o
   @.stopped:=true;7 g; J( h, K; y8 G- v1 G
  end;
# z2 t$ `  N6 s5 f4 h' r" w) S@.move;--加了这个以后则不管红绿灯都是一直运动的,# l' L  k0 p7 I- q8 f' Q! p
end;$ o% s  J9 _( X- E- p0 y  s. Z  S: ~
3)用ispect-when-when-else,出现同样的情况
. e0 w% n  U# ]0 f5 E& y/ a2 @求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
/ M! D, I, z& c+ C( C6 b. L4 u9 M逻辑混乱。随便弄一个吧
  R' b0 m# o4 `( p( f% A+ F7 e( Zis
3 O1 H6 G  M! W1 k# e1 h  ~8 [, |do
# x6 a% F7 {6 {2 l2 L4 h2 d! I0 g* kif light="green" then
" O3 c" P! S$ K# B& t@.continue;9 _6 K' [2 J% m6 C9 J) F* v  g
else
! |4 O" ?1 c2 I: c9 w* |& C  s( U5 q@.stop;; a4 g8 \0 d7 @
end;: b: O  F5 \% k, R6 v  t
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-4-2 18:45 , Processed in 0.018383 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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