“網(wǎng)絡(luò)類用于將特定目的的網(wǎng)絡(luò)分組,以便快速查看、分配設(shè)計(jì)規(guī)則等操作,比如可以將12V、5V、3.3V、GND等網(wǎng)絡(luò)添加到Power網(wǎng)絡(luò)類,然后為Power網(wǎng)絡(luò)類定義獨(dú)立的線寬、間距規(guī)則。”
KiCad 6中網(wǎng)絡(luò)類的添加比較方便,可以直接在“原理圖設(shè)置”中手動(dòng)選擇任意網(wǎng)絡(luò),然后直接添加到自定義的網(wǎng)絡(luò)類中:
但到7.0版本后,很多小伙伴發(fā)現(xiàn)添加網(wǎng)絡(luò)類沒辦法手動(dòng)選擇了,只能通過正則表達(dá)式來“匹配”需要選擇的網(wǎng)絡(luò),顯得很不方便。
開發(fā)者給出的解釋是這樣可以排除掉大部分自動(dòng)生成的“匿名”網(wǎng)絡(luò),同時(shí)讓設(shè)計(jì)者在設(shè)計(jì)原理圖的時(shí)候就思考網(wǎng)絡(luò)及網(wǎng)絡(luò)類的定義與作用。不管接受與否,變化已經(jīng)發(fā)生了(估計(jì)也不會(huì)變回原來的樣子)。而且用慣了之后會(huì)發(fā)現(xiàn)邏輯上這一變化還挺有道理。接下去就讓我們看看新版本中如何定義網(wǎng)絡(luò)類。
基本語法
基于“匹配模式”的分配是動(dòng)態(tài)的:當(dāng)添加與現(xiàn)有模式匹配的新網(wǎng)絡(luò)時(shí),它將自動(dòng)分配給關(guān)聯(lián)的網(wǎng)絡(luò)類。其中最重要的是使用通配符和正則表達(dá)式:(*用來匹配任意數(shù)量的任意字符;?匹配單個(gè)的任意字符),匹配成功的網(wǎng)絡(luò)會(huì)顯示在列表右側(cè)。
舉例來說,我們先創(chuàng)建一個(gè)Test的網(wǎng)絡(luò)類,默認(rèn)情況下,網(wǎng)絡(luò)類中沒有任何匹配的網(wǎng)絡(luò):
如果“匹配模式”中輸入通配符“*”并選擇網(wǎng)絡(luò)類“Test”,則右側(cè)會(huì)顯示原理圖中所有的網(wǎng)絡(luò)。即網(wǎng)絡(luò)類Test將包含原理圖中所有的網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)類和默認(rèn)的Default類其實(shí)是一樣。
如果需要對(duì)包含某個(gè)特征的網(wǎng)絡(luò)進(jìn)行匹配,只需要輸入通配符加特征字段,比如希望把帶有“PC”的網(wǎng)絡(luò)分配到同一個(gè)網(wǎng)絡(luò)類,則匹配條件可以設(shè)為 “*PC*”。主要這里嚴(yán)格區(qū)分大小寫。如果不使用通配符,則需要輸入完整的網(wǎng)絡(luò)名稱進(jìn)行匹配。
同理,如果原理圖中所有的電源特征都帶“+”,就可以使用“+*”為所有的電源分配一個(gè)網(wǎng)絡(luò)類。這么做有一個(gè)便捷出在于,如果之后原理圖中又增加一個(gè)新的網(wǎng)絡(luò),如“+12V”,“+3.3V”,這些滿足匹配要求的網(wǎng)絡(luò)會(huì)自動(dòng)添加到網(wǎng)絡(luò)類中而無需手動(dòng)操作:
那么問題來了,如果網(wǎng)絡(luò)類中的網(wǎng)絡(luò)沒有“通用”特征,那該怎么辦呢?要么去修改原理圖中網(wǎng)絡(luò)的名稱,要么就只能用土辦法,挨個(gè)添加。如下圖,因?yàn)闆]法批量匹配,只能一行行的網(wǎng)絡(luò)添加到網(wǎng)絡(luò)類。
靈活使用正則表達(dá)式,對(duì)于需要使用網(wǎng)絡(luò)類的設(shè)計(jì)情景,比如總線、差分對(duì)等,還是比較方便的。
當(dāng)然,KiCad也提供了其他方法進(jìn)行網(wǎng)絡(luò)類的管理,以后為大家介紹。
審核編輯 黃宇
-
網(wǎng)絡(luò)類
+關(guān)注
關(guān)注
0文章
4瀏覽量
6286 -
KiCAD
+關(guān)注
關(guān)注
5文章
171瀏覽量
8875
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
正在搜索KiCad Part
KiCad 5.0.0更新后有哪些新功能
KICAD 隱藏GND自動(dòng)連接GND網(wǎng)絡(luò)
KICAD中的電源符號(hào)可以修改網(wǎng)絡(luò)名嗎
KiCad EDA 版本說明
KiCad7 插件大全
KiCad 7中添加網(wǎng)絡(luò)類(一):通配符與正則表達(dá)式
KiCad 7中添加網(wǎng)絡(luò)類(二):原理圖中添加網(wǎng)絡(luò)類的方法
KiCad中如何分割平面?
KiCad中不同GND符號(hào)的含義及應(yīng)用
Altium中怎么在PCB中手動(dòng)添加網(wǎng)絡(luò)免費(fèi)下載
![Altium<b class='flag-5'>中</b>怎么在PCB<b class='flag-5'>中</b>手動(dòng)<b class='flag-5'>添加</b><b class='flag-5'>網(wǎng)絡(luò)</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/D6/7C/o4YBAF_j8G2AUM43AAKWL5HFgMQ515.png)
KICAD-PCBLAYOUT培訓(xùn)教材
KiCAD中的8051迷你板設(shè)計(jì)
![<b class='flag-5'>KiCAD</b><b class='flag-5'>中</b>的8051迷你板設(shè)計(jì)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
KiCad中如何分割電源平面
![<b class='flag-5'>KiCad</b><b class='flag-5'>中</b>如何分割電源平面](https://file1.elecfans.com//web1/M00/F4/DA/wKgaoWcy2LeAKfV9AAT4KjrwIg4120.png)
KiCad 7中添加網(wǎng)絡(luò)類(二)
![<b class='flag-5'>KiCad</b> <b class='flag-5'>7</b><b class='flag-5'>中</b><b class='flag-5'>添加</b><b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>類</b>(二)](https://file1.elecfans.com//web1/M00/F4/DA/wKgaoWcy2LuAMdBZABYnfwBW4zM720.png)
評(píng)論