“網(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)推薦
評(píng)論