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

image

 程序/ 子程序DEF

在SRC 声明程序使用DEF,生成的DAT 文件使用DEFDAT,SRC 文件中最多可由255 个局部子程序组成,局部子程序允许多次调用

局部程序名称需要使用括号,运行完毕局部子程序后,跳回到调出子程序后面的第一个指令,最多可相互嵌人20 个子程序。

函数编程DEFFCT

函数是一种向主程序返回某一值的子程序。通常需要输入一定的值才能计算返回值。

在函数头中会规定返回到主程序中的数据类型。待传递的值通过指令RETURN (return_value) 传递。

有局部和全局函数两种。

函数的句法:

DEFFCT DATATYPE NAME_FUNCTION( )

例子:

DEFFCTINTSetDlgMsg声明一条函数

……

Return(nAnswer) 发出返回值

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

;

ENDFCT 函数结束

posted @ 2025-09-16 20:20  Gordon管  阅读(28)  评论(0)    收藏  举报