工控编程吧

标题: 威纶触摸屏中数组中最大最小值判断的宏指令函数是什么 [打印本页]

作者: qq263946146    时间: 2019-12-1 23:28
标题: 威纶触摸屏中数组中最大最小值判断的宏指令函数是什么
比如数组:
data[120]={12.45,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.3
4,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.
38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12
.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,1
2.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,
12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.21},  
要找出其中最大、最小值,该用何命令?
另外,我想把这120个数据分别在120个数据显示元件中显示,有什么简便指令?
谢谢!!


回答:
这是一个很精典的需求,对应有一个很精典的冒泡排序算法。
可以使用威纶触摸屏宏指令循环语句来实现对数组升序或降序冒泡排序后,
提取数组的首尾元素就为最大,最小数据。
这里编写一个实例,提供两种方法来回答。
界面如下:
(, 下载次数: 1)