设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4352|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:# V* C- i. x" n- k
1)is
. i, P7 k8 r# P- Ydo
) M2 H* G, I- x7 |# @' N: z, ] if light="green", D3 s$ D+ u; @! u# }- p
then @.stopped:=false;3 h5 Y! Z" v# a% r+ m
  else$ z1 \! v; n3 \% v
   @.stopped:=true;
. b7 j; h' H5 @" ]% R  end;
: m6 H4 I: y- T# h, Z" u& vend;
! _0 J3 K+ y( B) A2 U0 k
" z7 J' Q4 W0 }1 ^用if else then,只会停止,不能运动,停了以后Method 不会再被调;7 Y* x6 B( ?- ]0 l+ H) a1 g
2)is8 E" k/ S* v( k6 M+ \
do
1 H3 n- B( o1 g2 ]3 W if light="green"
8 h" \. `9 ?( X4 p6 ]2 z then @.stopped:=false;- P! n7 r# {; E6 Q, V
  else$ n: ?/ _& l" L' A/ P8 d
   @.stopped:=true;: P: s( i+ h" P1 j# y2 h7 {
  end;& t2 O3 N" i8 E  n$ ]
@.move;--加了这个以后则不管红绿灯都是一直运动的,
2 N- q1 @5 H4 b; i: `end;
% N6 O5 J: T% n) s5 J" {8 f3)用ispect-when-when-else,出现同样的情况* ?1 q) o8 [; L' A! Q
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
6 C  L& \, N' H( p! ?$ \7 Q5 e7 o# Y逻辑混乱。随便弄一个吧
5 U  O6 M7 `8 K$ W) Kis% O9 e) T7 W5 C* P
do
! h( k/ Z; d; w( T( dif light="green" then
% j- w3 G1 u/ A; y: c+ D3 T@.continue;
2 H6 Y. v7 L5 P5 R% t  ]else
+ R8 W7 P4 w# S# `@.stop;! P) [+ ]6 H& D2 ~
end;
- V) [% J. B9 e9 M) r0 i# lend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-5-4 00:58 , Processed in 0.022252 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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