设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7031|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值
: [+ ~$ A* L, C  }% R% Z4 ]% Z  M_support  是conv1的电机
' ]: `3 @4 s1 W0 z( Z1 n: J   V_support 是Q中Load的数量( I; i! ^7 \; }5 O' _
   order出一个减1% s* b9 p) H% I" G4 F. k& e, c
     conv1送到一个就加1( W; N9 O% ~: f4 g, v
     一直处于监视状态& ~7 l+ E  b+ m' h) g
   现在的问题是order出后4 c) y: T! R: E9 f
   conv1的电机并不启动( f: K  b7 r% w- w6 y, e  |
   感觉程序并没有立即监视到V_support 被减1了6 B, E. L8 B: g/ k9 E' n
    不知道是不是这个send to的问题/ H9 k( D5 V& L2 A  K. j+ l' Q1 l. J2 s
    请高手指点*/
2 G" q9 Z( C4 Z3 H. _! s  L# ?( Q- ]& ^

$ |7 n5 ^% V( _; t$ D9 Mbegin P_monitorSupport arriving   
) R- K% ?  P2 N   if V_support >=4   then   
; H* @& ]8 g, j9 ~+ n        take down conv1.M_support  - r# h: `; O7 D7 ]' _" a- T4 x
   else7 G: D% o6 ]6 D
        bring up conv1.M_support  H' Q9 j8 i$ I+ v; U- g  J! J
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         . S, T: u& ?4 k- N; p# G
    send to P_monitorSupport   
! D0 V% Z, l2 |5 N* M8 o# Pend
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?) ^+ R; ]% I7 Y! [
, Z8 J# R% h+ y; N; c
send to P_monitorSupport   当V_support <4 时
: C+ v0 x  l4 a: W" n, w- U2 V3 U没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54
- a; f. J1 k/ T! B. L没看到有Order语句?  s) e$ b  U8 R1 U4 r1 J

) }2 h8 b5 p! O/ C3 G3 Dsend to P_monitorSupport   当V_support
- R+ l/ P& N& j- A/ k6 X
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为
4 k' L3 P# A0 s2 F& `8 s, h' Obring up conv1.M_support  l" T/ N+ H8 K3 C
* c: p1 \; I& {! }& B( a( u3 z   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
; x- m- o$ t: N, J4 n2 X0 [+ Lsend to P_monitorSupport( u- N. F- y. H9 `& B1 D. P5 M
此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
8 N1 m3 ~; {# }就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 17:33 , Processed in 0.016672 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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