用 VARSTATE() 可以詢問變量的狀態(tài)。
ARSTATE() 是帶有 VAR_STATE 類型返還值的函數(shù)。VAR_STATE 是在系統(tǒng)中如下定義的計(jì)數(shù)類型:
ENUM VAR_STATE DECLARED, INITIALIZED, UNKNOWN
VARSTATE 在系統(tǒng)中如下定義:
VAR_STATE VARSTATE(CHAR VAR_STR[80]:IN)
示例 1:
DEF PROG1()
INT MYVAR
...
IF VARSTATE("MYVAR")==#UNKNOWN THEN
$OUT[11]=TRUE
ENDIF第一個(gè) IF 條件為假,因?yàn)?MYVAR 已聲明。不設(shè)定輸出端 11。
...
IF VARSTATE("MYVAR")==#DECLARED THEN
$OUT[12]=TRUE
ENDIF第二個(gè) IF 條件為真,因?yàn)?MYVAR 已聲明。設(shè)定輸出端 12。
...
IF VARSTATE("ANYVAR")==#UNKNOWN THEN
$OUT[13]=TRUE
ENDIF
在 $CONFIG.DAT 中沒有名稱為 ANYVAR 的變量的情況下,第三個(gè) IF 條件
為真。設(shè)定輸出端 13。
...
MYVAR=9
...
IF VARSTATE("MYVAR")==#DECLARED THEN
$OUT[14]=TRUE
ENDIF
第四個(gè) IF 條件為假,因?yàn)?MYVAR 不僅已聲明,而且在該位置上已初始
化。不設(shè)定輸出端 14。
...
IF VARSTATE("MYVAR")==#INITIALIZED THEN
$OUT[15]=TRUE
ENDIF第五個(gè) IF 條件為真,因?yàn)?MYVAR 已初始化。設(shè)定輸出端 15。
...
審核編輯:劉清
-
VaR
+關(guān)注
關(guān)注
0文章
39瀏覽量
11360
原文標(biāo)題:KUKA 函數(shù)VARSTATE()
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
用IOCTL函數(shù)可以詢問機(jī)器人控制系統(tǒng)的節(jié)能模式?
OpenHarmony頁面級(jí)變量的狀態(tài)管理
Harmony 鴻蒙頁面級(jí)變量的狀態(tài)管理
系統(tǒng)的狀態(tài)變量分析
動(dòng)態(tài)電路的狀態(tài)變量分析
![動(dòng)態(tài)電路的<b class='flag-5'>狀態(tài)變量</b>分析](https://file.elecfans.com/web2/M00/48/8A/pYYBAGKhtAyAWDF8AAAXQ7lkqWg894.jpg)
狀態(tài)變量濾波器,狀態(tài)變量濾波器原理是什么?
數(shù)字編程狀態(tài)變量濾波器
![數(shù)字編程<b class='flag-5'>狀態(tài)變量</b>濾波器](https://file.elecfans.com/web1/M00/E6/2F/o4YBAGBYZu6AaV0tAABerUwgRsQ604.jpg)
DGUS組態(tài)軟件中位變量圖標(biāo)該怎么用
![DGUS組態(tài)軟件中位<b class='flag-5'>變量</b>圖標(biāo)該怎么<b class='flag-5'>用</b>](https://file.elecfans.com/web2/M00/2D/61/poYBAGHjwpKAUGbJAABKSenjNdo485.png)
用VARSTATE()可以詢問變量的狀態(tài)
用VARSTATE()詢問變量的狀態(tài)
![<b class='flag-5'>用</b><b class='flag-5'>VARSTATE</b>()<b class='flag-5'>詢問</b><b class='flag-5'>變量</b>的<b class='flag-5'>狀態(tài)</b>](https://file.elecfans.com/web2/M00/98/ED/poYBAGQUPCqAe0FKAACFgHOusfQ885.jpg)
Harmony 鴻蒙應(yīng)用級(jí)變量的狀態(tài)管理
![Harmony 鴻蒙應(yīng)用級(jí)<b class='flag-5'>變量</b>的<b class='flag-5'>狀態(tài)</b>管理](https://file1.elecfans.com//web2/M00/BE/2E/wKgZomWxEQmAW0LoAAGCOTKrbZw309.gif)
Harmony 鴻蒙頁面級(jí)變量的狀態(tài)管理
![Harmony 鴻蒙頁面級(jí)<b class='flag-5'>變量</b>的<b class='flag-5'>狀態(tài)</b>管理](https://file1.elecfans.com/web2/M00/BE/2B/wKgZomWw_HiAKpg_AABYUWHyQe4370.png)
評(píng)論