首页 > 编程语言 >KUKA机器人中断编程2—中断相关的指令

KUKA机器人中断编程2—中断相关的指令

时间:2024-07-01 20:29:44浏览次数:3  
标签:KUKA DECL OFF DO 中断 编程 WHEN INTERRUPT

在进行中断编程时,涉及到多个指令,包括:DECL、ON、OFF、GLOBAL、BRAKE、RESUME等。
1、中断声明
事件和子程序通过INTERRUPT DECL ... WHEN .. DO .. 来定义。

语法:INTERRUPT DECL Prio WHEN 事件 DO 中断程序

例如:INTERRUPT DECL 19 WHEN $IN[1]==TRUE DO stop1()

其中,中断优先级为19,事件是输入信号1为真,中断程序是stop1。

注意:中断声明是一个指令,它必须位于程序的指令部分,不允许位于声明部分。
2、GLOBAL(全局)
中断只有从对其进行声明的层面起才被识别,起作用。在声明的开头加上关键字GLOBA'L就会对全局程序起作用。
语法:<GLOBAL>INTERRUPT DECL Prio WHEN 事件 DO 中断程序如下图中的中断的有效性:

3、ON/OFF
对中断进行了声明后必须接着将其激活,通过INTERRUPT ON/OFF来启动或关闭中
断。
ON: 激活(启动)一个中断。
OFF:取消激活(关闭)一个中断
例如:
INTERRUPT DECL 19 WHEN $IN[1]==TRUE DO stop1()INTERRUPT ON 19;中断被识别并执行
INTERRUPT OFF 19;中断已关闭
BRAKE(制动)

更多详细教程查看公众号内容合集,包括回原点等详细编程。

标签:KUKA,DECL,OFF,DO,中断,编程,WHEN,INTERRUPT
From: https://blog.csdn.net/weixin_54858125/article/details/140109191

相关文章

  • 16_C语言编程基础
    目录C语言入门程序段和代码段C语言入门实例英文分号(;)注释标识符保留字C中的空格C数据类型基本类型sizeof获取存储字节void类型变量C数组C枚举C中的左值(lvalue)和右值(rvalue)C常量变量存储类型C常用关键字(保留字)宏定义#defineconst关键字static关......
  • Vue组件化编程
    Vue组件化编程组件的定义:用来实现局部(特定)功能效果的代码集合(html/css/js/image)为什么使用组件:一个界面的功能很复杂作用:复用代码,简化项目编码,提高运行效率组件分为非单文件组件和单文件组件,在开发中一般使用单文件组件非单文件组件1.组件的基本用法组件的使用步骤有三步:定......
  • 用C++解决编程题目:角谷猜想
    学习目标:用C++编写简单的题目学习内容:#include<iostream>usingnamespacestd;intmain(){longlongn;cin>>n;while(n!=1){if(n%2==1){cout<<n<<"*3+1="<<n*3+1<<endl;n=3*n+1;......
  • Mojo — 适用于所有人工智能开发人员的编程语言
    Mojo语言是一个由人工智能公司Modular推出的全新编程语言,专为AI开发者设计。Mojo的语法与Python相似,但结合了Python的易用性和C语言的高性能,旨在解锁AI硬件的可编程性和AI模型的可扩展性。Modular这个公司则是一个非常年轻的新生AI创业公司,于2022年由ChrisLattner和TimDavi......
  • JavaScript 编程语言【 数据类型】过滤|排序|映射|迭代
    文章目录将border-left-width转换成borderLeftWidth过滤范围原位(inplace)过滤范围降序排列复制和排序数组创建一个可扩展的calculator映射到names映射到对象按年龄对用户排序随机排列数组获取平均年龄数组去重从数组创建键(值)对象Iterableobject(可迭代对象)Symbol.......
  • (记得关注哦)国产商用密码:编程实现分组密码体制中的国密算法SM4。
    一、研究SM4算法(一)SM4算法的分组长度、密钥长度、S盒、轮函数①分组长度和密钥长度:分组长度:SM4算法的分组长度为128位(即16字节),这意味着它每次加密或解密的数据块大小为128位。密钥长度:SM4算法的密钥长度为128位(即16字节),与分组长度相同。......
  • 利用阿里云API获取实时天气信息|C语言Linux网络编程练手小项目
    文章目录目录文章目录前言一、HTTP数据请求1.HTTP概述2.数据请求方式3.JSON格式二、阿里云API获取,使用1.购买(白嫖)API接口步骤2.API使用代码编写3.编译程序 4.运行结果总结前言在项目开发时常常需要显示各种信息,如时间、天气、温度、空气质量指数等等。在......
  • 嵌入式Linux系统编程 — 5.5 sleep、usleep和nanosleep系统休眠函数
    目录1为什么需要休眠2 sleep、usleep和nanosleep函数2.1sleep函数2.2 usleep函数2.3 nanosleep函数3示例程序1为什么需要休眠有时需要将进程暂停或休眠一段时间,进入休眠状态之后,程序将暂停运行,直到休眠结束。以下是一些常见的休眠场景和作用:避免过载:在高......
  • 1974Springboot医院远程诊断管理系统idea开发mysql数据库web结构java编程计算机网页源
    一、源码特点 springboot医院远程诊断管理系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSPjava编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。springboot医院远程诊断系统......
  • 学懂C#编程:常用高级技术——学会C#的高级特性 反射
    反射(Reflection)是C#中的一项高级特性,它允许程序在运行时检查和操作程序集、模块、类型等元数据信息。通过反射,你可以在不知道类型信息的情况下,动态地创建对象、调用方法、访问属性等。反射的基本概念反射的核心在于System.Reflection命名空间,它提供了许多类和接口,用于获取类......