设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4598|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
! A. _# B* x8 \( x1 H6 }1 A+ a: o3 {) h1)is
- w$ k. }! y7 w& P* C& \4 Jdo: C, p* v: ]. \% r: Z
if light="green"
9 o3 n9 Y2 s# o# z; [4 \ then @.stopped:=false;0 n  n1 j& Q# D* z9 E, E0 h
  else' d+ g5 s% y, M
   @.stopped:=true;
9 F; Q2 S- J7 D& [# N  p: y  end;7 h  F' }, i9 @4 o8 P8 `4 E2 a
end;
1 [5 w, L9 y. e4 @. Q; G2 q
! g! Y4 W9 R. P: ~+ W4 L0 ^& D用if else then,只会停止,不能运动,停了以后Method 不会再被调;* R* U$ B% K6 d3 Y+ N- _$ g$ E: [
2)is
2 L+ ]' l3 p7 rdo1 u' w' a- `9 r  w( x/ ?
if light="green"
2 f: r! R! o# B$ o( j8 r$ V then @.stopped:=false;
* P& s6 n9 ]% x# v/ u  else
& F9 v4 K3 V$ |/ k6 i1 }. G   @.stopped:=true;9 Q" [/ J; t, Z5 M5 i
  end;
1 ?, k8 C8 ?* X@.move;--加了这个以后则不管红绿灯都是一直运动的,* _" v/ O. w; _/ {! n, t
end;
; c' U- z- y$ _  d  Y: N6 Z/ K3)用ispect-when-when-else,出现同样的情况
' M; O6 M% h8 r. ?1 R) B5 g2 m求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}7 k! |/ G$ m4 S2 f5 G# {& Z
逻辑混乱。随便弄一个吧0 G) U; H. `: J4 R* A
is
' S& D& q0 O5 O( y4 c! X, kdo- d* a! @% ]6 B+ H3 }
if light="green" then3 u% V3 G; M  L# s# \6 p1 j1 E2 @- [
@.continue;
1 n- [) b  _/ m" t& N  R$ z# eelse' k0 @) y* P- ~& Y1 O% p% @% F5 `2 C
@.stop;
6 G9 {; E2 {% P1 D, R9 P/ jend;
. n# s8 _, e$ M# `end;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-7-3 09:56 , Processed in 0.016755 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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