回复:请教FC25(MAX——求三个输入中最大值)功能仿真相关事项

  • 帖子

    0
  • 精华

    3
  • 被关注

    9

论坛等级:新手

注册时间:2008-07-01

普通 普通 如何晋级?

发布于 2013-12-13 01:29:29

13楼

这年头ZhengFu的“和谐”搞得不错,连一个拍砖的人都没有。自娱自乐吧还是。
还是上面的思路,不过有些变化。
假如求最大值的数学函数为 y = f( x ), 其中 y 为最大值,f 为上面的FB1,那 x 就是我们处理的数据总个数。
x 值大小可以通过
OPN DBX //打开数据块DBX
L DBLG //装载数据块DBX的长度
两条命令获得,前提是DB为共享DB块

1、x=2n, (n>0且为整数),即当 x 为偶数时
我们人为将#pp1的值给定为0,其他不变,意思也就是给DB块虚拟多一个数据元素。
2、x=2n+1,(n>0且为整数),即当 x 为奇数时
我们人为将#pp1的值给定为DB块中的第一个元素值,其他不变。

原来还为循环结束条件的判断伤脑筋,现在有了块的长度,再处理起来方便多了。
数学现在看来还真没有白学。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54668条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。