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

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

3天内不再提示

KUKA建立函数的实例

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-03-02 09:31 次阅读

DEFFCT ...ENDFCT:定义函数

DEFFCT 数据类型 名称(<变量:IN  |OUT>)

< 指令>

RETURN

函数值 ENDFCT

句法:

8b1c5d06-b816-11ed-bfe3-dac502259ad0.png

元素 说明
数据类型 功能的数据类型
名称 功能的名称
变量 如果将一个值传递到功能中:要将该值传递到其中的变量名称
IN | OUT 如果将一个值传递到功能中:传递的种类
函数值 反馈值

函数是指返回参数回主函数的子程序。 程序的返回类型也是一种数据类型。

传递的参数必须在ENDFCT之前,用RETURN(x)返回。

函数实例

8b2bf392-b816-11ed-bfe3-dac502259ad0.png

RETURN:跳回到调用的程序中

子程序 如果在子程序中满足了特定的条件,使用 RETURN 返回到主程序中。无法将子程序中的值传递给主程序。

功能

用含有已确定值的 RETURN 指令结束功能。以此将确定的值传递给调用的程序。

在子程序中: RETURN 在函数中: RETURN 函数值

元素 说明
函数值 类型:函数值的数据类型必须与函数的数据类型一致。
函数值是已用函数确定的值。可以将该值指定为常数、变量 或表达式。

示例 1 从子程序中跳回到调用的程序中,取决于条件。

DEF PROG_2()
...
IF $IN[5]==TRUE THEN RETURN
...
END

示例 2 从一个功能中跳回到调用的程序中。传输 X 值。

DEFFCT INT CALCULATE(X:IN) INT X
X=X*X RETURN X
ENDFCT

标准数学函数

说明 函数 函数的数
据类型
函数值的范围 函数的数
据类型
结果的范围
绝对值 ABS(X) REAL --∞…+∞ REAL 0…+∞
平方根 SQRT(X) REAL 0…+∞ REAL 0…+∞
正弦 SIN(X) REAL --∞…+∞ REAL -1…+1
余弦 COS(X) REAL --∞…+∞ REAL -1…+1
正切 TAN(X) REAL --∞…+∞ REAL --∞…+∞
反余弦 ACOS(X) REAL -1…+1 REAL 00…1800
反正切 ATAN(Y,X) REAL --∞…+∞ REAL -900…+900






审核编辑:刘清

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

    关注

    3

    文章

    216

    浏览量

    16262
  • KUKA机器人
    +关注

    关注

    4

    文章

    143

    浏览量

    8763

原文标题:KUKA建立函数

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    KUKA重型机器人

    这个是KUKA重型机器人处理和测量混凝土轨枕的视频。处理得相当精细。真心值得爱好机器者和爱国者研究研究。
    发表于 02-03 15:18

    KUKA库卡机器人伺服驱动器相关型号举例

    KUKA库卡机器人伺服驱动器(Servo Drive)是KUKA运动控制的重要组成部分,被普遍应用于工业机器人及数控加工中心等自动化设备中。是用来控制伺服电机的一种控制器,其作用类似于变频器作用于
    发表于 09-08 16:30

    没有有前辈用LabVIEW控制kuka机器人c2的经验?通讯是怎么做到的?

    我看NI有Robotics Toolkit for KUKA KR C2的附加包,这个怎么用啊?如何和kuka机器人建立通讯啊?是Tcp接口吗?
    发表于 10-21 20:59

    KUKA机器人应用及系统概述

    KUKA机器人工具坐标系的建立执行方法:将待检测的工具安装在法兰上,找出一个合适的参考点 它可以是固定在工作空间的某一参考芯。
    发表于 10-16 15:15 8次下载

    matlab小波去噪函数实例

    本文主要介绍了matlab小波去噪函数实例,用MATLAB对一语音信号进行小波分解,分别用强阈值,软阈值,默认阈植进行消噪处理。小波去噪函数表达式为:[xd,cxd,lxd]=wden(x,tptr,sorh,scal,n,‘w
    发表于 01-10 15:58 7304次阅读
    matlab小波去噪<b class='flag-5'>函数</b><b class='flag-5'>实例</b>

    通达信公式教程大全(函数+指标+实例)

    2018最新编辑 带书签版 查阅相档方便 最全通达信公式编写教程大全包含(函数 指标 实例)
    发表于 05-22 10:22 0次下载

    51单片机延时函数delay的编写实例函数和资料免费下载

    本文档的主要内容详细介绍的是51单片机延时函数delay的编写实例函数和资料免费下载。
    发表于 07-17 17:39 2次下载
    51单片机延时<b class='flag-5'>函数</b>delay的编写<b class='flag-5'>实例</b><b class='flag-5'>函数</b>和资料免费下载

    Oracle数据库链接建立技巧与实例讲解

    Oracle数据库链接建立技巧与实例讲解(电源技术图解大全)-该文档为Oracle数据库链接建立技巧与实例讲解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
    发表于 09-22 13:43 7次下载
    Oracle数据库链接<b class='flag-5'>建立</b>技巧与<b class='flag-5'>实例</b>讲解

    简述python类实例及构造函数基础

    假设,I2.w通过属性继承搜索:I2-C1-C2-C3-C3.w,找到C3.w。 那么,I2.w为函数时,表示调用C3.w函数处理I2实例,即I2.w()自动映射为C3.w(I2),实例
    的头像 发表于 02-21 11:23 539次阅读

    KUKA机器人建立函数实例解析

    函数是指返回参数回主函数的子程序。 程序的返回类型也是一种数据类型。 传递的参数必须在ENDFCT之前,用RETURN(x)返回。
    发表于 04-14 11:49 1610次阅读

    KUKA建立函数的方法和例子

    必须在ENDFCT之前,用RETURN(x)返回。 函数实例 RETURN:跳回到调用的程序中 子程序 如果在子程序中满足了特定的
    的头像 发表于 05-25 14:18 643次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>建立</b><b class='flag-5'>函数</b>的方法和例子

    SCL中调用函数的示例

    在此,可插入函数 (FC) 调用和函数块 (FB) 调用。函数块可作为单实例、多重实例或参数实例
    的头像 发表于 06-06 10:18 1347次阅读

    如何建立传递函数

    传递函数是一种描述系统动态行为的数学模型,用于分析和设计复杂系统的行为。在实际应用中,建立传递函数对于控制工程、机械工程、电子工程等领域都具有重要的意义。
    的头像 发表于 09-28 16:29 1159次阅读
    如何<b class='flag-5'>建立传递函数</b>?

    wps的vlookup函数的使用方法及实例

    WPS Office是一款功能全面的办公软件,其中的VLOOKUP函数在数据分析和处理中非常常用。在本文中,我们将详细介绍WPS Office中VLOOKUP函数的使用方法,并提供一些实例来说
    的头像 发表于 12-01 10:58 1434次阅读

    sumif函数求和的使用方法及实例

    按照上述的语法填写好函数的参数即可。下面,我们通过几个实例来详细介绍Sumif函数的使用方法。 实例一: 假设我们有一个学生成绩表格,
    的头像 发表于 12-03 10:36 581次阅读