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文章
218瀏覽量
17474 -
KUKA機器人
+關注
關注
4文章
144瀏覽量
10070
原文標題: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
?9次下載
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
?4277次閱讀
if函數的嵌套使用方法及實例
在編寫程序時,我們經常需要根據不同的條件執行不同的操作。if函數的嵌套使用是一種強大的編程技巧,可以幫助我們處理復雜的邏輯判斷。本文將詳細介紹if函數的嵌套使用方法,并通過實例演示其靈活性和實用性
wps的vlookup函數的使用方法及實例
WPS Office是一款功能全面的辦公軟件,其中的VLOOKUP函數在數據分析和處理中非常常用。在本文中,我們將詳細介紹WPS Office中VLOOKUP函數的使用方法,并提供一些實例來說明其
sumif函數求和的使用方法及實例
按照上述的語法填寫好函數的參數即可。下面,我們通過幾個實例來詳細介紹Sumif函數的使用方法。 實例一: 假設我們有一個學生成績表格,
KUKA建立函數的實例
評論