原创 cadence allegro 17.2中的正負片
正片和負片都是單純的設計電路板時需要的概念。 所謂的正片,就是看到什麼就是什麼,看到導線就是導線,看到敷銅就是敷銅。 而負片恰恰相反,看到什麼都是恰恰相反的,導線不是導線,而是隔斷的區域(在allegro中叫anti線
原创 cadence allegro番外:製作flash焊盤
前言 初入門allegro的時候可能會聽到幾個概念諸如flash焊盤、熱風焊盤、反焊盤這樣的,這些和過孔相關的概念,在用AD設計的時候從未聽說過(至少我沒有聽說過)。並不是因爲allegro的過孔就和AD的不一樣,而是因爲在a
原创 cadence allegro番外:製作含熱風焊盤、反焊盤的過孔
前言 需要先參考下列文章: padstack editor製作過孔 cadence allegro番外:製作flash焊盤 在以上文章中,已經制作了一個可用於兩層板的過孔。但是在多層板中,過孔是需要鏈接或避讓負電層
原创 cadence allegro番外:PCB元器件導入與錯誤解析2
前言 對於新手來說將原理圖導入到PCB中是個坎,哪怕是老手,也未必保證一次就能全部導入成功。因此詳細解說下如何在allegro解決此類問題便相當重要。該篇可以視作cadence allegro PCB元器件導入與相關錯誤解析這
原创 cadence allegro 設置快捷鍵
前言 allegro對快捷鍵的需求主要體現在佈線這一步驟上,allegro相關的操作都需要右鍵目錄來選擇是否刪除/取消操作等,並非像AD一樣主要靠左右鼠標按鍵控制,因此設置快捷鍵可以顯著提高設計效率。 設置快捷鍵 alle
原创 cadence allegro繪製原理圖,網絡連接,添加封裝
前言 本次系列主要爲記錄cadence allergo繪製電路的流程與操作,目的爲快速上手allergo軟件的電路製作,因此會刻意淡化電路方面的介紹。 cadence allergo繪製原理圖庫可以視作爲該系列的第一篇。
原创 cadence allegro PCB元器件導入與相關錯誤解析
前言 本篇文章將詳細記錄allegro中網表導入完畢後,元器件的導入,以及導入中常遇到的問題與解析。 上一篇文章:cadence allegro原理圖DRC,生成網表與導入PCB。 待佈置元器件查看與繪製板框 首先瞅一
原创 cadence allegro原理圖DRC,生成網表與導入PCB
前言 allegro的原理圖設計和PCB設計用的是兩款軟件。而連接兩款軟件的橋樑是一種叫網表(netlist)的東西。網表記錄了原理圖中所以的元器件,元器件封裝以及網絡連接。 原理圖規則檢查(DRC) 在生成網表之前肯定需
原创 AD19繪製原理圖(阻容,IC,排針)
前言 時代變了,得學會用新版本的AD了。而且新版本的AD是64位的,處理能力更強一些。 阻容器件 進入原理圖庫之後,要注意屏幕右下角有個方塊panels。在panels裏面將SCH Library視窗勾選,如上圖所示。
原创 AD19的IPC封裝嚮導使用
Altium Designer自帶的封裝嚮導包含的模型內容很少,並且需要人爲計算封裝參數。AD19爲其添加了一款功能更強的封裝嚮導,IPC封裝嚮導。 首先新建一個pcblib文件。依次單擊工具(T)->IPC compli
原创 cadence allergo繪製原理圖庫
前言:爲什麼投向了allergo 本科畢業於電子信息工程專業。相信很多學生也和我一樣,在一個類似於叫EDA的課上通過DXP/Altium Designer學習繪製PCB電路,因此大多數學生應該是會用AD這款軟件的,至少最基本的
原创 解決Altium Designer線寬、過孔參數與規則不符
前言 之前讀本科的時候有師弟問,在AD的規則裏明明設置好了線寬和過孔孔徑參數,結果一畫出來並不是自己設定的數值。好在不是什麼原則問題,稍後一改就好了。這裏特地記錄一下如何在AD中解決這種問題。 關於AD規則設置的方法與數值
原创 Linux系統下cmake生成動態庫、靜態庫。
庫的概念 寫程序肯定離不開庫的調用。在上一篇關於cmake的文章中,main函數調用了func1.c與func2.c兩個源文件的函數。顯然func1.c和func2.c是程序中的庫。不過,在操作系統中一般將目標文件的打包稱爲庫
原创 Linux系統中cmake的使用
前言 在Linux系統如Ubuntu下做C語言編程常見的操作是:寫好代碼,然後使用gcc指令對程序預處理-編譯-彙編-鏈接(其實只用一條指令:gcc -o)。這樣的方法只適合單文件無文件組織的簡單工程。當工程中代碼文件增加且擁
原创 HTML5+CSS3:簡易的豎直導航欄
記錄一下網站中常見的豎直導航欄怎麼做。開發軟件是Dreamweaver2019。 <!doctype html> <html> <head> <meta charset="utf-8"> <title>csdn_nav_tes