第五章:COMTRADE 資訊檔案

serene1312發表於2024-09-27

第五章:COMTRADE 資訊檔案

推薦一款 COMTRADE 錄波檔案 | 視覺化工具 | 電能質量檢視軟體
官網地址:COMTRADE Chart

概述

資訊檔案(.INF)是可選檔案..INF檔案提供了與COMTRADE記錄事件內容相關的資訊,有助於處理和分析這些資料。該可選資訊儲存於單獨檔案中,可在當前和未來使用COMTRADE檔案的程式間保持前後相容、從資訊檔案閱讀資料的任何程式應能識別公用區的資訊頭、條目或在此定義的其他資料,並對該資料做出響應。程式無法識別的資訊不得作出任何更改。

檔案格式與Windows.INI檔案格式類似。當前的大多數程式語言具有讀寫這些檔案的功能,許多程式設計師和使用者都熟悉這些檔案的結構

資訊檔案中的某些部分是複製.CFG配置檔案中的內容,.CFG和.DAT檔案是COMTRADE的主要檔案,這兩個檔案中任一個定義的變數的資料,即使已複製到.INF資訊檔案中也必須儲存於相應的這兩個檔案中。

內容

資訊檔案是規定格式的ASCII文字檔案,計算機可讀。檔案包含普通使用者可讀的資訊,也包含只針對特定使用者而普通使用者不可讀的資訊。這兩類資訊按公用和專用分類,各自位於檔案的不同部分。當定義了一個合適的公用區後,資料應存於公用區。若預定義的公用區不可用,則可使用專用區。輸人條目應與下面定義的格式完全相符,這樣資料才可被計算機程式正確讀取。

資訊檔名稱

資訊檔名帶有.INF副檔名,以區別於同組的標頭檔案、配置檔案和資料檔案,遵循慣例,易於記憶和識別。檔名本身應與其相關的標頭檔案、配置檔案和資料檔案相同。

資訊檔案結構

概述

資訊檔案分為不同的區,每區由一個區頭行和緊隨其後的多個條目行組成。區的數目不限,但至少應有一區,資料不能在區外。每個區由唯一的區頭行進行標識,檔案中所有資料屬於其上方最近的區頭。

通常,資訊結構如下:

  • 公用記錄資訊區頭(與整個記錄有關的資訊)
    • 公用定義記錄資訊條目行
  • 公用事件資訊區頭(與記錄中特定通道和取樣有關的資訊)
    • 公用定義事件資訊條目行
  • 公用檔案描述區頭(等同於與整個記錄有關的.CFG檔案資訊)
    • 公用定義檔案描述條目行
  • 公用模擬通道#1區頭(等同於與記錄中第一模擬通道有關的.CFG檔案資訊)
    • 公用定義模擬通道條目行
  • 公用模擬通道#n區頭(與記錄中#n模擬通道有關的資訊,記錄中每一模擬通道有一新區,直至全部模擬通道)
    • 公用定義模擬通道條目行
  • 公用狀態通道#1區頭(與記錄中第一狀態通道有關的資訊)
    • 公用定義狀態通道條目行
  • 公用狀態通道#n區頭(與記錄中#n狀態通道有關的資訊,記錄中每一狀態通道有一新區,直至全部狀態通道)
    • 公用定義狀態通道條目行
  • 專用資訊頭
    • 專用定義記錄資訊條目行
  • 專用資訊頭
    • 專用定義記錄資訊條目行

公用區

公用區所包含的資訊格式可供由多個廠家製造的裝置和/或軟體所使用。本部分定義了具體的公用區條目行。本部分的修訂版將更新公用區變數,幷包含當時使用的已公佈的專用區條目。

專用區

專用區包含製造廠特定資訊,該資訊僅同特定銷售商的軟體或硬體一起使用,或者具有對該製造廠唯一的格式。每個製造廠允許有多個專用區,一個資訊檔案可以包含多個製造廠的專用區。製造廠可能會為特定目的建立專用區。若兩個或更多製造廠使用相似的專用區,可對專用區的公用格式進行認證,在將來本部分修訂版中作為公用區使用。

檔案特徵

資訊檔案應使用ASCII格式,並具有下列附加限制:

  • 任何行都不可有引導空格;
  • 檔案不應包括任何使用者附加檔案終止(EOF)標誌,例如,十六進位制數“1A”;
  • 檔案長度不應超過 64 k

版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。
原文連結:https://blog.redisant.cn

相關文章