Imatest 儲存設定(INI 檔案)簡介
Imatest保存設定有多種用途—尋找最近存取的檔案、儲存運算參數、指定要使用的興趣區域 (ROI)、控制結果的顯示方式等等。
已儲存的設定也會被使用。
- 用於控制Imatest IT(工業測試)模組
- 用於Imatest 功能介面的合併文件,以確保運行使用一致的設定。
Imatest 的設定儲存在 INI 檔案中,這些檔案符合一種非正式(但廣泛使用)的標準。正常情況下,每次執行Imatest模組時,設定都會更新。但在某些情況下,使用一致的設定(不受最近運行的影響)非常重要,例如,當技術人員開啟Imatest執行特定任務時。本頁介紹如何儲存和載入設置,以及如何建立一個Imatest圖標,以便始終使用相同的設定開啟Imatest 。
有時,已儲存的設定(imatest-v2.ini 和其他 ini 檔案中的行)會損壞,導致Imatest模組甚至Imatest本身無法運作。在這種情況下,可能需要刪除一行或整個部分,甚至重置 imatest-v2.ini 檔案(但這通常不是最佳解決方案,因為它會遺失所有已儲存的設定)。如需錯誤處理步驟,請參閱「故障排除」頁面和「設定」頁面。
會開啟一個窗口,其中解釋了檢視和編輯 Imatest 設定的關鍵功能。它還會顯示 imatest-v2.ini(預設設定檔)的完整路徑,並說明如何修復 imatest-v2.ini 損壞時可能出現的錯誤。功能按鈕包括:儲存設定…、載入設定…、檢視/編輯設定、複製設定、匯入/合併設定、選擇 ini 檔案、INI 檔案編輯器、掃描和修復 INI 檔案、功能介面以及重設預設值(全部) 。
會開啟一個窗口,顯示遇到錯誤時應採取的措施。其中包含指向「變更日誌」和「故障排除」頁面的連結、用於將目前或上次會話複製到剪貼簿以便貼上到電子郵件中的按鈕,以及在 imatest-v2.ini 檔案損壞時修復該文件的說明。
INI 檔案:imatest-v2.ini 等
用於儲存Imatest Master設定的預設檔是
- imatest-v2.ini (適用於大多數Imatest模組)
在Imatest運行期間,當輸入對話框(設定視窗)、設定中的設定發生更改,或 INI 檔案被編輯時(見下文),INI 檔案會更新。
標準的 imatest-v2.ini 檔案儲存在安裝時建立的預設資料夾位置。
INI 文件結構
INI 文件是文字文件,其架構如下:
值可以是數字、數字數組或字串(可以為空)。 INI 文件可讀,但其意義並非總是顯而易見。有關更多詳細信息,請參閱Imatest INI 參考文件。 |
[部分] | |
|
例子 dispwelcome = 1 表示在啟動 Imatest 時顯示歡迎畫面。 | [imatest] dispwelcome = 1 evalvl = 1 exiftool = 2 展開 = 最小 字體大小 = 10 readexif = 1 shrink_largef = 1 獲取 = 0 edfile = C:\Program Files (x86)\\IrfanViewi_view32.exe [sfr] filecomb = 0 資料夾 = C:\Imatest\\Data\\SFR 儲存目錄 = C:Imatest\\Data\\SFR\\Results …… | |
INI 檔案實用程式
ini 檔案實用程式您可以在「設定」的「管理設定」下找到 INI 檔案實用程式。 Rescharts和Multicharts 的對應 ini 檔案也有類似的下拉式選單。
「管理設定」 (在「設定」中)會開啟「管理設定」窗口,其中包含實用程式的簡要說明以及指向它們的直接連結。
儲存設定...會將 imatest-v2.ini 檔案儲存到指定名稱的檔案中。這對於將來需要恢復當前設定的情況尤其有用。
載入設定...將指定名稱的 ini 檔案的內容載入到 imatest-v2.ini 中。
複製設定會將 ini 檔案的內容複製到剪貼簿,然後可以從中貼上(Ctrl+C)到電子郵件中以產生錯誤報告。
「檢視/編輯設定」會在文字編輯器(通常是記事本)中開啟 ini 檔案。您可以搜尋、編輯和儲存設定。不建議使用記事本編輯 ini 文件,因為它們現在採用 UTF-8 格式(為了更好地處理非拉丁字符,即更好地實現國際化),而記事本對這種格式的支持並不理想。
INI 檔案編輯器(以前稱為「編輯/重置模組」 )會開啟如下所示的 INI 檔案編輯器。與記事本相比,它提供了許多便利功能,例如輕鬆定位節和編輯節內的行。它對於修復停止工作的模組(透過刪除其節)尤其有用。我們經常在開發工作中使用它。
選擇 INI 檔案會將用於控制 Imatest 的檔案從 imatest-v2.ini 變更為如下所述的自訂檔案。
匯入/合併 INI 檔案功能會將一個檔案合併到 imatest-v2.ini 中,覆蓋 imatest-v2.ini 中包含合併檔案的行,但不會影響其他行。此功能可簡化自訂測試的設置,並快速切換測試類型(例如,在斜邊模組或通過/失敗測試檔案中選擇不同的區域)。儘管 Imatest 早已具備此功能,但由於它一直被忽視,因此我們在下方添加了一個章節進行說明。
INI 檔案監視器開啟後會在背景運作。它允許您在監視器開啟時查看最近運行的 INI 檔案的內容。詳細資訊請參閱 Imatest INI 檔案參考— INI 檔案監視器。
重設預設值(全部)會刪除並重新建立 imatest-v2.ini 檔案。所有已儲存的設定將會遺失。這是出現錯誤時的最後手段:通常情況下,最好使用下文所述的編輯器刪除無法運行的模組對應的部分的內容。
INI 文件編輯器
INI 檔案編輯器(以前稱為「編輯/重置模組」)用於修復停止工作的Imatest模組,以及建立和編輯用於控制Imatest IT(工業測試)的INI 檔案。它可以從“INI 檔案設定”下拉式選單或中開啟。

修復損壞的 Imatest 模組-開啟INI 檔案編輯器,選擇與損壞模組對應的部分(在包含 [Batchview] 的下拉視窗中,如上圖所示)。除非您能找到錯誤的行(雖然不太可能,但並非不可能,可以使用Imatest INI 參考手冊查找),否則請按一下 。如果您想取消更改,請按下或 。編輯完成後,請按然後 。
建立和編輯 Imatest IT 的 INI 檔案——建立自訂 INI 檔案有兩種方法,這取決於個人偏好。
- 新增步驟:在文字編輯器中新建一個檔案。我們不建議使用記事本(Windows 自帶的編輯器,功能較弱),因為它對 UTF-8 編碼的支援不佳。選擇要複製的段落,然後點選 ,再貼上到新文件中。
- 刪除操作:點選將 INI 檔案儲存到一個(新的)命名檔案中,然後使用刪除不需要的節。您始終可以使用節插入或刪除行。
若要編輯某一行,請在大視窗中選取該行,然後在大視窗上方的編輯視窗中進行更改,最後按 Enter 鍵。準備好儲存變更後,請點擊按鈕(該按鈕在進行變更之前呈現灰色)。
從自訂的ini檔案執行Imatest
Imatest IT (工業測試)模組由 INI 檔案控制。通常需要在Imatest Master (或IS等)中測試這些 INI 檔案。您可以將自訂 INI 檔案替換為 imatest-v2.ini。為此,請在“INI 檔案設定”下拉式選單中選擇“選擇 INI 檔案” 。

- Imatest總是預設使用 imatest-v2.ini 檔案啟動。要切換到其他 INI 文件,您必須開啟 INI 文件選擇視窗(從INI 文件設定下拉式選單或中開啟)。
- 由於執行Imatest可能會變更 INI 檔案的內容,我們建議使用 Imatest IT 中使用的檔案副本(而不是您打算保留的檔案)。
- 只有主 Imatest 控製檔(通常是 imatest-v2.ini)會受到影響。
導入/合併 INI 文件
此功能可讓您透過將 ini 檔案(通常包含少量影響特定測試的行)匯入 imatest-v2.ini 來輕鬆切換不同的測試設定。這被稱為“合併文件”。
匯入/合併功能會將合併文件的內容合併到目前活動的 ini 檔案 imatest-v2.ini 中,該檔案在「輸入/合併」視窗開啟時會顯示在上面的方塊中(原始 ini 檔案)。
- 按 1. 讀取檔案進行合併。合併文件的內容顯示在中間的方塊中,合併後的文件內容顯示在下方的方塊中。您可以勾選此方塊以查看結果是否符合預期。 (如果您確信合併過程運作正常,則無需執行此操作)。這將啟用2. 儲存按鈕。如果您對結果滿意,
- 按2. 儲存。 (請注意,先前的按鈕還有一個額外的 2. 合併按鈕,已移除。)
如果您不確定合併作業是否會如預期進行,為了安全起見,您可能需要在合併之前按下「儲存(備份)ini 檔案」按鈕,以確保您可以還原舊設定。
使用自訂圖示和快捷方式註:本節內容已弱化,因為它很少使用。從 Imatest 3.9 開始,可以使用Imatest 功能介面(也很少使用)更方便地獲得一致的設定。 自訂圖示和捷徑在需要使用一致(已儲存)的設定運行Imatest時非常有用——這種情況通常由技術人員或Imatest操作培訓有限的人員在多個操作員測試不同系統的電腦上進行。由於 imatest-v2.ini 會在每次執行Imatest時更新,因此除非採取正確的步驟,否則您永遠無法確定新運行開始時的設定是什麼。 此方法從已儲存的 ini 檔案匯入數據,僅覆蓋 ini 檔案中包含的變數。因此,應編輯 ini 檔案以刪除所有不需要設定的變數。例如,資料夾名稱(經常變更)可能應該從 ini 檔案中刪除。 要設定自訂圖標,
鎖定設定(尚未完全實現)在某些情況下,鎖定設定可能很有必要—即禁止使用者變更可能會影響使用自訂圖示或捷徑執行測試結果的設定。 (在正常的Imatest測試中,您很少需要這樣做)。雖然鎖定設定的步驟並非萬無一失,但足以防止意外更改設定。
若要鎖定設置,請將以下行新增至已儲存的 ini 檔案的 [imatest] 部分。 (您需要使用文字編輯器來完成此操作: Imatest沒有直接執行此操作的命令。)
刪除此行或設定 fix_settings = 0 即可恢復正常運作。 當 Imatest 開始使用包含此設定的 ini 檔案時,許多設定將被停用。要恢復正常運行,需要使用省略或將 fix_settings 設為 0 的 ini 檔案重新啟動 Imatest。 |
