设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7967|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值' Z' e2 D( k& b. g; \9 F4 i: e
  M_support  是conv1的电机  \" C+ Y+ g2 l' f5 b
   V_support 是Q中Load的数量* V! w" B4 O. @4 j. l) L
   order出一个减18 O/ S6 f1 n7 d) T( J/ l
     conv1送到一个就加1
5 s' l2 ?# [5 x$ N, H     一直处于监视状态* |  s7 b$ T- h: D/ \4 V
   现在的问题是order出后
$ B" `6 E& h! d" ]# }- k9 E6 e# ?   conv1的电机并不启动
% B3 J4 E  A+ S: y0 c6 z& f1 j. J   感觉程序并没有立即监视到V_support 被减1了- Q( _; f9 }: `( ^' R
    不知道是不是这个send to的问题3 N- x1 J/ h3 A. A5 @6 ]" |
    请高手指点*/
0 M3 ?% l" {2 d6 ^: k; p4 j& }
) r' @" M4 D& @" Q  J1 l' h. r! |: t6 m0 `. E# ]
begin P_monitorSupport arriving   / _  Y0 }/ L# S1 s6 ^) C' O  N8 R# a
   if V_support >=4   then    $ v8 K( [# g: _# O7 Z$ i
        take down conv1.M_support  7 O0 l- @9 v- _: |, o" D, `, D
   else5 E- x; W! s- K# A) J, x; j, E3 i9 f
        bring up conv1.M_support
0 c9 S& }3 r6 _( m" m" S' g% W   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
/ k0 t4 p% O# B3 H3 a    send to P_monitorSupport   8 e3 {2 [7 ^9 [+ ^2 J, M
end
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
  d7 H! b: e0 m$ p) i# L: I# s
8 R9 C" U! n, v* y8 Rsend to P_monitorSupport   当V_support <4 时
" P# X% e: N% g8 z$ i没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54
+ \0 o) f. B9 z' i+ x( j( d没看到有Order语句?6 N% p5 [8 ^- V) A3 g. q
* R' I6 T9 @% q
send to P_monitorSupport   当V_support
5 C& y6 v/ V; ^3 S, ~' m6 {
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为& `$ [3 Q& r1 w3 ^' K. f& g' Z. w
bring up conv1.M_support  l" T/ N+ H8 K3 C
! q/ N$ P8 n3 X5 R. K% Y3 V% W3 X2 C   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
" }) v8 z6 I# usend to P_monitorSupport$ D* \/ I: S: o& v/ O
此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
. B, S3 A, }7 D: V6 ^5 k5 P就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-23 06:59 , Processed in 0.016308 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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