设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7008|回复: 3

[求助] 新手请教send to问题

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值3 {$ U4 e7 \3 k" I3 ^
  M_support  是conv1的电机! @1 T& H8 o; F8 t7 b
   V_support 是Q中Load的数量
- t. W3 Q3 M5 Y- q8 Z- ^, L/ \# R   order出一个减1
7 \# X! P, a# ]  I; x$ u9 N' P     conv1送到一个就加1
3 D7 `, n" C) }" S5 X     一直处于监视状态
0 ]5 X7 A0 Q; D" ^8 P% X   现在的问题是order出后
# q. u1 ]: _1 |1 E" p5 v, T7 D   conv1的电机并不启动+ u7 l) W: P/ X8 l; n/ m
   感觉程序并没有立即监视到V_support 被减1了4 k0 g: q, `" h( I5 @' A2 u! n- h
    不知道是不是这个send to的问题
) F0 x1 `0 |0 W9 Z2 Y, D* G    请高手指点*/0 O6 F( F  k5 e7 n! b- Q$ P

6 s. _' d  c* g9 _$ Q3 r' e* B9 {0 |2 i+ t' l+ v! E- W
begin P_monitorSupport arriving   
7 s- S% k& A9 V5 ^: b  _; q5 G4 F) O   if V_support >=4   then    5 |# Y, v; y7 U. t( a- s" t
        take down conv1.M_support  8 j! X% R( _1 U
   else) ~0 U/ X! I/ B- S9 Q) ~
        bring up conv1.M_support
$ \  V  D0 ^4 T0 s5 D' O! r   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
! I+ j. t$ E# u9 ^. D" G    send to P_monitorSupport   * j" Y, S' f# K7 g! f3 O4 A( m+ v. l
end
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
7 z# [9 L5 T7 C) L
. U6 v+ H3 I9 \0 p9 `send to P_monitorSupport   当V_support <4 时) G2 o  e( ]: W6 R$ S
没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54 8 r2 }) T  G* w  e0 U9 _
没看到有Order语句?8 n' i. u0 ^2 Q! z: Z" |

: L( J5 s( I+ l/ U0 ]) U9 Dsend to P_monitorSupport   当V_support
5 w  P0 c5 s8 i. t) w' t: F9 c
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为. ~8 C9 w9 m; b4 ?3 x* I
bring up conv1.M_support  l" T/ N+ H8 K3 C
; Z) v8 A7 c- Q" |" I! M2 {4 l   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
+ v0 G+ }9 w. G1 Z0 S1 @send to P_monitorSupport+ D3 ~2 d, T0 k" N: x; f1 \( C
此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
9 x! Q: G- g* A# u3 v3 @就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-8 21:40 , Processed in 0.017359 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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