西门子SCL编程实例之不定长数组选择排序的运用

前景介绍:
1、选择排序原理:选择排序算法首先从第1个位置开始对全部元素进行选择,选出全部元素中最小的给该位置,再对第2个位置进行选择,在剩余元素中选择最小的给该位置即可;以此类推,重复进行“最小元素”的选择,直至完成第(n-1)个位置元素的选择,则第n个位置就只剩唯一的最大元素,此时不需要再进行选择。
2、lower_bound:读取 array 的下限
在函数块或函数的块接口中,可声明 array[*] 数据类型的变量。这些局部变量可读取 array 限值。此时,需要在 dim 参数中指定维数。可以使用(读取 array 下限)指令,读取 array 变量的下限。
3、upper_bound:读取 array 的上限
在函数块或函数的块接口中,可声明 array[*] 数据类型的变量。这些局部变量可读取 array 限值。此时,需要在 dim 参数中指定维数。
可以使用“读取 array 上限”,读取 array 的变量上限。
实例1:不定长数组选择排序编程
1、 新建功能块fc: selectsort_functions
2、 接口定义:
3、 程序编写:
4、 定义全局数据块:
5、 ob中调用子程序:
6、 程序演示结果:


观点聚焦:华为的美国梦,美国人的梦魇
各国都力争抢占AI领域制高点 意图成为该领域的领先者
与晶振并联的1M电阻是什么用?为何有的有用,有的没有用?应该如何选择?
一文读懂人工智能产业链
世平推出基于NXP的BMS一体机解决方案
西门子SCL编程实例之不定长数组选择排序的运用
研华边缘计算设备EPC-B5000,高AI算力加速边缘计算
亚马逊推出了新一代的Echo,它与Alexa兼容的智能设备
海尔智家李华刚:企业唯有经过数字化重构方可精准匹配供给与需求
GXChain全球区块链研究院将进一步推动区块链技术的成熟与落地
无线充电技术的黑科技,你了解多少
dfrobotArgon物联网开发板简介
使用混合信号芯片成功实现PCB接地 - 遵循阻抗最小的路径
自制一款廉价的ISP下载器
国资委推动央企加大在工业母机领域布局 行业或将迎新一轮发展期
美科学家打造出一款由16个制动器打造的蛇形机器人,具有极高的灵活性
5G时代商业如何创新
PID效应与逆变器防治技术
华为Atlas +第四范式先知 = AI极致算力
口罩死腔检测仪的原理及其技术指标的介绍