求助:高手帮我看一段不明白的程序 点击:559 | 回复:6



hsyufu2008

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:22帖 | 1644回
  • 年度积分:0
  • 历史总积分:3660
  • 注册:2007年8月24日
发表于:2008-03-16 17:58:00
楼主
[color=#808000]SET
A  #BIPOLAR Set K1 and K2 con stants based upon BIPOLAR 

JC  EL01
L  10000000e+000
T  #K1
JU  EI01
EL01;L  -2.764800e+004
     T  #K1
EL01;NOP  0
     L  2.764800e+004
     T#k2
//determine SPAN=HI_LIM_LO_LIM
      L  #HI_LIM
      L  #LO_LIM
     _R
      T  #SPAN
// if the input value is out side the HI_LIM and LO_LIM mrang the output
// is clamped to the nearer of either K2 and K2 and an error is loggea
// if the input value is eraclly at a limit the output will beset
// the computed limit with no errov retarned
       L  #SPAN
       L  0.000000e+000
       LR
       JCN  EL02
       L  IN
       L  #HI_LIM
       >=R
       JC  EI03
       L  8
       T  #RET_VAL
       L #K1
JU  WRIT
EI03   NOP 0   
       POP                                                    
L #LO_LIM
<=R
JC EI04
L  8
T #RET_VAL
L #K2
Ju  WRIT
EI04 NOP 0
EI  02
EI02 L#IN
L #LO_LIM
>=R
JC EI05
L  8
T #RET_VAL
L  #K1
Ju WRIT
EI05 N0P0
P0p
L #HI_LIM
<=R
JC EI06
L  8
T  #RET_VAL
L  #K2
Ju WRIT
EI06  N0P   0
EI02  NOP  0
Ju CALC
WRIT  TRUNC
T  #OUT
Ju FAIL
//UNSCALE  THE INPUT
CALL L  #K2
L   #K1
-R
T  #TEMP1
L  #1N
L   #20_L1M
-R
L #SPAN
/R
L # TEMP1
*R
L   #K1
+R
TRUNC
T  #OUT
//set BR bit no erron –set BR BIT TO 1,WITN ERRUN –SET BR bit to
L 0 
T  #RET_VAL
SET
JU  SVBR
FALL  CLR
SVBR  SAVE[/color]


楼主最近还看过



fangzhongyuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 180回
  • 年度积分:0
  • 历史总积分:6147
  • 注册:2006年11月28日
发表于:2008-03-16 19:28:00
1楼
请将局部变量发出来。

陈石头

  • 精华:28帖
  • 求助:2帖
  • 帖子:300帖 | 9288回
  • 年度积分:0
  • 历史总积分:54987
  • 注册:2008年3月07日
发表于:2008-03-23 19:13:00
2楼
关注中...

songzg

  • 精华:0帖
  • 求助:0帖
  • 帖子:96帖 | 732回
  • 年度积分:0
  • 历史总积分:1884
  • 注册:2006年11月16日
发表于:2008-03-23 19:45:00
3楼
?太长了,不好看的

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-03-23 21:06:00
4楼
这段程序有些错误

刘天意

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 181回
  • 年度积分:0
  • 历史总积分:588
  • 注册:2006年5月13日
发表于:2008-03-24 11:23:00
5楼
EL01;L  -2.764800e+004
     T  #K1
EL01;NOP  0
     L  2.764800e+004
     T#k2
???
重发

engineering

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2003年1月22日
发表于:2008-03-24 16:41:00
6楼
你这个是Step7自带的“SCALE”或“UNSCALE”功能块吧,老外编的。不过你贴得好像不是很全。

热门招聘
相关主题

官方公众号

智造工程师