设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7179|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值3 v" o1 n% A$ u8 t0 A, n
  M_support  是conv1的电机
2 x$ ?  C8 {' W% h, U   V_support 是Q中Load的数量! b0 L" o# E& o# H" n
   order出一个减1  [% O( D8 ~) Z7 y- f
     conv1送到一个就加1
! y, l3 {( e) z. s     一直处于监视状态8 S) @, Z$ s* L' i
   现在的问题是order出后
0 y: u/ f! t8 P; k9 ~: Q   conv1的电机并不启动" b* y4 Y- p: i1 h! s
   感觉程序并没有立即监视到V_support 被减1了
& |% |0 _* ?& P" D. w, J    不知道是不是这个send to的问题0 u' R, w! ^! R& T/ M' ?( `/ ]0 O  f
    请高手指点*/
$ n+ v: R' Y( W4 a! y) m9 i" F
& R. p% c+ w" x0 n) ^0 ]3 O2 m3 K) n, N2 b: p+ U1 e1 ~
begin P_monitorSupport arriving   $ G1 f! q5 N8 z- ~* V1 \* [- o
   if V_support >=4   then   
( B# v, B9 K0 S4 d) a        take down conv1.M_support  + s& a5 C  L0 t# e9 }7 Y
   else: I" p' ^1 z% b5 b. z( `
        bring up conv1.M_support
4 Q. S; i. O# b$ l& Y   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
' U& r8 F( y% W' T: _% C    send to P_monitorSupport   . W9 m7 |, _1 T, @# y
end
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?3 g3 d8 g  n" d5 J, R+ |. o  R& b
# g; I/ {5 u* ]) g# P' l& x) z% k* i0 r2 E4 B
send to P_monitorSupport   当V_support <4 时
; R5 N1 ^7 P4 I" M  o5 V/ X" W没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54 9 j. }8 O4 b* d1 u
没看到有Order语句?
* x4 Y4 s, u$ A7 n
* O3 ~# C' K$ V/ m. D+ ]' M5 L/ @send to P_monitorSupport   当V_support
8 j5 L, `* u& @+ B
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为
2 g* c( X& F3 ~+ Y: q! X( ]) w* }bring up conv1.M_support  l" T/ N+ H8 K3 C
7 j' [# v2 t4 q! P+ k   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
" p3 Q) m- H8 |, P) i& Tsend to P_monitorSupport. d) N  ?- ^& F
此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
! G; C5 E9 O+ V3 j0 U& p就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-22 21:00 , Processed in 0.015375 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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