在幾個語句分支中選擇。


SWITCH 選擇標(biāo)準(zhǔn)
CASE 標(biāo)記 1 <, 標(biāo)記 2,...>
指令塊
指令塊 >
默認(rèn)指令塊>
ENDSWITCH
SWITCH語句是為了選擇程序中的變量。選擇標(biāo)準(zhǔn)由前面SWIT CH語句確定的值分配。
如果選擇符合塊標(biāo)識符,那么執(zhí)行相應(yīng)的分支后程序直接跳躍到ENDSWITCH語句。如果沒有塊標(biāo)識符符合選擇標(biāo)準(zhǔn),那么如果有DEFAUL語句塊的話執(zhí)行;否則程序在語句ENDSWITCH后重新開始。
幾個塊標(biāo)識符能分配在一個程序分支中。另一方面,它幾次使用一個塊標(biāo)識符是不明智的,作為首個分支有相應(yīng)的經(jīng)過考慮的標(biāo)識符。
數(shù)據(jù)類型的選擇標(biāo)準(zhǔn)和塊標(biāo)識符必須符合。SWITCH語句必須最少包含一個CASE語句;它必須確保沒有空白行或注釋出現(xiàn)在SWITC指令和第一個CASE語句之間。
DEFAULT 語句可以被忽略。在SWITCH語句中默認(rèn)的語句可能只出現(xiàn)一次。
SWITCH語句不能使用EXIT語句提前的退出。
范例 :
選擇標(biāo)準(zhǔn)和整數(shù)類型的塊標(biāo)識符。DEFAULT語句在這兒用于輸出錯誤信息。
SWITCH VERSION
CASE 1
SP_1( ) ;調(diào)用子程序SP_1
CASE 2,3
SP_2( ) ;調(diào)用子程序SP_2
SP_3( ) ;調(diào)用子程序SP_3
SP_3A( ) ;調(diào)用子程序SP_3a
DEFAULT
ERROR_SP( ) ;調(diào)用子程序ERROR_SP
ENDSWITCH
選擇標(biāo)準(zhǔn)和字符類型的塊標(biāo)識符。語句SP_5( )從不執(zhí)行,因?yàn)閴K標(biāo)識符“JOHN” 出現(xiàn)了兩次。
SWITCH NAME
CASE ”ALFRED”
SP_1( );調(diào)用子程序SP_1
CASE ”BERT”,”JOHN”
SP_2( );調(diào)用子程序SP_2
SP_3( );調(diào)用子程序SP_3
CASE ”JOHN” SP_5( ); 調(diào)用子程序SP_5ENDSWITCH
例如在CELL里:
Folgestarten打開Folge程序
-程序啟動-
SWITCH P_TYPE-程序使用類型選擇
CASE0;-以整數(shù)形式接受發(fā)出程序號
SWITCHPGNO
CASE10-如程序滿足選擇程序10
FOLGE10()-執(zhí)行程序10
CASE124
FOLGE124()
CASE125
FOLGE125()
ENDSWITCH
選擇標(biāo)準(zhǔn)
類型:INT、CHAR、ENUM
可能是所述數(shù)據(jù)類型的變量、功能調(diào)用或表達(dá)式。
標(biāo)記
類型:INT、CHAR、ENUM
標(biāo)記的數(shù)據(jù)類型必須與選擇標(biāo)準(zhǔn)的數(shù)據(jù)類型一致。
一個指令塊可以有任意多的標(biāo)記。多個標(biāo)記必須通過逗號相互隔開。
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7318瀏覽量
94127 -
編程
+關(guān)注
關(guān)注
90文章
3709瀏覽量
96879 -
KUKA機(jī)器人
+關(guān)注
關(guān)注
4文章
144瀏覽量
9993
原文標(biāo)題:KUKA 機(jī)器人編程語句SWITCH...CASE...ENDSWITCH
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
KUKA重型機(jī)器人
零基礎(chǔ)玩轉(zhuǎn)工業(yè)機(jī)器人
KUKA機(jī)器人問題解答
庫卡KUKA機(jī)器人四種啟動方式介紹
KUKA庫卡機(jī)器人伺服驅(qū)動器相關(guān)型號舉例
KUKA焊接機(jī)器人伺服電機(jī)常見故障及維修處理
工業(yè)機(jī)器人組成結(jié)構(gòu)相關(guān)資料分享
Motoman機(jī)器人離線編程
庫卡機(jī)器人MGV電源模塊維修
KUKA機(jī)器人伺服驅(qū)動模塊維修
沒有有前輩用LabVIEW控制kuka機(jī)器人c2的經(jīng)驗(yàn)?通訊是怎么做到的?
庫卡機(jī)器人基礎(chǔ)教程和庫卡C4編程指南及焊接機(jī)器人教程合集免費(fèi)下載

KUKA 機(jī)器人編程語句SWITCH介紹
評論