求助施耐德电气ST语言冒泡算法 点击:495 | 回复:1



龙哥001

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2018年1月23日
发表于:2020-04-08 16:05:45
楼主

各位大神木们,施耐德用ST语言写一个冒泡的程序,就是我有6台水泵 每次启动时间最短 然后第二短  以此类推 ,停泵停时间最长,现在卡到冒泡排序这一块了,不知道怎么去排时间顺序,求大神告知,感谢!



楼主最近还看过



键盘

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 78回
  • 年度积分:21
  • 历史总积分:1174
  • 注册:2018年1月15日
发表于:2020-04-24 22:21:27
1楼

if start then

   for i:=0 to 9 do

     for j:= 0 to 9-i do

         if (in_value[j] > in_value[j+1]) then

            temp:=in_value[j];

            in_value[j]:=in_value[j+1];

            in_value[j+1]:= temp;           

end_if;

     end_for;

   end_for;

end_if;

10个排序的,可以参考


热门招聘
相关主题

官方公众号

智造工程师