设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3923|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:5 U& l3 n, j# J8 F+ K+ k
1)is
8 w0 O7 d! E" I4 ado
6 L6 d4 ^5 L4 R4 @& `) y1 V0 Y if light="green"
- P0 ?9 V) x7 }; S# g then @.stopped:=false;
. {# J% P/ D* C0 n  else! }: c+ i9 h  a
   @.stopped:=true;8 m, G. _4 q, p4 \% _
  end;
2 s" n- {8 d/ _; W* Z4 y4 j+ jend;
* q# R/ H- \3 r# o5 H/ m  I5 s) t
! q: o) t4 F$ X' l7 Z- R' {用if else then,只会停止,不能运动,停了以后Method 不会再被调;3 T5 Q6 y6 ~7 P' T, t& D
2)is' [0 x7 _* ]4 W5 W6 |
do& ^0 @( }1 T7 ~/ Y+ o' a2 D
if light="green"
4 {2 Z) p4 {$ D% h9 l8 R8 e( ?: V then @.stopped:=false;
) C. G$ a; X4 x/ y6 K* ~# J! s  else1 e  v( g$ O4 F- n  J3 p
   @.stopped:=true;
5 h6 d' }6 Z/ w6 A6 y* b  end;, Z' L% L/ O! y
@.move;--加了这个以后则不管红绿灯都是一直运动的,6 K4 O9 K: Y, k! V& O
end;. ?* |7 M- ?" P3 p7 Z9 X
3)用ispect-when-when-else,出现同样的情况
+ u. _/ t/ S7 O" e5 M" h+ b求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
/ v' i" y) a% B( t! |/ J$ p% p: i& B逻辑混乱。随便弄一个吧6 F& E& k; J- N0 d4 F! Q8 |
is
. v! N, A7 _7 `5 c3 W- K. Pdo) o2 R: l# Q% |
if light="green" then
$ Q4 g" F6 c7 m; X2 h@.continue;
0 P. P: [) \1 zelse5 f. r$ T* Y1 u% x
@.stop;- m; h+ R5 V; [5 `
end;
1 I1 c% @' V/ ^# Iend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-7 02:29 , Processed in 0.021491 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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