技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > stl转成lad

stl转成lad

郑志武 发布于2013-03-08 15:33 1 0 标签:

l#in_word_1
l#in_word_2
-i
itd
dtr
l0.000000e+000
<r
jcnm01
l0.000000e+000
jum03
m01:nop0
tak
l2.764800e+004
>r
jcnm02
l2.764800e+004
jum03
m02:nop0
tak
m03:nop0
l2.764800e+004
/r
l#band
*r
t#out_real

其中#in_word_1,#in_word_2,#band是输入变量
#out_real是输出变量

佳答案

l#in_word_1//装载整数#in_word_1
l#in_word_2//装载整数#in_word_2
-i//两整数相减
itd//将差转换为双整数
dtr//将双整数转换为实数
l0.000000e+000
<r//将结果与0比较
jcnm01//若不小于0,跳转到m01
l0.000000e+000
jum03//否则,就跳转到m03
m01:nop0
tak//因为此时accm1中为值为0,accm2中才是两数相减的差,
因此将两者的内容相换,即差存放在accm1中,
l2.764800e+004//装载27648.0
>r//将差值与27648.0比较,
jcnm02//若不大于27648.0,跳转到m02
l2.764800e+004
jum03//否则,就跳转到m03
m02:nop0
tak//因为此时accm1中为值为27648.0,accm2中才是两数相减的差,
因此将两者的内容相换,即差存放在accm1中
m03:nop0
l2.764800e+004
/r//将两者的差值除以27648.0,
l#band//装载实数#band
*r//将商与#band相乘,
t#out_real//将乘积送入#out_real

这段程序的计算结果是:#out_real=(#in_word_1-#in_word_2)/27648.0*#band,
其中(#in_word_1-#in_word_2)/27648.0的取值范围为0.0---1.0.

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签