设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4173|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值
# Y" r/ H9 f, u2 M7 g0 J  M_support  是conv1的电机, ]0 l8 L- U$ Y
   V_support 是Q中Load的数量) m9 h- p2 a7 C( I- ]* `$ v
   order出一个减1) m5 W0 B1 F0 p0 f3 P4 O
     conv1送到一个就加1. f/ i" L! F/ Y( Z. V
     一直处于监视状态
- d0 w  `) _6 l+ J% c9 K" c  g4 M   现在的问题是order出后: Z! I. W0 `" n5 [, j5 Z7 T
   conv1的电机并不启动
9 p! }3 p) P; y( J( O! \% v7 n: d. {   感觉程序并没有立即监视到V_support 被减1了  @* F1 I( j% @! ~, H+ E  }
    不知道是不是这个send to的问题( w0 j' V# Y0 r6 }$ F$ s7 t3 t3 t
    请高手指点*/
, ?6 L8 T8 x* Z/ I! Q6 a6 w* B7 W: c0 [  f6 Q/ L: O

+ I+ |' G4 N0 x; ?$ G. V' xbegin P_monitorSupport arriving   6 I& \+ k6 i% _2 X, ^4 R
   if V_support >=4   then    ) I: w  P" E6 J0 {- C: h
        take down conv1.M_support  $ q9 Z9 i: }3 `- r- r+ q( Z! r3 }- a& q, z
   else
) b0 U* m, s& k$ D        bring up conv1.M_support( d" \" D7 E( f" [9 K* m
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         & W/ _2 o8 u9 d2 w
    send to P_monitorSupport   ; F* |6 D: a* o+ e8 U) s4 l
end
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?8 \5 X) Q# `! ?/ w8 F

* o: z2 l3 s" N$ r( Bsend to P_monitorSupport   当V_support <4 时- s* @0 j. p0 h$ s1 j7 Q0 h
没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54 $ g* F( ^2 Q( S# v5 B7 Y
没看到有Order语句?
: ?% m$ U2 M% N+ r( i7 F% ~! C8 t; \" _9 l6 }2 ^* B
send to P_monitorSupport   当V_support

- n5 A1 y: I" B) x1 R; H: U5 Z为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为6 V0 c& ~% h  o4 T
bring up conv1.M_support  l" T/ N+ H8 K3 C, v9 h! y& M& F
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
: T0 L. M2 R, p+ l  Gsend to P_monitorSupport9 m. M. T, ]6 H" K" J
此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
6 a1 Q6 e, x7 O3 _6 N9 C0 ?就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-11 00:16 , Processed in 0.015108 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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