函式庫的元件
- 封裝成函式庫後的SPEL+專案元件分為公用元件和私人元件。
- 公用元件可從添加函式庫後的SPEL+專案直接使用。
- 私人元件無法從添加函式庫後的SPEL+專案直接使用。
- 公用元件和私人元件的區分依據是否有前綴。
- 公用程式檔案和含入檔案稱為公開檔案,可在添加函式庫後的SPEL+專案進行編輯。
| 功能 | 公用元件 | 私人元件 |
|---|---|---|
| 從使用函式庫的SPEL+專案使用 | 可 | 不可 |
| 函式庫的使用者進行編輯 | 可 | 不可 |
- 公用元件的用途如下。
| 元件 | 指定為公用時的用途 |
|---|---|
| 函數 | 使用目的為向函式庫使用者提供作為函數的功能。 |
| 全域變數 | 用於透過變數之值顯示函式庫的動作狀態、指定動作所需之值。 |
| 保留變數 | 在與全域變數相同用途中使用。若要將值保留在控制器內並在下次啟動時繼續使用,設為保留變數。 |
| 程式檔案 | ・呈現函式庫的共用函數使用範例時使用。 ・希望函式庫使用者描述從函式庫內呼叫的共用函數(回呼函數)之處理時使用。 |
| 含入檔案 | 關於共用函數的引數和傳回值,使用時函式庫使用者可作為常數處理。透過設為常數,讓函式庫使用者更容易理解值的含義。 |
| 視覺順序 | 使用目的為向函式庫使用者提供視覺順序。 |