KUKA程序中"DEF "與" DEFFCT" 的區別

程序/ 子程序DEF
在SRC 聲明程序使用DEF,生成的DAT 文件使用DEFDAT,SRC 文件中最多可由255 個局部子程序組成,局部子程序允許多次調用
局部程序名稱需要使用括號,運行完畢局部子程序后,跳回到調出子程序后面的第一個指令,最多可相互嵌人20 個子程序。
函數編程DEFFCT
函數是一種向主程序返回某一值的子程序。通常需要輸入一定的值才能計算返回值。
在函數頭中會規定返回到主程序中的數據類型。待傳遞的值通過指令RETURN (return_value) 傳遞。
有局部和全局函數兩種。
函數的句法:
DEFFCT DATATYPE NAME_FUNCTION( )
例子:
DEFFCTINTSetDlgMsg聲明一條函數
……
Return(nAnswer) 發出返回值
指令RETURN(return_value) 必須在指令ENDFCT 之前。
;
ENDFCT 函數結束

浙公網安備 33010602011771號