專欄

電路設計和EMC設計的關鍵 第22篇 EMC計算方法和EMC模擬(7) 圖像化使用者介面(GUI)

2025.04.18

大家好!我是ROHM的稻垣。

在第22篇中,我想稍微改變一下思路,談談在電磁相容性(EMC)的計算和模擬過程中實際使用過的圖像化使用者介面(GUI)。

在使用shell腳本(.bat檔)執行市售工具或公司內部工具時,透過Windows shell輸入命令應該是很常見的方法。但是,如果每次都輸入命令,或者有多個命令時,或者協力廠商使用時,都不能保證不會發生混亂。所以,為了消除這些顧慮,我想為大家介紹一下使用GnuAutoHotkey(開源)創建的GUI功能表。最初它是一個快速鍵(熱鍵)分配工具,不過也包括GUI創建功能。先請大家看一下它的全貌,這樣可能更容易理解。EMC模擬的整體菜單如下,按兩下.ahk檔即可啟動程式。

GnuAutoHotkey的GUI顯示,Computational Electromagnetics(CEM)

GnuAutoHotkey的GUI顯示,Computational Electromagnetics(CEM)

在這個功能表中,按一下要進行EMC模擬的電磁相容性(EMC)標準,將會啟動與該標準相對應的計算驗證執行畫面。在這裡,我以“IEC 61967-4”標準的“1Ω/150Ω直接耦合法”為例進行解說。它大致分為Setup(安裝)、Optimization(偏差校正值最佳化)和Prediction(預測計算)等幾個大框架。從左到右和從上到下分別按一下每個標籤框中的選項,可以打開相應的資料夾或自動執行命令等。就像這樣,無需輸入命令,只需操作滑鼠即可完成計算驗證。

GnuAutoHotkey的GUI顯示,“IEC 61967-4”計算驗證的執行畫面

GnuAutoHotkey的GUI顯示,“IEC 61967-4”計算驗證的執行畫面

特別值得一提的是,這個名為“GnuAutoHotkey”的工具,只要瞭解其格式,即可①不需要特別的程式知識,②用非常小的ASCII檔,③非常快速地啟動和運行,④必要時還可以編譯(生成.exe檔),⑤開源(免費)使用。您所要做的就只是按一下選項,它就可以自動啟動命令外殼(Command shell)並自動輸入命令。不過,其功能的描述方法卻非常簡單而且容易理解。如果您實際試用一下,就可以知道它是一種不僅可以用來進行EMC模擬,還可以用來完成其他很多專案的多功能工具。研發者還發佈了幾種專用的佈局配置工具,使其成為一款非常易用的工具。歡迎大家試用!

GnuAutoHotkey的原始程式碼,“IEC 61967-4”計算驗證

GnuAutoHotkey的原始程式碼,“IEC 61967-4”計算驗證
(點擊圖片放大)

感謝您閱讀本文。

“第22篇 EMC計算方法和EMC模擬(7) 圖像化使用者介面(GUI)”相關文章一覽

【下載資料】 EMC電路設計工程師必備的EMC基礎

本手冊可幫助今後從事EMC相關工作的設計人員從更廣的視角確實把握EMC。手冊從電子電路設計工程師熟悉的“半導體元件與 EMC”、“產品規格與 EMC”、 “電路、電路板與 EMC”三個角度,深入淺出地介紹了相關的內容。

    專欄