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次是为了保证比较次数,如果完成比较,修改后的代码如下:

图片

示教器写屏

图片

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

搬运冒泡排序代码:

图片

图片图片图片

运行完毕后效果:

图片

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

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

    评论

    相关推荐

    ABB IRB5400-喷涂工业机器人

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

    工业机器人的基本结构

    工业机器人一般由主构架(手臂)、手腕、驱动系统、测量系统、控制器及传感器等组成。 1图是工业机器人的典型结构。机器人手臂具有3个自由度(运动
    发表于 01-19 10:36

    什么是工业机器人

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

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

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

    工业机器人的产业链

    由光源、镜头、相机、图像采集卡以及核心软件五个部分构成。软件中算法是核心,硬件中半导体器件是关键。机器视觉是现有的机器人从自动化设备转变为智能设备的关键因素之一。随着工业互联网的搭建,
    发表于 08-23 15:10

    ABB焊接机器人问题

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

    零基础玩转工业机器人

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

    工业机器人的技术原理

    `<span style="" >工业机器人的技术原理机器人是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而
    发表于 11-23 10:40

    工业机器人50204动作监控报警如何解除?

    示教器显示50204动作监控报警!有哪个对abb工业机器人熟悉的解答下
    发表于 04-18 00:50

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

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

    ABB机器人维修保养指南

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

    ABB机器人驱动器相关故障维修型号有哪些?

    ABB机器人驱动器相关故障维修型号有哪些?苏州吉海机电设备有限公司提供机器人售后服务(产业用机器人的保养、维护、维修等)、技术咨询等相关工作。ABB
    发表于 10-10 16:02

    ABB机器人实训平台实验

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

    机器人的定义是什么?工业机器人的应用有哪些?

    机器人的定义是什么?机器人优点和缺点是什么?机器人是由哪些部分组成的?工业机器人的应用有哪些?
    发表于 07-05 06:48

    工业机器人仿真与编程

    目录概述行走轴模型拆分行走轴模型导入仿真软件创建行走轴机械装置外部轴配置向导插件安装虚拟机器人系统创建行走轴系统配置机器人安装到行走轴行走轴运动控制文已经首发在个人微信公众号:工业机器人
    发表于 09-07 08:57