设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3924|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:( c2 k& D# X: o% m- P$ }
1)is
" @5 ?/ V5 F- T8 qdo
  j: R( b5 \) G1 f( J if light="green"4 {, ~8 p0 a% G" Y- e( |
then @.stopped:=false;' {9 J0 P$ a! i/ I7 p, \4 u
  else/ ^/ o; {, R1 s- `
   @.stopped:=true;
  N9 m5 D6 n5 r$ j* z1 |' |  end;# E9 J$ e0 J# m( r6 Y; @' Q
end;1 A2 r# M2 s% U0 t! E4 u/ u6 Q

+ N. X0 u7 O/ L3 |9 P" z用if else then,只会停止,不能运动,停了以后Method 不会再被调;
) E) }! C+ ^9 P  {, {/ T; S2)is2 q6 L' g6 _8 y7 K! b6 C! \
do
: x1 M5 s* S5 s: W# ~0 A7 ~ if light="green"0 B9 x: _1 {, [$ H5 H; O2 {+ i
then @.stopped:=false;6 R- ?5 [0 n8 ^3 {, T. q
  else
5 D% w: z7 k. M   @.stopped:=true;
# F6 c2 e/ p# ?; A/ M2 O( n  end;
5 Q7 U, `' y$ i@.move;--加了这个以后则不管红绿灯都是一直运动的,; h; N' I9 `+ }
end;
5 M3 v' R  J: o9 q3)用ispect-when-when-else,出现同样的情况+ r/ }% a0 w" q9 w9 j
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
& f8 f7 \1 F! J6 j# z) @5 X+ F逻辑混乱。随便弄一个吧
/ N, @: g1 H% @; |is: i$ U  O* S5 |% `' ]9 g
do! q7 R! s, D/ s0 ~7 X
if light="green" then4 O8 h9 b8 \) q' E% `/ s$ u
@.continue;
. G& L/ v# r* y; `8 F5 m4 H- b4 R; Lelse+ c2 X# l' W) {' \7 |
@.stop;
4 X! l1 c% M5 ]% c9 ^( {. Send;
0 d/ L/ m9 ]1 O( }. cend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-7 04:44 , Processed in 0.026355 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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