西门子s7200PLC如何编写冒泡排序法
1、网络一和网络2用于构造一个0.5秒的时钟脉冲
2、网络3和网络4用于组成一个向左移动5次的功能,即V0.0,V0.1,V0.2,V0.3,V0.4依次ON,然后利用这5个点的ON来对输入的数据进行采样,采样5次
3、假设原始数据放在VW50,那么通过不同的时间片,将这个原始数据放在VW100------VW108,
4、对VW100----VW108的数据进行排序,去掉最大值和最小值,只取中间三个样本调用子程序
5、这里对排序后的三个值取平均值
1、冒泡法--------------把A[0],A[1]......A[J]从小到大进行排序
注:排序数为字整数,即VW##,如:VW100,VW102,VW104等
LD20---------------------------变量I
LD30---------------------------变量J
LD8------------------------------N-1
初始化I=0,J=0
2、程序跳转0 J=I+1
3、程序跳转1判断A[I] > A[J] ?
4、程序跳转2对J进行判断
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:43
阅读量:122
阅读量:27
阅读量:127
阅读量:191