设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3918|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:* Y2 A" y- m( D4 E% N
1)is
& A* Z, c+ h& o4 j6 T  H% T' Y( Wdo7 w( n0 }7 c0 m
if light="green"9 P0 _! Y6 e0 L* q- h: p/ H1 z5 }- L
then @.stopped:=false;' e$ y8 e- z/ {3 I
  else9 P+ s+ }7 B3 p/ k2 Z5 O" `
   @.stopped:=true;- ^2 N; X$ k9 X% T7 t! T
  end;
% P5 c5 u1 o. c' T0 P. ~end;
& T6 a9 w4 e0 F& G* X: `# z  d# i$ @; Z8 t) R+ F8 t; ^7 _1 }3 Q( p5 R# G
用if else then,只会停止,不能运动,停了以后Method 不会再被调;
' j, @' x2 S% r' Y2)is. m  v7 ^& w% p6 X, S5 K9 k
do/ {( Y1 D! E; t/ ^6 u1 z# [* O; z
if light="green"! t- b7 q8 o$ L! B* l; z2 K5 g
then @.stopped:=false;# S8 w, F& S" |( I
  else5 t# ]' {: W+ a1 s6 e( ?% v
   @.stopped:=true;
% Y0 |) j  n7 G1 l  end;* o) A# `3 H/ q6 j7 e1 ^
@.move;--加了这个以后则不管红绿灯都是一直运动的,. w: x3 ]  Z; {- h- ]
end;4 A, I; ?; u/ n$ }( w
3)用ispect-when-when-else,出现同样的情况2 k6 l2 j0 ~+ u2 @6 t' }
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}/ V& P$ l7 C7 f0 `
逻辑混乱。随便弄一个吧) I) k( j4 C, N2 e8 H: ]7 R
is. f, E8 J# ]9 ?0 c  _: z4 L
do
3 V2 l0 G& J8 _0 L$ \% d0 _if light="green" then8 Z5 a5 f: Y) o, P
@.continue;
9 Y/ ], t# }" l& h! o& _else7 ?; u/ S* m/ ]& j; z# ~* c
@.stop;) g# Z& u0 J" c9 ~4 c- |  O5 S# b% D
end;
# E- i1 E* s) `( A$ tend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2026-2-5 14:10 , Processed in 0.020707 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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