深入了解IFIX標簽域名的含義和使用
iFIX 技術文章:深入了解標簽域名的含義和使用我們在這里和大家探討的并不是插入數據鏈接的步驟,節(jié)點域名的含義和用途。請完整地閱讀本文,相信看后會使你對節(jié)點域名有一個深入的理解。首先,我們先回想一下在
iFIX 技術文章:深入了解標簽域名的含義和使用
我們在這里和大家探討的并不是插入數據鏈接的步驟,節(jié)點域名的含義和用途。請完整地閱讀本文,相信看后會使你對節(jié)點域名有一個深入的理解。
首先,我們先回想一下在iFIX 畫面中插入數據鏈接的操作,插入節(jié)點. 標簽. 域名F_CV 是最為普遍的操作,其插入過程如下:
1. 在工具欄中點擊【數據連接戳】,在彈出的數據連接對話框中點擊【…】。
插入標簽域名操作 步驟一操作演示圖
2. 在彈出的表達式編輯對話框中,進行如下操作。
,插入標簽域名操作
步驟二操作演示圖
3. 完成操作后返回數據連接對話框。
,插入標簽域名操作 步驟二操作演示圖
4. 點擊【確定】后,在畫面對應的位置點擊鼠標左鍵,完成數據連接戳的插入。
接下來,我們一起關注表達式編輯器中域名選項。剛才我們選擇的是F_CV (節(jié)點標簽的當前值)。其他域名是指什么呢?先了解一下域名名稱前綴 A_*、F_*、E_* 的含義。A_*、F_*、E_* 等表示字段存儲數據的類型( format )。格式含義如下:
格
式
A_*
F_* 格式含義 ASCII 碼格式。 浮點數格式。 使用范圍 畫面中的數據連接和對象。 畫面中的數據連接和對象,和塊到塊的引用。
畫面中的數據連接和對象,和塊到塊的引用。
有效值為 /-3.40282300000000e /-38,精度為 15
位。
圖表。
域名格式列表 E_* T_* 15 位精度格式。 圖形格式。
,從上面的表格中不難看出我們在插入A_為前綴的域名時其實是獲得了一個對應的字符串
(文本),而F_和E_為前綴的域名則獲得的是精度不同的數值。T_為圖形格式。
[提示]當我們讀取或寫入某個標簽的F_CV域名時,就是讀取或寫入該標簽一個浮點型數值。由此我們可以做出一個簡單的結論,如果向該標簽的F_CV中123、123.0、123.12等數值時都能夠正確執(zhí)行,但是寫入值“ABC”的話顯然不正確,因為“ABC”不是數值。如果要向標簽里寫入“ABC”的話,一定是向A_CV中寫值。
接下來我們一起關注域名格式符(A_、F_、E_T_)后部分(如CV 、HI 等)的含義。先看一張圖,或許看了這張圖后你會馬上明白這個部分所表示的含義了。
模擬量輸入-基本選項卡
這是模擬量輸入設定(基本選項卡)的對話框示意圖,我們在新建數據塊時需要對相應的設定選項進行設定,如標簽名、高限、低限等。
,其實iFIX 系統在我們設定并保存的數據塊各項設定內容記錄在這個數據塊中對應的域名中(以面對對象編程思想為思考方式,也可以把它理解成字段或成員、屬性)。在iFIX 運行時,我們可以隨時讀取或修改數據塊的部分信息。如我們在畫面中,或某個函數中想獲取或修改這個數據塊的描述內容時,只要讀取或修改這個數據塊A_DESC的域名字段值即可。 回到iFIX 數據塊這個“對象”,它具有很多屬性,有名稱(標簽名),有對應的驅動器和地址(數據來源),有對應的報警要求…。當然數據塊也會因為類別的不同,具備不同的屬性。另外有些屬性系統允許我們讀取,有些則被隱藏起來由系統控制使用,有些只能讀取不能更改,有些可以隨時變動…
相信到這里,你應該對域名有了一個較為深入的了解了。接下來,就是對幾個常用數據塊類型的域名做一個整理,以便使用時能夠快速的找到對應的域名。在這里,我們將我們做的整理和大家一起分享一下。 ?
?
?
?
?
?
?
? 模擬輸入塊(AI) 字段圖解 模擬輸入塊(AI) 字段速查 模擬輸出塊(AO) 字段圖解 模擬輸出塊(AO) 字段速查 數字輸入塊(DI) 字段圖解 數字輸入塊(DI) 字段速查 數字輸出塊(DO) 字段圖解 數字輸出塊(DO) 字段速查
? iFIX 技術文章:IGS 支持的數據類型速查
,TCP/IP 數據包結構詳解