0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ABB工业机器人排序算法

jf_78858299 来源:工控帮 作者:工控帮杨光万 2023-05-22 16:12 次阅读

冒泡排序的英文Bubble Sort,是一种最基础的交换排序。之所以叫做冒泡排序,因为每一个元素都可以像小气泡一样,根据自身大小一点一点向数组的一侧移动。

冒泡排序的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。

冒泡排序流程至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。

代码实现:

图片

示教器写屏

图片

示教器写屏显示,机器人完成排序后仍在运行。

FOR i FROM 1 TO 9 DO是控制排序次数,设置运行1到9次是为了保证比较次数,如果完成比较,修改后的代码如下:

图片

示教器写屏

图片

示教器写屏显示,机器人完成排序后通过跳转指令跳出循环。

搬运冒泡排序代码:

图片

图片图片图片

运行完毕后效果:

图片

冒泡排序在排序算法中比较费时,实际应用中不建议使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 排序算法
    +关注

    关注

    0

    文章

    52

    浏览量

    10056
  • abb工业机器人

    关注

    1

    文章

    13

    浏览量

    2427
收藏 人收藏

    评论

    相关推荐

    ABB IRB5400-喷涂工业机器人

    ` 本帖最后由 京五环以外 于 2015-1-14 11:17 编辑 ABB机器人IRB 5400是一个喷涂机器人家族,拥有喷涂精确、正常运行时间长、漆料耗用省、工作节拍短以及有效集成涂装设备等
    发表于 01-14 11:16

    什么是工业机器人

    ` 本帖最后由 大连云港 于 2015-1-19 11:02 编辑 工业机器人是面向工业领域的多关节机械手或多自由度的机器人工业
    发表于 01-19 10:58

    华南机器人应用培训中心工业机器人培训班招生

    `华南机器人应用培训中心拥有各种设备,开展各种不同的机器人培训班。打造各种工业现场常见的机器人工作站,现开展KUKA、发那科、三菱、ABB
    发表于 09-02 14:03

    ABB焊接机器人问题

    我的ABB机器人做焊接用。机器人给焊机的doweldon信号正常,也与机器人内部的weldon信号映射过,但是在使用编程指令arcl /arclstart arclend等指令时不能工
    发表于 10-16 23:07

    零基础玩转工业机器人

    介绍DELTA并联机器人的基础知识与系统设计原理,并结合ABB和FANUC机器人,介绍了工业生产中的常用并联机器人机型与编程操作。本书依据学
    发表于 10-29 17:03

    青岛ABB工业机器人无法正常进入系统故障维修

    青岛ABB工业机器人无法正常进入系统故障维修原因:导致ABB机器人出现此类无法正常进入系统故障,可能有以下几个原因:①控制器的SD卡故障;②
    发表于 07-16 14:10

    ABB机器人维修保养指南

    发挥到了快速、准确、实惠的优势,而且大大降低了维修费用。维修价格合理。我们的维修工程师会全职全责,服务到底。 上海仰光电子机器人技术有限公司主营产品:ABB机器人集成销售|工业
    发表于 08-19 10:32

    ABB机器人实训平台实验

    ZN-IRB01ABB机器人实训平台一、概述ZN-IRB01ABB机器人实训平台包含六自由度工业机器人
    发表于 07-01 08:57

    ABB工业机器人的基础教课

    ABB工业机器人的基础教课..............
    发表于 12-23 14:50 90次下载

    ABB工业机器人机器人市场中的地位

    工业机器人的行业中,总会有人会提及ABB工业机器人公司,今天带你了解一下这家全球著名的工业
    发表于 09-26 15:32 2715次阅读

    ABB工业机器人IRB-6650S-手册

    ABB工业机器人IRB-6650S-手册免费下载。
    发表于 05-11 11:43 37次下载

    ABB-IRB2400工业机器人技术样本

    ABB-IRB2400工业机器人技术样本免费下载。
    发表于 05-13 11:22 40次下载

    ABB-IRB140工业机器人技术样本

    ABB-IRB140工业机器人技术样本。
    发表于 05-17 10:14 32次下载

    abb工业机器人的编程语言是什么

    ABB工业机器人的编程语言主要是RAPID(Robot Application Programming Interface for Development),它是一种高级编程语言,专门为工业
    的头像 发表于 06-16 16:49 2512次阅读

    工业机器人abb左边布局没了怎么办

    工业机器人领域,ABB(Asea Brown Boveri)是全球领先的制造商之一,其产品广泛应用于汽车、电子、食品和饮料等行业。ABB机器人
    的头像 发表于 06-17 09:32 2780次阅读