设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3824|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:: Z) q8 c. t6 m) M
1)is
  k3 b1 |9 ~2 x* Gdo% {, F! S- Q, m1 }" N% A
if light="green"5 W* a# {8 b3 q/ a/ P
then @.stopped:=false;
" Q+ D% I0 S; @; d  else' F0 `8 q3 o9 `( P% T" }0 d
   @.stopped:=true;
4 [" ]. p7 }( ~$ o3 M# y/ e  end;
7 v7 u+ {$ M1 x, ?2 pend;( n  i6 t0 J4 t- _/ H! g" s

0 v! n- V9 U. d/ G2 p8 u4 k用if else then,只会停止,不能运动,停了以后Method 不会再被调;6 ]- ]' g% D7 p. g# V
2)is
/ h! [) r7 h* ^$ s! ]  R3 ?  J3 O" h# ddo
) Y  c8 e" z' a; Y' m- A0 v0 p if light="green"
& ~) R( |3 u. h% O8 N& ?! D: \, `2 B then @.stopped:=false;- M1 J/ u8 u1 S, \3 {0 n) t7 m$ G
  else! ~' ~. P5 Z- X5 x
   @.stopped:=true;
( [5 g9 L' S' U4 h  k, k  end;
) K; m2 f$ V  h+ P, l$ y@.move;--加了这个以后则不管红绿灯都是一直运动的,% {8 L+ A$ j$ H+ a" r
end;
, ~$ h3 S1 n3 r3)用ispect-when-when-else,出现同样的情况
, L$ J% l. J* k. c, H' f9 q求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
( V" A+ D* K2 n逻辑混乱。随便弄一个吧! P# V# c, k) s
is, x8 B; b& H9 F
do0 m6 b' B1 q' S) k( F% a- N: g3 X
if light="green" then
7 `: V9 m; z, z1 r& C/ [@.continue;
5 U! s8 Q( |2 Xelse. J! r% d) J6 I% u$ U
@.stop;+ ^7 X( d* }. h) f
end;
& G5 X# H6 K& B9 t3 x+ K- _end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-1-17 03:16 , Processed in 0.026255 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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