30.07.2013 Views

4.4 - heidenhain

4.4 - heidenhain

4.4 - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7.33 具有變數的程式編輯<br />

決定參數元件的索引 - PARA<br />

您可利用將清單元件的名稱附加至屬性,用逗號隔開,來啟動元件的<br />

索引搜尋。<br />

範例 :<br />

決定主軸 S1 的邏輯軸號碼<br />

#c1 = PARA( "", "CfgAxes", "axisList,S1", 0)<br />

該功能回傳 「CfgAxes」實體的 「axisList」屬性內 「S1」元件之索<br />

引。 元件 S1 的索引等於此範例內的邏輯軸號碼。<br />

在無屬性延伸時,S1 功能將讀取位於清單索引號碼 0 上的<br />

元件。 因為此範例內的元件為字串,所以可將結果指定為<br />

字串變數。<br />

#x1 = PARA( "", "CfgAxes", "axisList", 0)<br />

此功能讀取位於清單索引號碼 0 上的元件之字串名稱。<br />

擴充的變數語法 CONST - VAR<br />

利用定義關鍵字 CONST 或 VAR,您可指定名稱給變數。 關鍵字可用<br />

在主程式與子程式內。 若要使用子程式內的定義,您需要在<br />

MACHINING 區段碼之前宣告常數或變數。<br />

定義常數與變數的規則:<br />

常數與變數的名稱前面必須加上底線, 可包含小寫字母、數字以及底<br />

線字元。 最長長度不可超過 20 個字元。<br />

存取組態資料<br />

語法: PARA("key","entity","attribute,eleme<br />

nt", index)<br />

Key: 關鍵字<br />

Entity: 組態群組的名稱<br />

Attribute,name: 屬性名稱與元件名稱<br />

Index: 0 ( 不需要 )<br />

620 7 DIN 程式編輯

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!