设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4871|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
7 c" Q- x( z  `7 Z% }. z1)is
7 j1 Z" s- k: R5 q7 Y- l# ddo
' n5 j- c# S7 F if light="green"
) w' j% \# P8 q then @.stopped:=false;3 U5 o, E) l/ I" m+ `5 c+ i
  else! X* O2 \# t+ V. h2 W8 L
   @.stopped:=true;( B3 z" v0 d3 I: a; i8 @+ n8 ~$ Q) p
  end;
$ O# W# B* P/ eend;
, z5 j# m1 `, y  _' u6 y" n4 z. b# j7 z; q* f
用if else then,只会停止,不能运动,停了以后Method 不会再被调;+ t8 n- w4 `- ?% V) l
2)is
8 t  c: ]7 B# X; ]( T* v' `do
1 ~* G1 @6 `8 ^0 I if light="green") h3 e* u  |$ j. d) y6 k- E
then @.stopped:=false;! ~" y/ R1 D" u0 D- V4 [$ m
  else
' b8 {; N! a2 I+ a   @.stopped:=true;4 I$ N$ S: D) o
  end;8 ~8 T0 K$ q$ m; t8 F" l
@.move;--加了这个以后则不管红绿灯都是一直运动的,
3 o) e2 Q% f* M; N$ yend;
' s- [4 C/ M' T0 k% Y- k8 ~8 X3)用ispect-when-when-else,出现同样的情况
5 @  v) I- p2 }$ |求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}% ]! n+ p; V0 {0 x$ |& S
逻辑混乱。随便弄一个吧/ x& H" \' S. s  N. h6 D7 a! m7 F
is
4 Y& `# }  k8 [8 s! @do7 h* A. p$ V9 y7 f1 L1 z
if light="green" then# s' ~8 p" w, D$ T, Z$ e" h
@.continue;% F' K6 e# x4 I* y# c
else
; b. A/ F( \# P# A@.stop;2 |  D6 x8 |' N  B, `- |* y
end;
! s' n: k! V1 M; Z- Wend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-8-31 10:52 , Processed in 0.017779 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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