DEFFCT ...ENDFCT:定义函数
DEFFCT 数据类型 名称(<变量:IN |OUT>)
< 指令>
RETURN
函数值 ENDFCT
句法:
元素 | 说明 |
数据类型 | 功能的数据类型 |
名称 | 功能的名称 |
变量 | 如果将一个值传递到功能中:要将该值传递到其中的变量名称 |
IN | OUT | 如果将一个值传递到功能中:传递的种类 |
函数值 | 反馈值 |
函数是指返回参数回主函数的子程序。 程序的返回类型也是一种数据类型。
传递的参数必须在ENDFCT之前,用RETURN(x)返回。
函数实例
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库卡机器人伺服驱动器(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次阅读
Oracle数据库链接建立技巧与实例讲解
Oracle数据库链接建立技巧与实例讲解(电源技术图解大全)-该文档为Oracle数据库链接建立技巧与实例讲解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
发表于 09-22 13:43
•7次下载
简述python类实例及构造函数基础
假设,I2.w通过属性继承搜索:I2-C1-C2-C3-C3.w,找到C3.w。
那么,I2.w为函数时,表示调用C3.w函数处理I2实例,即I2.w()自动映射为C3.w(I2),实例
KUKA机器人建立函数实例解析
函数是指返回参数回主函数的子程序。
程序的返回类型也是一种数据类型。
传递的参数必须在ENDFCT之前,用RETURN(x)返回。
发表于 04-14 11:49
•1610次阅读
wps的vlookup函数的使用方法及实例
WPS Office是一款功能全面的办公软件,其中的VLOOKUP函数在数据分析和处理中非常常用。在本文中,我们将详细介绍WPS Office中VLOOKUP函数的使用方法,并提供一些实例来说
sumif函数求和的使用方法及实例
按照上述的语法填写好函数的参数即可。下面,我们通过几个实例来详细介绍Sumif函数的使用方法。 实例一: 假设我们有一个学生成绩表格,
评论