设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4693|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
$ S7 ~, |  B& X1)is
9 f7 l8 v5 l5 Qdo" a$ I- y( k7 |1 o
if light="green"
0 d1 v. e, K: O' F6 Z then @.stopped:=false;
0 J5 ^8 Y/ ]( M2 k  else
" ]: @: W3 o, a* ~' U% ?/ c: L   @.stopped:=true;
$ D2 r& U  h+ q, X  end;
& G1 j- g! [) s* Aend;  C% ?0 ?+ D0 ^
# V- t7 r0 A5 n* t3 Z+ L  Q& ^
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
2 A6 ]% ~$ x! @& v2)is
8 ?  X) [. d( k* F1 C  r& ndo2 l# T* f% o9 {7 {4 @% P
if light="green"
0 v- N: s/ K, L& i- E' \3 F: H then @.stopped:=false;
( @9 g% e* e1 h  else& r$ ?7 ?: J  Q5 ]& y
   @.stopped:=true;
0 _8 Z: l! s& t1 \  end;
7 h( c9 B, j( A0 T4 z@.move;--加了这个以后则不管红绿灯都是一直运动的,
. Q  Y& b. }  k5 t% s8 N; ^end;
' u" q9 `) b; `- M+ n6 o3)用ispect-when-when-else,出现同样的情况6 e( Y. Z/ J3 K8 e* U8 u9 z
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}5 K3 D7 x, v6 P+ H: F# b
逻辑混乱。随便弄一个吧/ e1 ]( r# W/ `- D% r2 V
is
( O$ v0 L% V8 e3 `0 W4 C9 q0 wdo# W  D: F' _6 M3 G) i1 Z+ M
if light="green" then
' O+ h) f0 a$ e  M@.continue;
1 L1 \, i, l4 _# |8 Selse
' N, [1 u+ p- j@.stop;
! l, z: r1 _1 \0 D  ^end;
3 T$ Q) L: H1 ^2 @end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-20 01:37 , Processed in 0.015360 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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