设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
继西门子和罗克韦尔后,欧姆龙也冒泡了!(附程序下载) ...
返回列表
发新帖
[AB]
继西门子和罗克韦尔后,欧姆龙也冒泡了!(附程序下载)
[复制链接]
65251
|
0
|
2024-9-3 17:51:26
|
显示全部楼层
|
阅读模式
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单基础的排序算法。其基本思路是,对于一组要排序的元素列,依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面,如此继续,直到比较到最后的两个数,将小数放在前面,大数放在后面,重复步骤,直至全部排序完成。
这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。
西门子冒泡
原创@方正智芯
罗克韦尔冒泡
原创@AB PLC工作室
欧姆龙冒泡
新建项目,选用中型机CJ2H
新建功能块FB1,语言选择结构文本
定义接口区
内部变量
输入变量
输入输出变量
套用代码
新建全局变量
新建局部变量
调用FB并附变量
在线模拟
说明:
W0.00代表触发使能
Array变量的实际地址为H10-H19共计10个字
H0赋值为1代表从H11开始
H1赋值为9代表到H19结束
H2赋值为1代表是升序排序
H11到H19已经赋值随机数值,接通使能查看数据排列情况:
H2赋值为2代表是降序排序,排序情况:
好,表演结束!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
ABPLC工作室
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』