设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7393|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值
5 e! u, {# ]7 w) `5 E  x# @% l  M_support  是conv1的电机
% u, ~; A. a% }% a- P+ M   V_support 是Q中Load的数量! I* w2 Q  K0 K4 \- q5 l
   order出一个减1
) N3 N" A+ Q% C; ?: A4 |- E     conv1送到一个就加1
6 v! n% p* o0 C7 w     一直处于监视状态% f, b) e. z, e3 \
   现在的问题是order出后
! u- `3 Q/ N6 {. R! c& G   conv1的电机并不启动
9 Y( {  i/ m  t* c; _: G- T   感觉程序并没有立即监视到V_support 被减1了* U3 Q9 u$ ^/ N5 z1 t# N+ ?9 z
    不知道是不是这个send to的问题1 y4 h, T! v/ k
    请高手指点*/& G* k1 V- Y5 d0 h. `

4 x% f& ?% u& O& i- }% c0 v& t7 ]! }3 z$ ^' S
begin P_monitorSupport arriving   
* u' r  V( d( \& j) l( X6 N  y0 T   if V_support >=4   then    % c& G, R- m/ \! x- h) f6 v& h; x
        take down conv1.M_support    g! k) `& F3 v% B$ g/ o
   else
2 C! A4 ~( F. C2 G+ m1 ?        bring up conv1.M_support
8 Z: X: O0 ~6 }   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
# n2 J/ c' [- j6 T, [1 i! s    send to P_monitorSupport   
/ w& I7 p; J/ P7 ~# S* V! p& ]end
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?4 Q1 X. y( Y+ B5 n. e4 F

- w3 P( @" |5 H6 Z1 i9 W& s9 m  vsend to P_monitorSupport   当V_support <4 时& {& x2 H. {& _) ]
没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54 ) a' \  c' T  I. w
没看到有Order语句?
: z4 g5 A2 [: S  R% k+ N) ?
; z7 Z1 J/ I8 N9 s2 H" `0 Osend to P_monitorSupport   当V_support

) W# j3 n# j" x2 e) z) ^为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为
- }8 {0 B+ N- N! ibring up conv1.M_support  l" T/ N+ H8 K3 C
: Y/ W3 [9 f! J) _" v3 m( x   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
& v* P4 w1 {' W+ f$ }, _' ysend to P_monitorSupport1 R+ S% W& p: n- n$ u0 m
此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。1 h/ b" ~  c4 y$ X  G3 Q2 s( H
就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-13 19:00 , Processed in 0.018362 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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