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

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

3天内不再提示

KUKA程序中"DEF "与" DEFFCT" 的区别

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-05-11 09:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

程序/子程序DEF

在SRC声明程序使用DEF

生成的DAT 文件使用DEFDAT

SRC 文件中最多可由 255 个局部子程序组成

局部子程序允许多次调用

局部程序名称需要使用括号

运行完毕局部子程序后,跳回到调出子程序后面的第一个指令

最多可相互嵌人 20 个子程序

函数编程DEFFCT

函数是一种向主程序返回某一值的子程序。

通常需要输入一定的值才能计算返回值。

在函数头中会规定返回到主程序中的数据类型。

待传递的值通过指令 RETURN (return_value) 传递。

有局部和全局函数两种。

函数的句法:

DEFFCT DATATYPENAME_FUNCTION( )

例子:

DEFFCTINT SetDlgMsg() 声明一条函数

……

Return(nAnswer) 发出返回值

指令RETURN(return_value) 必须在指令 ENDFCT 之前。

;

ENDFCT 函数结束

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

    关注

    90

    文章

    3707

    浏览量

    96765
  • 子程序
    +关注

    关注

    0

    文章

    33

    浏览量

    11509
  • KUKA
    +关注

    关注

    3

    文章

    218

    浏览量

    17358

原文标题:KUKA程序中"DEF "与" DEFFCT" 的区别

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    丝杆支撑座的固定侧与支撑侧的核心区别

    丝杆支撑座的固定侧与支撑侧的核心区别
    的头像 发表于 12-04 17:51 89次阅读
    丝杆支撑座<b class='flag-5'>中</b>的固定侧与支撑侧的核心<b class='flag-5'>区别</b>

    音响软件分频和硬件分频区别解析以及对音质和成本的影响

          要理解蓝牙音响 软件分频 与 硬件分频 的区别,需先明确 “分频” 的核心目的:将音频信号(20Hz-20kHz)拆分为不同频段(如低频、中频、高频),分别驱动对应频段的喇叭单元
    的头像 发表于 11-18 10:34 297次阅读

    LVGL v9.2.2 官方原版的 lv_symbol_def.h 和 lv_symbol_def.c 完整代码

    以下是 LVGL v9.2.2 官方原版的 lv_symbol_def.h 和 lv_symbol_def.c 完整代码(无删减、保留所有官方注释和符号定义,与源码完全一致): 一
    发表于 11-14 07:57

    EtherCAT转PROFINET网关:助力KUKA机器人实现“焊”装自由!

    EtherCAT转PROFINET网关:助力KUKA机器人实现“焊”装自由! 在追求极致效率与精度的现代汽车焊装车间,实现车身总拼、地板总成、四门两盖等核心工序的100%自动化,已成为衡量制造水平
    的头像 发表于 10-31 14:04 108次阅读

    程序线性补偿和传感器本身硬件补偿有什么区别

    程序线性补偿和传感器硬件补偿,涉及到传感器信号处理的两种核心思路。我们来详细拆解一下它们的区别。简单来说:传感器本身硬件补偿:是在物理层面,通过额外的硬件元件或专用芯片,直接在传感器内部或电路板上
    的头像 发表于 10-29 12:02 175次阅读
    <b class='flag-5'>程序</b>线性补偿和传感器本身硬件补偿有什么<b class='flag-5'>区别</b>?

    高密度配线架和密度的区别有哪些

    高密度配线架和密度配线架的核心区别在于端口密度、空间利用率、应用场景及管理效率,具体对比如下: 一、核心区别:端口密度与空间占用 示例: 高密度配线架:1U高度可容纳96个LC双工光纤端口(48芯
    的头像 发表于 10-11 09:56 209次阅读
    高密度配线架和<b class='flag-5'>中</b>密度的<b class='flag-5'>区别</b>有哪些

    PCB设计单点接地与多点接地的区别与设计要点

    一站式PCBA加工厂家今天为大家讲讲PCB设计的单点接地与多点接地有什么区别?单点接地与多点接地区别与设计要点。在PCB设计,接地系统的设计是影响电路性能的关键因素之一。单点接地和
    的头像 发表于 10-10 09:10 887次阅读
    PCB设计<b class='flag-5'>中</b>单点接地与多点接地的<b class='flag-5'>区别</b>与设计要点

    PLCStatic和Temp变量的区别

    大家好,收到粉丝投稿,让博主讲下Static变量和Temp变量的区别,新入行的兄弟可能会对这两个概念不太能理解。
    的头像 发表于 09-24 14:51 921次阅读
    PLC<b class='flag-5'>中</b>Static和Temp变量的<b class='flag-5'>区别</b>

    真随机数和伪随机数的区别

    随机数在当前程序运行环境是一种常用参数,目前主要分为两种,伪随机数和真随机数,本期我们就来讲一下二者的区别
    的头像 发表于 08-27 17:46 1834次阅读

    【原创】labview布尔控件机械动作单击时转换和其它值变化的区别以及实际场景应用

    ”的布尔控件可以创建局部变量存储状其态,其它的5种机械动作都不可以创建局部变量。 3、在事件结构中观察本质区别: “单击时转换“ 触发事件后,程序在事件结构扫描到布尔控件时读取其状态,用于其后的流程
    发表于 07-02 18:05

    KUKA机器人使用说明书

    电子发烧友网站提供《KUKA机器人使用说明书.pdf》资料免费下载
    发表于 04-17 14:07 1次下载

    库卡KUKA机器人常见故障维修

    ; ⑤盘管灌溉不足; 2.维修期间KUKA机器人伺服电机过热故障排除 ①降低电源电压(例如,调整电源变压器的抽头); ②增加电源电压或更换电源; ①修理铁芯并排除故障; ①减载;按照规定时间检查启动; ⑤采用二次浸渍和真空浸渍工艺;   机器人PCB维护未发现错
    的头像 发表于 03-08 09:16 1469次阅读

    KUKA机器人编程说明(英文)

    电子发烧友网站提供《KUKA机器人编程说明(英文).pdf》资料免费下载
    发表于 03-07 14:05 0次下载

    DLPvideo模式与pattern模式有什么区别

    你好,请问,在DLP相关文档,有提到video模式与 pattern模式,请问这两种模式有什么区别
    发表于 03-03 08:32

    ADS1256的SYSGCAL系统增益校准和SELFGCAL增益自动校准有什么区别

    请问一个问题:ADS1256的SYSGCAL系统增益校准和SELFGCAL 增益自动校准有什么区别?SELFCAL 偏移和增益自动校准又有何区别?SELFOCAL偏移自动校准又何解
    发表于 12-13 12:22