设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2628|回复: 1

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

[复制链接]
发表于 2010-5-21 14:24:47 | 显示全部楼层 |阅读模式
让小车红灯停,绿灯行出现以下情况不能解决:
# [- K" X  z9 [  `' J" \1)is6 U* M# I5 @$ C! b$ o
do
- T" S. ^& m& s0 I  ], u if light="green"3 k# F8 ^! q0 u
then @.stopped:=false;
! f4 R! u# I8 i1 F  else. P) U) n; G" ]3 T* h* ?; R' j* H
   @.stopped:=true;
0 E1 i7 q' x6 C# B$ f8 R0 {  end;
9 y1 D0 O9 ?  F. k0 P$ q( N4 send;
4 l' C8 O+ {6 |5 K1 D5 V' Z5 q7 p; G2 L
用if else then,只会停止,不能运动,停了以后Method 不会再被调;; p+ [" W2 [3 R+ G5 @" ^) D
2)is) @2 T1 ]" ~+ G* ?6 _% L2 E
do* r5 K; A, x  b6 z6 Z
if light="green"1 R2 d" H6 ?. I& t) F  s" x9 x# c* w1 u
then @.stopped:=false;( w  I# W) I+ p% ~5 x; I
  else. g7 `( `% [/ L" W
   @.stopped:=true;& y# G: M) ?  t8 L8 B
  end;
4 G% V6 S* f7 k9 B7 K* f@.move;--加了这个以后则不管红绿灯都是一直运动的,, Q6 b8 R0 l/ A
end;
( p0 N  V$ e* f7 c4 N3)用ispect-when-when-else,出现同样的情况" @; g& A0 o# K
求高手解决。
发表于 2010-5-21 14:47:29 | 显示全部楼层
{:3_47:}
4 L: ]9 l" \- |) F逻辑混乱。随便弄一个吧
4 M" N/ N( O2 W" i5 I, ~# `is/ c/ S+ V8 E; ]% ^
do
- k. c. B1 F( s5 s  A0 Rif light="green" then4 G$ m# |9 M6 b: K% i
@.continue;1 A2 u/ u) X$ x) B0 [6 w/ P
else
: Z( W8 K+ o1 Y@.stop;
8 S" u: U, [" _* tend;
0 ]6 Q# P9 K: @& `. J9 Oend;

评分

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

查看全部评分

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

本版积分规则

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

GMT+8, 2024-11-24 02:14 , Processed in 0.012915 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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