设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7026|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值  D' j+ b' N' y9 ?8 J9 O* h' S4 X
  M_support  是conv1的电机6 K9 f) L5 Z& B" Z- d2 ^1 l
   V_support 是Q中Load的数量
9 y/ h0 \! D) R9 n* E   order出一个减1
- M: N* v# l& e+ Y) ~     conv1送到一个就加1
% O# D% P4 m/ Z9 h- i. u     一直处于监视状态7 i0 m4 s) m( T
   现在的问题是order出后
- U& T2 v% P  Q   conv1的电机并不启动
% p/ i& ~2 H& G2 r! M' r   感觉程序并没有立即监视到V_support 被减1了( g* b0 u8 J( t: n  {
    不知道是不是这个send to的问题
. a0 _6 \5 {3 {- r. x% f    请高手指点*/: h: @) |# y* Y0 t

" x1 |; t# L: V/ D: `* x
! P, }1 u- y/ q8 dbegin P_monitorSupport arriving   
5 i/ c* ^' S4 W9 g3 U; j   if V_support >=4   then   
; m, @: E& |  T, v) Q0 _- y        take down conv1.M_support  # Q8 |6 n$ ?0 L+ C( m
   else# h% R2 p; x% z) ^6 A
        bring up conv1.M_support6 |9 j8 Z: ?' e+ X( N6 V5 j
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
% }1 @  b6 w9 c) N% i: e    send to P_monitorSupport   
) d& ~$ a5 U' Gend
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
  M% {! J+ M" f7 _) b
, e# }0 M: Q! Usend to P_monitorSupport   当V_support <4 时
- ~. N" V7 n" T1 Q4 i  Q9 J没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54
$ ^3 m! p1 J1 `+ ], X没看到有Order语句?
$ N" q2 O4 C, @; _% b
5 L" I# b$ O  u5 `: r# H* {; Ssend to P_monitorSupport   当V_support
9 T4 E2 e- a( E' S. n- _4 G
为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为  T, m! a2 }: e- H
bring up conv1.M_support  l" T/ N+ H8 K3 C
0 X" q) f* l6 e" P3 q& g/ m& v   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         , B( P4 B" K& u' j, T0 V) W  e  ?
send to P_monitorSupport# `& t) X3 d) s; R9 S. B5 o0 Z; [
此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
0 O7 h) V- R' {3 @( O0 ~就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-15 03:24 , Processed in 0.021386 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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