设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6315|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值& z2 u/ w( `! q( T7 V! @
  M_support  是conv1的电机) T9 k5 N: j% Y
   V_support 是Q中Load的数量
2 M3 c6 l: X7 J! g* w   order出一个减1& U; [# ?) o& f) g+ O  j- s* G
     conv1送到一个就加1/ _/ B& S# f: `. S7 _' f
     一直处于监视状态8 N- W/ U/ a) W% F/ F
   现在的问题是order出后
( d- a6 P" @6 B* i: F   conv1的电机并不启动
0 [; M! s5 j$ i9 q5 a% M/ _' _   感觉程序并没有立即监视到V_support 被减1了2 v* q( L8 u$ Q. P$ {
    不知道是不是这个send to的问题
7 ^( q9 O' N4 D. o. R" `6 M' d    请高手指点*/+ W7 l; k. Q# k' Y
, s( E1 r& @. {; R  L
! j( j( E, `2 \# h4 I, c) a
begin P_monitorSupport arriving   1 Y! d" n; H; X6 r
   if V_support >=4   then    9 q1 r! u6 }/ L9 ?9 Q" u+ @
        take down conv1.M_support  1 H5 ^* q; S) ?4 V5 O" ~
   else+ @, S# M) Q+ c
        bring up conv1.M_support4 t" N" d& m% |" e7 g' F( Z8 _) z
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
  L$ ^! C% B- o  a$ u    send to P_monitorSupport   
6 o7 j/ Y3 d2 a9 I" |; s' Y( lend
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
- k  ]% k0 I. @
! b5 r: P- O% c- x1 L9 X8 g* F4 psend to P_monitorSupport   当V_support <4 时- q- h# I" n" A6 t+ A! {% @
没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54 ; S2 G5 ]) v4 }  D$ Q
没看到有Order语句?
- l$ b% M# r- D2 I7 K0 |6 s" U
/ S: Y. R8 k( b$ f1 [send to P_monitorSupport   当V_support
4 T  n8 }3 [5 V! `0 ~
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为* F4 ^9 A( N* F! {# h$ z+ P- c
bring up conv1.M_support  l" T/ N+ H8 K3 C) ~9 [9 [! o# E) t0 |* Q
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
  S, I  r7 V3 u2 T1 Gsend to P_monitorSupport
# @) L9 o9 d5 A1 o/ c+ H/ m' O9 N此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
4 }- Y8 K% R% r# C8 T9 U( v就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-28 17:52 , Processed in 0.015037 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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