Copyright: ISaGRAF V3.4


 創造轉換表

ISaGRAF工作平台允許使用者創造轉換表。轉換表就是一些點的集合，用來定義類比轉換。轉換表能附加到類比輸入或輸出變數上，它創造了電位值 (從輸入感測器 (sensor) 讀取或送至輸出設備) 與物理值 (用於應用程式中) 之間的比例關係。

藉由執行ISaGRAF字典視窗中的 "工具 / 轉換表" 命令會出現一個對話盒來編輯轉換表。

主要的命令

輸入表格的點

規則及限制

已定義的轉換表可以用來過濾這個案件中的任何輸入或輸出類比變數的值。欲附加轉換表到變數上，必須打開變數宣告編輯器，然後選擇輸入或輸出類比變數，且編輯它的參數。變數不能附加未定義的轉換表。


主要的命令

"轉換表" 對話盒會列出已定義過的轉換表及包含主要命令的操作按鈕，使用者可以編輯已存在的轉換表 (定義轉換表的點)，建立新的轉換表，重新命名轉換表或刪除。

開新表格

改變表格內容

按下確定來離開 "轉換表" 對話盒及將它們儲存入硬碟中。


開新表格

"開新表格" 命令允許使用者創造新的轉換表格，每個案件可以創造多達127個轉換表，但僅有用到的表格 (有附加到類比變數) 才會加入到應用執行碼中。

表格命令必須遵循下述的規則：

•	名稱不能超過16個字元

•	第一個字元必須是英文字母

•	其餘字元可以是英文字母、阿拉伯數字或底線符號 ('_') 等字元

•	表格名稱是不分大小寫的


改變表格內容

"編輯" 命令用來輸入表列中所選取的表格的點，你也可以於表格名稱上雙按滑鼠左鍵來編輯它。當開新表格時，會自動執行 "編輯" 命令。每一個表格至少必須輸入兩個點。


輸入表格的點

"編輯" 對話框允許使用者定義轉換表的點，它會將已定義的點集列於左邊，右下方則顯示定義表格的圖形曲線。使用對話盒命令來輸入點。使用者必須遵從定義點的數值規則 (說明於這個章節的最後面)。對話盒左方總是包含目前編輯表格已存在的點集合，左邊的欄位顯示點的電位 (外部) 值，右邊的欄位顯示物理 (內部) 值。使用者必須選擇表列中的一個點，才能變更它的值或清除 (移除) 它。表列中最後一列 ("...   ...") 用來定義新的點。對話盒右下方顯示目前編輯表格的圖形曲線，它不會顯示軸及座標，而是以比例的關係來表示曲線，這種表示法用來快速檢查曲線正確與否是相當有用的。

定義新的點

更改點

清除點


定義新的點

當要定義新點時，選擇列表中最後一列的 ("...   ...")，於開始定義新轉換表時，這一列亦是內定的模式。使用者必須輸入每一點的電位 (外部) 與物理 (內部) 值，這些值以單精度浮點數來儲存。注意，必須輸入至少兩個點才能定義出一個曲線。當電位及物理值都輸入後，按 "儲存" 按鈕將點加入表列中。每一個轉換表最大定義的點個數為32點。


更改點

欲變更已存在點的值，首先需從列表中選擇它，然後重新輸入這個點的新電位 (外部) 及物理 (內部) 值。這些值以簡單精度浮點數來儲存。當電位及物理值都輸入後，按 "儲存" 按鈕將點加入表列中。


清除點

欲清除已存在的點，可以從表列中選取它，然後按 "清除" 按鈕。記住，必須輸入至少兩個點才能定義出一個表格。


規則及限制

當定義轉換表時，必須遵從下述的規則 (轉換表可以用來轉換輸入及輸出的類比變數)：

•	兩點不可以定義相同的電位值

•	曲線必須是連續的漸增或漸減

•	兩點不可以定義相同的物理值

當定義一個案件的轉換表時需遵循下列的限制：

•	同一個案件中不能定義超過127個轉換表

•	同一個轉換表中不能定義超過32個點