plc冒泡排序哪位高工能给个资料或者给讲解下,谢谢了 点击:852 | 回复:3



xxx1985xxx

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2010年5月05日
发表于:2010-05-05 13:30:14
楼主
plc冒泡排序哪位高工能给个资料或者给讲解下,谢谢了



数风流人物还看今朝

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2010-05-05 17:04:45
1楼

冒泡程序是最简单的排序程序,要两重循环,如果要改到PLC,也不复杂,

但要支持 数组或间接寻址的指令,象 S7-200 ,OMRON 就能支持。

我用高级语言描述一下算法:

假设数组 X(1)....X(N),要求由小到大排序

                 for   i:=1  to N-1

                        for j:=i+1   to  N

                              if   X(i)>X(j)  then   交换 X(i),X(j)

                          next  j

                     next i

   如此而已,如果你会高级语言,小菜一碟

 

[三分明月]

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2010-05-05 17:29:28
2楼
这么热心。学习       

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2010-05-06 14:07:50
3楼
j简单,仔细想想!                

热门招聘
相关主题

官方公众号

智造工程师