设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7918|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值
# e) Q/ x  |% b, Z. |; o  M_support  是conv1的电机% s# p" X! a  R* \$ x* l% r7 v1 n
   V_support 是Q中Load的数量4 ~# G& o: O' b( |, \* D, y
   order出一个减1
; h3 O! v8 P0 R     conv1送到一个就加1+ L, M6 p* @2 L+ p& c# ]) I9 x
     一直处于监视状态
4 ~8 o+ b7 k- ^% W4 y: q0 r) H   现在的问题是order出后' a8 h, x( P$ ~% f) I
   conv1的电机并不启动
  {: r3 ]" ?% R4 a! J- n* d   感觉程序并没有立即监视到V_support 被减1了+ ?: s! q9 H5 l6 O$ H$ g* [8 v
    不知道是不是这个send to的问题! Q5 H3 t) |4 m- b
    请高手指点*/
" d1 S3 I) M0 ~- Z! ^* L& m0 {
7 N/ b( A$ C! J% A- Y
8 o( R# Y8 q+ Z% `( Z# s8 f6 jbegin P_monitorSupport arriving   + Y3 X0 `$ u" S  d/ Y
   if V_support >=4   then    . a# X8 f& c  f( ?
        take down conv1.M_support  ) i5 S+ I0 u5 c+ {* F0 S' L& d& m
   else6 A1 l& v3 i8 z  W' _6 v
        bring up conv1.M_support
4 \$ E+ i  J+ n- X   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
' q! n1 u5 Z0 [! U) O/ ~    send to P_monitorSupport   
5 L- t) g* z$ h! E! }% L$ qend
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
* d! ]# U0 ^7 G( P1 \+ ~% I7 b9 B$ y+ h& Q) z1 w) V' J. s! H2 \7 b
send to P_monitorSupport   当V_support <4 时
- E! A, ]/ T$ g7 g' d) J  L没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54 & O! Q! t3 a+ k% V2 U3 J
没看到有Order语句?
$ Q/ S2 r1 L  x9 a3 T5 C3 m9 T1 D3 n- b- o+ X
send to P_monitorSupport   当V_support
9 o1 {8 ?# @  X$ ~8 \
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为
8 d8 E6 f. R* J% ?( Fbring up conv1.M_support  l" T/ N+ H8 K3 C! N2 t! }, e  |+ }2 |
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
; ^) ^/ h& ]! o7 }  m' osend to P_monitorSupport
4 _1 v) p( q$ v此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
2 \# U$ F/ |; s' u- \' W  ^% ]就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:18 , Processed in 0.014040 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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