设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6665|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值- S" T, L3 B2 N2 ^- W1 O. I
  M_support  是conv1的电机
  T/ O% u, `0 W# M3 ?   V_support 是Q中Load的数量
* f7 g, ~$ D6 J6 R6 M& z: c; ?! r   order出一个减1
& T5 k7 O; c: K$ W4 d# ?     conv1送到一个就加1& t, Q) y  S2 T/ J, s
     一直处于监视状态7 q  N% a: G/ `8 i* i
   现在的问题是order出后
6 h1 D- n( X. I: r' Y; [   conv1的电机并不启动9 a0 @. B  V5 ~( D: M" ?% N  T5 |
   感觉程序并没有立即监视到V_support 被减1了8 v7 [3 E# m% G  Y% p9 X
    不知道是不是这个send to的问题
9 A6 x4 W' n1 @* u    请高手指点*/
7 U4 d( G+ s9 U4 A  O: T4 j7 J
& f" ?" s) A9 n" f. ]" ]8 L; l! n
4 i. A" Z  b6 Z& ^begin P_monitorSupport arriving   # q* t! }1 m$ G; e: E. R: r) E' e
   if V_support >=4   then    ; e! u; C! |" U
        take down conv1.M_support  
! K  e$ M! }- ]. U8 J: X% X+ ^   else+ I  Y6 c$ \' R/ D' J
        bring up conv1.M_support, x  S! J% x- B6 M1 B! J
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         # A/ ?0 C$ _8 F; H, C9 K
    send to P_monitorSupport   
- S$ W# M! R2 u: y& q! j6 Jend
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?& N5 j5 H2 W5 a0 Y8 `
0 H, @* N- }6 P3 g6 c: c3 `6 Y
send to P_monitorSupport   当V_support <4 时
" `4 B  z# t2 y1 t没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54
; |$ S# F( Q9 Q" I( I8 p, H* V. S没看到有Order语句?+ C5 Y; g2 E+ {& N

  R4 a4 T' ?) `- C  u5 J/ Ksend to P_monitorSupport   当V_support
9 g. K. f6 ~3 l: s, p; v
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为8 y0 m! h# q- d1 O7 @9 t
bring up conv1.M_support  l" T/ N+ H8 K3 C( |! a/ x* n, }7 x$ |4 A$ U$ n  m
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
& Y3 X) d4 ]& r% tsend to P_monitorSupport
% u  U5 l  X9 ]2 [此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。" F3 k, M# d' X
就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-20 22:58 , Processed in 0.016766 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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