zhangruxin
级别: 正式会员
精华主题: 0
发帖数量: 14 个
工控威望: 61 点
下载积分: 538 分
在线时间: 40(小时)
注册时间: 2024-12-13
最后登录: 2025-12-10
查看zhangruxin的 主题 / 回贴
楼主  发表于: 2025-07-30 11:30
描述:效果图
图片:
100个32位整形从大到小排序,实时执行时仿真扫描周期5.6ms(在我电脑上)
大概思路,先找到最小值,再把最大值提出来,用最小值覆盖当前位置的最大值
冒泡排序循环的次数太多
附件: FX5U 大到小排序.zip (490 K) 下载次数:118
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 259 个
工控威望: 428 点
下载积分: 1029 分
在线时间: 179(小时)
注册时间: 2008-08-23
最后登录: 2025-11-26
查看sjbandmm的 主题 / 回贴
1楼  发表于: 2025-08-06 21:47
图片:
我这个更简单一点,从大到小排列,先找到第一个最大数,放到D500,将第一个数据写0,再找第二个最大的数字,放到D502,再将这个数字清零,直到检测的最大数据为0,退出循环,我这个模拟周期,只有几个数的时候是1.6ms左右,最多的数据是2.6ms,比你那个时间要短的多。
附件: 降序排序程序.zip (448 K) 下载次数:37