“網(wǎng)絡(luò)類(lèi)用于將特定目的的網(wǎng)絡(luò)分組,以便快速查看、分配設(shè)計(jì)規(guī)則等操作,比如可以將12V、5V、3.3V、GND等網(wǎng)絡(luò)添加到Power網(wǎng)絡(luò)類(lèi),然后為Power網(wǎng)絡(luò)類(lèi)定義獨(dú)立的線(xiàn)寬、間距規(guī)則。”
KiCad 6中網(wǎng)絡(luò)類(lèi)的添加比較方便,可以直接在“原理圖設(shè)置”中手動(dòng)選擇任意網(wǎng)絡(luò),然后直接添加到自定義的網(wǎng)絡(luò)類(lèi)中:
但到7.0版本后,很多小伙伴發(fā)現(xiàn)添加網(wǎng)絡(luò)類(lèi)沒(méi)辦法手動(dòng)選擇了,只能通過(guò)正則表達(dá)式來(lái)“匹配”需要選擇的網(wǎng)絡(luò),顯得很不方便。
開(kāi)發(fā)者給出的解釋是這樣可以排除掉大部分自動(dòng)生成的“匿名”網(wǎng)絡(luò),同時(shí)讓設(shè)計(jì)者在設(shè)計(jì)原理圖的時(shí)候就思考網(wǎng)絡(luò)及網(wǎng)絡(luò)類(lèi)的定義與作用。不管接受與否,變化已經(jīng)發(fā)生了(估計(jì)也不會(huì)變回原來(lái)的樣子)。而且用慣了之后會(huì)發(fā)現(xiàn)邏輯上這一變化還挺有道理。接下去就讓我們看看新版本中如何定義網(wǎng)絡(luò)類(lèi)。
基本語(yǔ)法
基于“匹配模式”的分配是動(dòng)態(tài)的:當(dāng)添加與現(xiàn)有模式匹配的新網(wǎng)絡(luò)時(shí),它將自動(dòng)分配給關(guān)聯(lián)的網(wǎng)絡(luò)類(lèi)。其中最重要的是使用通配符和正則表達(dá)式:(*用來(lái)匹配任意數(shù)量的任意字符;?匹配單個(gè)的任意字符),匹配成功的網(wǎng)絡(luò)會(huì)顯示在列表右側(cè)。
舉例來(lái)說(shuō),我們先創(chuàng)建一個(gè)Test的網(wǎng)絡(luò)類(lèi),默認(rèn)情況下,網(wǎng)絡(luò)類(lèi)中沒(méi)有任何匹配的網(wǎng)絡(luò):
如果“匹配模式”中輸入通配符“*”并選擇網(wǎng)絡(luò)類(lèi)“Test”,則右側(cè)會(huì)顯示原理圖中所有的網(wǎng)絡(luò)。即網(wǎng)絡(luò)類(lèi)Test將包含原理圖中所有的網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)類(lèi)和默認(rèn)的Default類(lèi)其實(shí)是一樣。
如果需要對(duì)包含某個(gè)特征的網(wǎng)絡(luò)進(jìn)行匹配,只需要輸入通配符加特征字段,比如希望把帶有“PC”的網(wǎng)絡(luò)分配到同一個(gè)網(wǎng)絡(luò)類(lèi),則匹配條件可以設(shè)為 “*PC*”。主要這里嚴(yán)格區(qū)分大小寫(xiě)。如果不使用通配符,則需要輸入完整的網(wǎng)絡(luò)名稱(chēng)進(jìn)行匹配。
同理,如果原理圖中所有的電源特征都帶“+”,就可以使用“+*”為所有的電源分配一個(gè)網(wǎng)絡(luò)類(lèi)。這么做有一個(gè)便捷出在于,如果之后原理圖中又增加一個(gè)新的網(wǎng)絡(luò),如“+12V”,“+3.3V”,這些滿(mǎn)足匹配要求的網(wǎng)絡(luò)會(huì)自動(dòng)添加到網(wǎng)絡(luò)類(lèi)中而無(wú)需手動(dòng)操作:
那么問(wèn)題來(lái)了,如果網(wǎng)絡(luò)類(lèi)中的網(wǎng)絡(luò)沒(méi)有“通用”特征,那該怎么辦呢?要么去修改原理圖中網(wǎng)絡(luò)的名稱(chēng),要么就只能用土辦法,挨個(gè)添加。如下圖,因?yàn)闆](méi)法批量匹配,只能一行行的網(wǎng)絡(luò)添加到網(wǎng)絡(luò)類(lèi)。
靈活使用正則表達(dá)式,對(duì)于需要使用網(wǎng)絡(luò)類(lèi)的設(shè)計(jì)情景,比如總線(xiàn)、差分對(duì)等,還是比較方便的。
當(dāng)然,KiCad也提供了其他方法進(jìn)行網(wǎng)絡(luò)類(lèi)的管理,以后為大家介紹。
審核編輯 黃宇
-
網(wǎng)絡(luò)類(lèi)
+關(guān)注
關(guān)注
0文章
4瀏覽量
6280 -
KiCAD
+關(guān)注
關(guān)注
5文章
167瀏覽量
8799
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論