设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7763|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值
) Z" h" L4 a. j3 k- B  M_support  是conv1的电机, K  e2 K4 U+ }# L  J
   V_support 是Q中Load的数量7 n' K, y$ F6 ~& @3 l( G: i) K
   order出一个减1
% Y3 V+ Z) Z, q     conv1送到一个就加1! Q: V+ D9 B+ j
     一直处于监视状态( H: E; J' {: s( J  L$ M$ k
   现在的问题是order出后- y# N& n% y; t' I( O, n
   conv1的电机并不启动1 J# d3 w* T) @2 K2 [8 S/ s- a
   感觉程序并没有立即监视到V_support 被减1了, w: F, Y" R  \  U) P9 U1 O# P
    不知道是不是这个send to的问题
: t! P( K7 M  r1 o" P& U' G    请高手指点*/
* T  f' x% U8 ]; U0 ?) y5 g- b  M

5 t$ a# p5 L! x1 b6 w% Abegin P_monitorSupport arriving   
2 K! r6 q0 X  C8 ^( W. J% e% e   if V_support >=4   then    . ]3 P7 B$ ~5 a/ S0 \/ @- i7 X6 N
        take down conv1.M_support  7 ~# [+ x# F5 a
   else
" [- N& {6 f0 t4 d  P        bring up conv1.M_support0 D5 h5 H+ v3 V7 L
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         % ~* M! h8 d- \) T9 j! |9 u
    send to P_monitorSupport   
$ N0 t5 U- ?9 u' R4 xend
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
+ |9 `4 @  m% T: I  ~
  |5 s' x8 j+ [/ }/ v9 I$ `' ksend to P_monitorSupport   当V_support <4 时
  L# M8 b. _" a6 M) l没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54
; n1 P. i' \8 U0 B/ T3 k没看到有Order语句?
0 l, b& k' f1 y. y
3 ^3 E" f/ @, @1 R7 q, e7 K7 ssend to P_monitorSupport   当V_support
2 R  A, B8 G2 f& y
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为/ G5 J* W) }7 X; }, T4 ?
bring up conv1.M_support  l" T/ N+ H8 K3 C
1 `" S4 l) z$ f0 W* T# I: m7 g. p   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
# f0 P' j+ \3 E" ]' E1 D: ^send to P_monitorSupport
: o4 C9 B* [! v6 [# V7 z此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
* B& g4 Z! e; A/ F3 k& G6 B0 M5 K就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-6 10:49 , Processed in 0.012389 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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