TIA 博途中实现冒泡排序的两种 SCL 语言算法
TIA 博途软件版本:V15.0
首先新建一个项目(具体过程这里就不演示了),添加一个 FC 块(或 FB 块均可),编程
语言选择 SCL,如下图,在 FC 的块接口中,定义我们需要的变量;
一个数组型 INT 变量 a 用于存储需要排序的数据;
一个 INT 型变量 i:排序的起始序号;
一个 INT 型变量 j:排序的结束序号;
一个 TEMP 型变量 temp1:用于暂时存储中间比较的数据;
利用 SCL 语言中的 FOR 循环语句,如下图中的程序,使得数组中的数据从 a[i]开始比较
到 a[j],然后从小到大进行重新排列;
做好了 FC 块之后,我们再新建一个全局 DB 块,将我们需要排序的数据存放在此处,然后
利用该 FC 块传送到程序中,如下图所示,
评论15
最新资源