信捷XC系列C语言功能块使用 点击:369 | 回复:4



elysiem

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 2回
  • 年度积分:10
  • 历史总积分:59
  • 注册:2017年9月09日
发表于:2020-09-15 08:35:11
楼主

10个变量D100,D101,D102,D103,D104,D105,D106,D107,D108,D109,对应10个标志号M100,M101,M102,M103,M104,M105,M106,M107,M108,M109,在10个变量比较,最大值置位对应的变量。这个要是用C语言功能块怎么实现呢?用梯形图写的话每比较一次都要写一次篇幅太大,所以想用C来简化下



太月星辰

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 170回
  • 年度积分:130
  • 历史总积分:718
  • 注册:2011年11月02日
发表于:2020-09-15 16:04:01
1楼

冒泡算法写,你这个输入输出都是对应排列的比较好写!

elysiem

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 2回
  • 年度积分:11
  • 历史总积分:60
  • 注册:2017年9月09日
发表于:2020-09-15 17:16:01
2楼

谢谢

miy_gongkong

  • 精华:0帖
  • 求助:3帖
  • 帖子:32帖 | 3051回
  • 年度积分:596
  • 历史总积分:12382
  • 注册:2008年9月18日
发表于:2020-09-17 21:58:36
3楼

没必要非要用 泡泡排序, 用C语言做个简单的比较功能块即可

关育谋

  • [版主]
  • 精华:4帖
  • 求助:21帖
  • 帖子:353帖 | 4760回
  • 年度积分:137
  • 历史总积分:31814
  • 注册:2004年5月28日
发表于:2020-09-19 10:53:51
4楼

C语言简单的比较即可实现。用一个循环,比较9次即可。


相关主题

官方公众号

智造工程师