设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4649|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值  R! S! i) W5 c, J1 M
  M_support  是conv1的电机
9 v5 k' c. j) m7 _$ x. q7 Q1 E   V_support 是Q中Load的数量3 w$ }3 l, f# P, W. O! Y$ F2 s
   order出一个减1
3 J/ F" o, V2 c! P     conv1送到一个就加1
3 U, Z( i1 d1 c& n" \     一直处于监视状态
# I1 [: r2 k2 j; ~# a4 q% e  [* Q   现在的问题是order出后
4 [: b9 ^* f2 D! p9 X  i   conv1的电机并不启动
) M% |# q/ }  q4 `# d   感觉程序并没有立即监视到V_support 被减1了" u/ U' {+ D3 I/ j6 c2 o, J
    不知道是不是这个send to的问题
6 f' Y& {7 y% x$ [& D    请高手指点*/  r) [. d) {1 z4 _. I1 [
# W/ O4 u% u* c. a4 ~' g# b3 y
9 M3 Z5 T. i. ~3 l
begin P_monitorSupport arriving   - g" e9 x  `6 ?' V0 s5 Q
   if V_support >=4   then      \4 U9 O2 e/ S& a0 z: C
        take down conv1.M_support  ! l. ~: b: J" Q3 [
   else
& C7 P3 \) e" _2 N        bring up conv1.M_support
( E$ V: f( F+ Z4 r; Y   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
. n& A# x5 g. g  Q! }7 h    send to P_monitorSupport   & c+ c# ?* z) d8 Q4 Q4 U# |
end
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
: o: d# \% d, G) ]! }% O' _1 s4 W; q+ Y4 N3 ^0 K& w& |# [
send to P_monitorSupport   当V_support <4 时
( |+ F3 @9 s, Q! V+ T# W4 I) E& S) z没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54
- [6 h3 A0 X- e5 `& M9 H9 l没看到有Order语句?' I3 ]3 d5 f% T& c: n, |

4 y1 y& C1 L+ o$ `  fsend to P_monitorSupport   当V_support

: `% s4 m2 D  |( [$ m. l为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为
: {/ j8 `; V6 J$ b- j, G8 [bring up conv1.M_support  l" T/ N+ H8 K3 C$ g4 e* m( s" {6 q' t$ z
   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
- ]5 l# U; Z, R! G* S/ esend to P_monitorSupport
9 m+ O: x9 h2 f, D% b+ |# O% F此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。
( N' p7 L! {" i4 V+ g+ k0 @, j$ u! S& }就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 00:21 , Processed in 4.511341 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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