熊padna猫
级别: 正式会员
精华主题: 0
发帖数量: 59 个
工控威望: 73 点
下载积分: 1057 分
在线时间: 11(小时)
注册时间: 2025-02-12
最后登录: 2025-05-05
查看熊padna猫的 主题 / 回贴
楼主  发表于: 33天前
自己无聊的时候看到论坛有一个100个数值大小对比的程序,看了之后感悟颇多。自己优化了程序以及自定义对比数量和排列顺序
请大家指点一下不足之处
[ 此帖被熊padna猫在2025-04-13 10:35重新编辑 ]
附件: ST自定义排序与大小对比数量对比.rar (501 K) 下载次数:114
网站提示: 请不要用迅雷下载附件,容易出错
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 11760 个
工控威望: 19154 点
下载积分: 13919 分
在线时间: 2762(小时)
注册时间: 2013-01-31
最后登录: 2025-05-15
查看往事如风的 主题 / 回贴
1楼  发表于: 32天前
学习学习
三人行者必有我师 ,择其善者而从之
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 221 个
工控威望: 300 点
下载积分: 909 分
在线时间: 91(小时)
注册时间: 2021-10-31
最后登录: 2025-05-14
查看ayusecret的 主题 / 回贴
2楼  发表于: 31天前
引用
引用楼主熊padna猫于2025-04-13 09:14发表的 ST大小对比自定义数量与对比排序 :
自己无聊的时候看到论坛有一个100个数值大小对比的程序,看了之后感悟颇多。自己优化了程序以及自定义对比数量和排列顺序
请大家指点一下不足之处


优化建议:1、SM409改成SM400,要不然比较100个数据,1个最大数据从最小位到最大位可能要1s才能完成排序
                2、实际程序时Z0可能多处会被使用,使用专用字去维护,再赋值到Z0去索引
熊padna猫
级别: 正式会员
精华主题: 0
发帖数量: 59 个
工控威望: 73 点
下载积分: 1057 分
在线时间: 11(小时)
注册时间: 2025-02-12
最后登录: 2025-05-05
查看熊padna猫的 主题 / 回贴
3楼  发表于: 29天前
引用
引用第2楼ayusecret于2025-04-15 17:25发表的  :


优化建议:1、SM409改成SM400,要不然比较100个数据,1个最大数据从最小位到最大位可能要1s才能完成排序
                2、实际程序时Z0可能多处会被使用,使用专用字去维护,再赋值到Z0去索引



谢谢!感觉确实是
sdobye
级别: 略有小成
精华主题: 0
发帖数量: 345 个
工控威望: 431 点
下载积分: 23479 分
在线时间: 157(小时)
注册时间: 2023-05-04
最后登录: 2025-05-16
查看sdobye的 主题 / 回贴
4楼  发表于: 16天前
学习一下
皮五
级别: 工控侠客
精华主题: 0
发帖数量: 739 个
工控威望: 2770 点
下载积分: 1671 分
在线时间: 403(小时)
注册时间: 2007-07-14
最后登录: 2025-05-15
查看皮五的 主题 / 回贴
5楼  发表于: 16天前
相互学习
qq240559043
干就完了
级别: 略有小成
精华主题: 0
发帖数量: 197 个
工控威望: 338 点
下载积分: 4126 分
在线时间: 146(小时)
注册时间: 2012-06-06
最后登录: 2025-05-10
查看qq240559043的 主题 / 回贴
6楼  发表于: 16天前
写得不规整,你确定可以排序?
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 391 个
工控威望: 539 点
下载积分: 1519 分
在线时间: 331(小时)
注册时间: 2017-06-12
最后登录: 2025-05-14
查看zmrs163的 主题 / 回贴
7楼  发表于: 16天前
程序逻辑不对,排不了序,其次使用SM409,条件判断成功了却不进行交换操作,浪费资源