學習和使用Altium的匠人心態及學習方法

2021-09-26 08:23:09 字數 1956 閱讀 7403

我從2023年上大學到現成一直使用altium公司生產的eda軟體設計原理圖和pcb。在大學和參加工作的前兩年,一直使用的是非常經典的protel 99 se這個版本的設計軟體。後來使用protel dxp一小段時間,最後主要使用的是altium designer10這個版本的軟體。這個版本的軟體也是相當好用的乙個版本,在網上,也有人說altium desinger15同樣好用,我也用了以一段時間。不過,在altium designer 18出現之前的版本,操作介面和操作方面及快捷鍵都幾乎沒有變化。在altium desinger 18推出以後,我試用了一下,感覺這個版本的軟體不僅是效能的提公升,同時,介面和操作方法都更加方便了。不過,對於從以前版本轉移到新版上的工程師而言,確實需要一小丟丟適應的時間。

altium designer 18(下文簡稱ad18)是altium公司2023年主推的最新版本eda設計軟體。我選擇精研ad18的原因是:

(1)ad

20是當前最新的版本,圖示變得更簡潔大氣了,如上圖所示。

(2)ad18相對之前版本有重大更新,操作方法和介面與以往版本相比有差別,總體感覺介面更清爽,操作更方便。

(3)ad18更專注於原理圖設計和pcb設計核心模組的優化。

(4)ad18相容性依舊是那麼的好,主要是可以開啟以前的設計檔案。

在中國,對於一名硬體工程師而言,我認為會用altium designer設計原理圖和pcb,是基本功。因為,在中國,一把的中小型電子產品研發類公司和一般的中專及大學都講授altium designer這個軟體。不過,業界有乙個不成文的說法,認為altium designer在設計高速電路板時,沒有cadence公司開發的eda軟體好。畢竟電腦主機板和手機主機板等產品的pcb和原理圖一般都是採用cadence提供的eda軟體進行設計的。我也承認,cadence確實給高速電路板設計提供了很好的前**和後**等功能,可以給硬體工程師提供高速電路的原理圖**、訊號完整性、電源完整性和電源分布網路等非常好用的工具用於驗證原理圖和pcb設計的優劣,方便提出整改方案和提高高速電路板投板的成功率。但是,altium designer也有自身的優勢,我覺得最大的優勢就是操作方式更加人性化和3d模式pcb設計兩大優點。在altium designer 18和以前相對最新的幾個版本中,雖然提供了訊號完整性設計和電源分布網路pdn工具,但是,使用這兩個功能的人和資料非常少。訊號完整性設計的資料還能找到一些,訊號完整***一般安裝altium designer時,安裝包中有該選項,選擇安裝後一般都能使用。可是,pdn工具是altium公司和cst公司合作開發的,需要單獨安裝和購買授權,目前,我還沒有用過該功能。

總之,無論選擇ad18,還是使用其他eda設計工具,一定要牢記它就是乙個工具。工具是現成的,其操作方法是死的,但是,使用工具的人是活的,創意是無限的,藝術造詣是需要沉澱的。設計原理圖和pcb是乙個技術活,更是乙個藝術活。熟練掌握ad18的操作方法是技術活,需要重複的練習和記憶。設計獨具藝術氣息的原理圖和pcb是藝術活,需要很好的電子產品硬體設計知識、經驗和技能,更需要具備藝術家的特質。要想自己設計出的產品給人一種賞心悅目之感,這需要自己不斷以匠人的心態打磨使用ad18的技術,以藝術家的標準培養藝術創作的素養。

對於學習和想精通掌握ad18的人而言,我覺得,要想精通,我們就要想學習和練習騎車和開汽車等技術一樣,持續重複的練習和使用該軟體的各種預設的操作方法,直到達到對於信手拈來各種操作方法用於設計的境界,才能說達到精通該軟體的匠人層次。我認為,在這個階段,一定要切記,精益研究、重複練習掌握ad18預設操作路徑和快捷鍵的原因是,請您相信,altium公司提供的這些操作都是經過無數工程師驗證過相對最好的操作和快捷鍵組合。我們只要努力練習熟練掌握形成習慣即可。切記搞一些特例獨行的快捷鍵。在使用ad18時,我最大的感受是,快捷鍵的操作好像沒有直接單擊固定在設計區域中上部的快捷按鈕方便。另外,對於達到匠人層次的人而言,想成為大師級別的人,我覺得硬體設計這一塊事,已經不在工具本身,而是在於自己的藝術和知識境界的修養層次。這個境界是硬體工程師的最高目標。

clip path的學習和簡單使用

遇到乙個情況,太長需要截短一些,開始用了clip,後來發現這個屬性已經從css標準裡面刪除了,然後看到了clip path,發現這個比較強大一些。我用的的大小是600 774 clip path裁剪出圓形 clip path circle 40 at 200px 200px 效果如下 40 是半徑,...

執行緒池的學習和使用

目錄執行緒池的作用是初始化一些執行緒,當有任務的時候,就從中啟動乙個來執行相關任務,執行完後,執行緒資源重新 到執行緒池中,達到復用的效果,從而減少資源的開銷 在jdk中,executors類已經幫我們封裝了建立執行緒池的方法。executors.newfixedthreadpool executo...

gdal庫的學習和使用

1 windows下的編譯 1.1 解壓後開啟nmake.opt,設定gdal home 1.2 進入vs的command promot,進入正常的那個即可,64位的沒試過,可以參考gdal官網 1.3 nmake f makefile.vc 1.4 nmake f makefile.vc inst...