设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7766|回复: 3

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

  [复制链接]
发表于 2010-12-11 15:53:08 | 显示全部楼层 |阅读模式
/*目的就是想让Q中的数量保持为定值
0 H, x0 R1 d3 o1 o" u+ L  M_support  是conv1的电机
9 j9 j: N* X6 Z, Z* r  N   V_support 是Q中Load的数量
8 x* L1 \4 {+ h  g3 X( Z( k1 G   order出一个减1/ l. {' M# \/ V. E7 A
     conv1送到一个就加1
6 v8 ~3 R" ?. Z; p$ ]2 j0 C     一直处于监视状态' ^2 J8 `1 a/ [& R% K/ Y8 a
   现在的问题是order出后8 \6 k& `5 o; ]" C% F$ c) Z+ u
   conv1的电机并不启动) W# g$ f' E* n4 }, v3 Z/ A
   感觉程序并没有立即监视到V_support 被减1了
4 y, H% {' E7 m& S# D- D3 j# v    不知道是不是这个send to的问题
- g* x- T+ J4 i: H. y    请高手指点*/+ @: F' q' N% K* r

8 J+ d- i+ D3 X" \4 D; k) K: A" q2 _9 |) ]9 x
begin P_monitorSupport arriving   
; }6 h  F2 P3 h' Q   if V_support >=4   then    . s9 A4 i9 p: K. A
        take down conv1.M_support  
4 j/ c( H2 p- R; z; u& |4 ^   else
: E* _( N) H! R% }. j$ H7 P        bring up conv1.M_support
7 y  `! s9 f$ q8 c7 |   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         
# }  l6 T  s7 ]( E7 _6 F    send to P_monitorSupport   ) V. d! z9 `  F1 w8 g
end
发表于 2010-12-26 18:54:39 | 显示全部楼层
没看到有Order语句?
7 R. y! H' Q+ k# b0 a" \# u4 A" O. e" J
send to P_monitorSupport   当V_support <4 时
! v# E2 c+ s- C0 ~" ~没有wait for 1 sec    就变成了死循环了!
发表于 2011-7-1 16:13:23 | 显示全部楼层
bluebaby711 发表于 2010-12-26 18:54 " T+ \% S; P) x* R- |$ ?2 _7 a
没看到有Order语句?
# T! I2 k( b! E- Y$ T- y; ^- a7 {7 o  }3 d# S* p" i5 {  O
send to P_monitorSupport   当V_support

8 y: O# r8 ^. L5 o, a/ y' S# P为什么会变成死循环?逻辑上应该没错呀?
发表于 2011-12-20 19:18:47 | 显示全部楼层
因为
: S' h; h. V' o4 T- Cbring up conv1.M_support  l" T/ N+ H8 K3 C
% t; y- b% N' t7 m/ v% [   wait for 1 sec    /*感觉此句多余,但去掉后电脑感觉就死机了*/         7 P  c8 t5 f8 N; I" s
send to P_monitorSupport
% ~+ T9 m  I! T0 p1 i. h此时刻 Load 是不停的产生地,在一瞬之间(0秒时刻)产生无数多的Load,然后被送回到程序中。. `6 ~/ n4 K* s* F- @% ~1 ^. E2 |
就算是停了电机依然会送回程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-6 12:19 , Processed in 0.014395 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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