Altium Designer自動畫原理圖數據庫
自動畫原理圖網絡
原理圖模塊庫文件的組成動畫
使用腳本能夠極大的提升硬件工程師的效率,幾乎不須要工程師修改或只須要少許修改便可完成一個完整的原理圖工程,元件的選型自動畫、元件和封裝自動化對應,不對應的自動修改,單片機引腳外設自動選擇。spa
自動畫原理圖的原理爲將具有必定完整功能的電路圖模塊按照要求從原理圖庫文件中放置到目標原理圖當中,所謂原理圖模塊庫就是具有必定完整功能的電路圖組成一個模塊。模塊由矩形框、元件、導線、電源網絡標籤、業內網絡標籤、模塊名稱字符串組成,其中矩形框爲原理圖模塊的邊框,全部的元件都必須放置在矩形框的內部,模塊名稱字符串爲矩形框中原理圖模塊的名稱,在原理圖中調用就是參考原理圖模塊名稱進行查找的。設計
原理圖模塊庫由一張或多張通用的原理圖組成,每張原理圖中放置一個或多個原理圖模塊,全部的原理圖所有都保存在一個PCB工程中,一般PCB工程文件(*.PrjPCB)和原理圖模塊庫都存儲在同一個文件夾中,不一樣的原理圖模塊圖紙放置不一樣類型的原理圖模塊,好比電源模塊和單片機模塊不會放置到同一張原理圖當中。調試
原理圖模塊的矩形框是包圍原理圖模塊中全部的元件、導線、電源網絡標籤、頁內網絡標籤、模塊名稱字符串,矩形框的主要功能有三個,其一爲每一個矩形框都爲原理圖模塊的標誌;其二表示原理圖模塊在原理圖中所佔據的座標範圍,在從原理圖模塊庫中複製到目標原理圖中是將矩形區域內的全部圖元對象所有複製到目標原理圖當中;其三爲在目標原理圖中查找判斷未被使用的矩形區域,將原理圖模塊放置在目標原理圖中。對象
在進行原理圖模塊進行索引時是將一個原理圖工程按照每張原理圖中的矩形框中的原理圖模塊進行索引,全部的原理圖模塊和矩形框的座標信息都是存儲在一個數據庫文件當中,在原理圖模板庫文件中進行元路圖模塊進行查找實際開始是在數據庫文件中進行查找的,在後面進行原理圖模塊複製,是從原理圖模板庫文檔中複製的時候參考是原理圖模塊名稱所在的座標數據。blog
原理圖的設計需求輸入採用在表單中選擇須要在原理圖裏面放置的電路圖模塊,有的原理圖模塊是從原理圖庫文檔中原封不動的複製到目標原理圖中,有些模塊放置到原理圖當中須要稍做修改再放置到目標原理圖中。排序
在原理圖中的元件序號進行排序能夠在放置原理圖元件的時候按照放置的順序進行排序,也能夠將全部元件都放置在原理圖中後,重置原理圖元件序號再進行元件統一排序。索引
在對相似於STM32單片機的主控芯片組成的電路中,在進行設計原理圖模塊時就是一個單片機最小系統,具備可以正常工做的時鐘電路、復位電路、JTAG調試電路、啓動配置電路。在電路中加IIC、SPI、CAN、UART、GPIO外設時,這些電路根據單片機相連的引腳,程序自動選擇接入到主控單片機引腳上,同時也能夠根據ST官方提供的一款引腳分配的軟件STM32CubeMX的手動引腳分配選擇對應的引腳。
在對相似於NXP P1010的處理器,這種類型的處理器在原理圖中除了主控CPU還須要內存芯片、下載調試電路、復位電路、專用時鐘電路才能組成一個能夠正常工做的電路,CPU和內存芯片因爲引腳較多一般都由兩個以上的Part組成,因此這種主控電路可使用整張原理圖複製的方式添加到當前的工程中。
在對帶有CPCI總線的前插板卡的接口中,CPCI總線的引腳定義已經有標準規定了,這些引腳會直接接到主控芯片或PCI橋片上,一般使用的鏈接器和PCI橋片(不適用FPGA的狀況下)須要捆綁在一塊兒放置在原理圖中。
經過原理圖導出BOM後可能有的型號的阻容等器件只有一個,在後期須要對型號進行統一型號方便物料的管理和採購,一般的處理是先導出BOM,根據BOM裏面的項在原理圖裏面修改,屢次迭代真陽的工做完成統一型號的工做。將原理圖的BOM導出後,在Excel裏面統一型號,使用腳本將修改好的BOM再導回到原理圖中完成物料統一的工做。
當一份已經完成的原理圖當中,有時須要對元件進行國產化的替代,一般的作法就是挨個查找能夠進行替代的元件,一個一個的手動更改物料的型號,這個共同比較費時費力,還有可能找不到合適的元件,使用腳本的元件替代數據庫的功能,將能夠進行原位替換的物料在數據庫裏面進行查找和替換。減小工程師在物料替換中所花費的時間,而且還不易引發錯誤。
可調電源的自動計算,在原理圖中已經肯定輸入和輸出電壓值的狀況下,在表單的電源選擇下拉列表中,自動判斷須要的電源是否在可調電源的輸入和輸出範圍內,自動將符合電壓範圍的芯片顯示在電源選擇的下拉列表框中,在選擇可調電源後程序自動計算可調電源的配置電阻的阻值並選擇最接近計算值的標準阻值的電阻。