專欄
電路設計和EMC設計的關鍵 第24篇 EMC計算方法和EMC模擬(9) 計算方法中使用的GNU工具
2025.04.18
大家好!我是ROHM的稻垣。
在第24篇中,我將為您介紹電磁相容性(EMC)的計算方法和模擬中使用的GNU工具。
在本專欄中,我們也談到過在EMC計算方法中執行shell腳本。所用的具有代表性的工具包括在Windows系統中安裝Linux命令的GnuWin、高速流編輯器sed、字串查找用的grep、降低雜訊(峰值檢波)用的數值計算與分析軟體GnuOctave、第23篇中介紹過的圖形顯示軟體GnuPlot、第22篇中介紹過的創建GUI的工具GnuAutoHotkey等。這些工具中,有很多前面都帶有“Gnu”字樣,您瞭解“Gnu”嗎?(當然,它和日本混合搖滾樂隊“King Gnu”沒有關係……)
我在網上稍微查了一下,瞭解到“GNU”是一種僅使用自由開源軟體發展和發佈類UNIX作業系統(POSIX標準)和相關軟體群的專案,由自由軟體基金會(FSF:Free Software Foundation)運營。GNU項目於1983年由當時麻省理工學院(Massachusetts Institute of Technology)在職的理查·斯托曼(Richard Stallman)先生發起,其目標是保護使用者公開、使用、研究、複製、修改及重新發佈軟體原始程式碼的權利(Copyleft)。另外,“GNU”是“GNU is NOT Unix”的遞迴首字縮寫,是不是很有趣?各種GNU工具加起來有幾十種,不可能逐一介紹,所以我在下面列出了具有代表性的一些GNU工具。這些工具可能很多人都接觸過。
| GRUB | 多作業系統啟動程式 |
| GNOME | Linux桌面環境 |
| Bash | UNIX相容的shell,命令列解譯器 |
| GCC | C、C++、Objective-C等的編譯器 |
| GDB | C、C++、Objective-C等的調試器 |
| Make | 編譯原始程式碼並生成可執行檔的程式 |
| Emacs | 文字編輯器 |
| Sed | 流編輯器 |
| Less | 翻頁器(大檔翻頁流覽軟體) |
| Gawk | AWK的Gnu版本,一種程式設計語言 |
| Grep | 字串查找命令 |
| Gzip | 壓縮解壓軟體 |
| Tar | 壓縮解壓軟體 |
| GSL | GNU科學圖書館 |
| Octave | 數值計算開源軟體,類似MATLAB |
| R | 統計分析程式設計語言,可進行多變數分析等 |
| CLISP | 物件導向的函數式程式設計語言 |
| GIMP | 影像處理軟體,類似PhotoShop |
・・・
這些工具大部分我自己都用過,光看它們的名字就能想起當初使用時的情景,真的很懷念!在GNU工具中,還包括一些半導體積體電路(LSI)用的電路分析模擬工具、CAD(Computer Aided Design)軟體以及EDA(Engineering Design Automation)相關的軟體。它們的特點是開源、高速、高精度、高可靠性並且在不斷升級和維護中。其中有很多可以用在EMC計算方法中,比如可以嘗試將其嵌入shell腳本。
最後,本文是EMC專欄“電路設計和EMC設計的關鍵”系列文章的最後一篇。很感謝大家在這兩年裡對我的支持和陪伴,希望我們有機會再會!
感謝您閱讀本文。
“第24篇 EMC計算方法和EMC模擬(9) 計算方法中使用的GNU工具”相關文章一覽
- • 電路設計和EMC設計的關鍵:前言
- • 第1篇 半導體概述(1) 電晶體和二極體
- • 第2篇 半導體概述(2) 半導體積體電路(LSI和IC)
- • 第3篇 半導體概述(3) 半導體積體電路(LSI和IC)模組
- • 第4篇 產品規格書(1) 半導體積體電路產品規格書
- • 第5篇 產品規格書(2) 產品規格書的解讀方法 注意區分是保證值還是參考值
- • 第6篇 產品規格書(3) 常見的EMC評估指標範例
- • 第7篇 評估電路和評估板(1) 評估板的使用方法
- • 第8篇 評估電路和評估板(2) 接地線(GND、接地)的處理
- • 第9篇 評估電路和評估板(3) 電磁干擾(EMI)與電磁敏感性(EMS)
- • 第10篇 官網(1) 最新資訊、主要產品介紹、產品規格書
- • 第11篇 官網(2) 應用指南和設計模型
- • 第12篇 官網(3) 設計支援工具
- • 第13篇 EMC概述(1) 什麼是電磁相容性(EMC)?
- • 第14篇 EMC概述(2) 什麼是電磁相容性(EMC)?
- • 第15篇 EMC概述(3) 什麼是電磁相容性(EMC)?
- • 第16篇 EMC計算方法和EMC模擬(1) 計算方法簡介
- • 第17篇 EMC計算方法和EMC模擬(2) 傳導射極(CE)的試行計算方法
- • 第18篇 EMC計算方法和EMC模擬(3) 輻射射極(RE)的試行計算方法
- • 第19篇 EMC計算方法和EMC模擬(4) 傳導抗擾度(CI)的試行計算方法
- • 第20篇 EMC計算方法和EMC模擬(5) 傳導抗擾度(CI)的試行計算方法
- • 第21篇 EMC計算方法和EMC模擬(6) 輻射抗擾度(RI)的試行計算方法
- • 第22篇 EMC計算方法和EMC模擬(7) 圖形化使用者介面(GUI)
- • 第23篇 EMC計算方法和EMC模擬(8) 三維(3D)製圖
【下載資料】 EMC電路設計工程師必備的EMC基礎
本手冊可幫助今後從事EMC相關工作的設計人員從更廣的視角確實把握EMC。手冊從電子電路設計工程師熟悉的“半導體元件與 EMC”、“產品規格與 EMC”、 “電路、電路板與 EMC”三個角度,深入淺出地介紹了相關的內容。
專欄
-
電路設計和EMC設計的關鍵:前言
- 第1章 半導體概述(1)電晶體和二極體:電晶體和二極體為什麼會有那麼多品種?
- 第2篇 半導體概述(2) 半導體積體電路(LSI和IC):半導體發展的關鍵“微細化”與EMC的關係
- 第3篇 半導體概述(3) 半導體積體電路(LSI和IC)模組:模組需求高漲的原因
- 第4篇 產品規格書(1) 半導體積體電路產品規格書
- 第5篇 產品規格書(2) 產品規格書的解讀方法
- 第6篇 產品規格書(3) 常見的EMC評估指標範例
- 第7篇 評估電路和評估板(1) 評估板的使用方法
- 第8篇 評估電路和評估板(2) 接地線(GND、接地)的處理
- 第9篇 評估電路和評估板(3) 電磁干擾(EMI)與電磁敏感性(EMS)
- 第10篇 官網(1) 最新資訊、主要產品介紹、產品規格書
- 第11篇 官網(2) 應用指南和設計模型
- 第12篇 官網(3) 設計支援工具
- 第13篇 EMC概述(1) 什麼是電磁相容性(EMC)?
- 第14篇 EMC概述(2)什麼是電磁相容性(EMC)?
- 第15篇 EMC概述(3)什麼是電磁相容性(EMC)?
- 第16篇 EMC計算方法和EMC模擬(1)計算方法簡介
- 第17篇 EMC計算方法和EMC模擬(2)傳導雜訊(CE)的試行計算方法
- 第18篇 EMC計算方法和EMC模擬(3) 輻射雜訊(RE)的試行計算方法
- 第21篇 EMC計算方法和EMC模擬(6) 輻射抗擾度(RI)的試行計算方法
- 第22篇 EMC計算方法和EMC模擬(7) 圖像化使用者介面(GUI)
- 第23篇 EMC計算方法和EMC模擬(8)三維(3D)製圖
- 第24篇 EMC計算方法和EMC模擬(9) 計算方法中使用的GNU工具
- 馬達的演變及其種類