设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5027|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值
7 ?  C, _' a9 L6 }! ^% N4 G  M_support  是conv1的电机& T7 b& N# X1 @' a9 ^. T
   V_support 是Q中Load的数量. y( ?- F  G  s- @& R
   order出一个减16 f: B8 l# M: @/ d. x, R0 u
     conv1送到一个就加1
6 k5 ^- E& f! ]7 g$ B     一直处于监视状态6 t# s9 H* i4 M! h/ M# `* g+ a
   现在的问题是order出后
' q3 {/ B( j( p; n( {( c7 W+ l   conv1的电机并不启动8 D. T& h. ?- N' j$ W
   感觉程序并没有立即监视到V_support 被减1了
8 o6 Y0 k2 u1 n* }( e& b    不知道是不是这个send to的问题5 Z4 i$ M7 p: V5 z
    请高手指点*/
0 H4 s; G2 i0 x+ X4 u: |) w; F6 B3 B, Q" `+ I# o% [! f
% j6 O; S, f6 g# w& u' |: G8 {5 P' ]
begin P_monitorSupport arriving   + B3 |) C7 K$ p& Y( ]; s, {
   if V_support >=4   then   
6 h' w  _2 b+ b6 b        take down conv1.M_support  
; e3 J3 l7 W! L, F3 k) j6 {   else/ H. X$ ~) W) {, S% |
        bring up conv1.M_support
) k# Y# [/ u' i& C; j; Q& }   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         " a/ T: d' N3 S7 N; ]
    send to P_monitorSupport   
1 A' @( y4 }# m* B7 kend
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
6 h- ]! w- x0 N0 v0 M2 D2 g# s( M- K7 S, l7 O" u! c  _
send to P_monitorSupport   当V_support <4 时
9 M0 u5 [* D+ {3 l' f4 F9 \没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54
5 y. r2 N/ F( P2 K& j2 Q没看到有Order语句?
7 V( G' M+ J* j: v9 I7 W& g6 V3 z# @- S# y' a
send to P_monitorSupport   当V_support

( k: {& F" i3 W9 s8 ~; o为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为
- ]4 D# Z0 L, V" \bring up conv1.M_support  l" T/ N+ H8 K3 C6 _7 r! X+ o" G" h6 s+ x. c, x
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
2 [9 a2 q# m  xsend to P_monitorSupport
4 B( D: X9 Z" x9 p0 B3 N, s此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
# \- C( W1 q7 l4 G" t. v$ z- E就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-8 17:22 , Processed in 1.878347 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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