设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3935|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:- i  Q+ i3 w( l& R; T% H
1)is
1 w) L5 O# Z4 O7 tdo$ I, X7 y- L  w2 D# J8 F0 ?2 G* D
if light="green"; ?: X8 i3 K6 i; s7 b
then @.stopped:=false;
* h) U0 G& x5 F, G  else
& g) P! \, ]5 u  D, O, M( ]0 l1 X$ d   @.stopped:=true;) ?5 Q2 h7 D6 Z7 w5 r/ {
  end;$ b+ F7 g/ G" ?8 q' I: G) w& Q2 y; q
end;
% u8 b8 j4 X+ ^6 \$ A8 C. x+ B  j) @$ z& S$ d' P
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
4 O; O5 }2 P" g/ V! U% t. i2)is
+ O% a" J, X  K! U' I/ J! _do
4 n0 c) K3 {; e3 m( E if light="green"
, b5 N; i, ]3 D, u' B then @.stopped:=false;
4 h5 \: w3 T, a* V' K2 v  else0 h3 l( H' ^$ d5 S* k! E
   @.stopped:=true;
6 N/ W0 v" t6 w7 {/ n1 l" L  end;
8 ]/ X: F0 W5 r. M" S@.move;--加了这个以后则不管红绿灯都是一直运动的,
' b2 _% L1 b% z/ u7 j' }7 fend;
' m9 V6 V  E5 Q% H3)用ispect-when-when-else,出现同样的情况
  J# \# S$ s$ c; W) ^0 C3 E求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
' g, m- E2 w% x. i$ g4 ]逻辑混乱。随便弄一个吧& {  `3 g5 J; G+ r4 K; `
is
9 W8 o# ?' G# O6 E7 ]1 u4 Ado
9 t; W2 }: h" p+ ~/ F! |if light="green" then
; G1 Z9 h3 y5 o+ A2 B& l# }) x+ M) F@.continue;
7 Q! w- I* H3 C, m; `2 C8 L$ m* N+ F0 L: Xelse$ {& ^8 b3 s) A! Z
@.stop;+ p6 R5 K; N( D( w! G
end;0 B( K- u2 c) D' _+ G
end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-8 16:55 , Processed in 0.028878 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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