“文本變量和系統(tǒng)自帶的內(nèi)置變量,可以幫助工程師靈活、高效地配置標(biāo)題欄中的信息,而不用擔(dān)心模板中的文字對(duì)象被意外修改。”
文本變量的語(yǔ)法
文本變量以${VARIABLENAME}的方式進(jìn)行定義。無(wú)論是系統(tǒng)內(nèi)置的變量,還是用戶自定義的變量,都以這種方式表述。
系統(tǒng)內(nèi)置文本變量
以下表格展示系統(tǒng)內(nèi)置的文本變量,無(wú)需定義,可以直接使用:
比如說(shuō),如果在圖紙編輯器中定義了以下標(biāo)題欄:
當(dāng)該圖紙模板應(yīng)用于原理圖或PCB時(shí),系統(tǒng)會(huì)根據(jù)設(shè)計(jì)文件的內(nèi)容自動(dòng)替換文本變量的值:
用戶無(wú)法直接在原理圖或PCB中修改這些文本變量,需要在“圖框設(shè)置” 中進(jìn)行修改。這一做法保證了圖框內(nèi)容與設(shè)計(jì)內(nèi)容的獨(dú)立性。
注意:系統(tǒng)自帶的文本變量是預(yù)定義的,無(wú)法對(duì)變量名進(jìn)行修改,只能在“圖框設(shè)置” 中修改變量的值。修改完成并確定后會(huì)更新到原理圖、PCB中對(duì)應(yīng)的變量中。
用戶自定義的文本變量
用戶自定義的文本變量通常添加在原理圖或PCB中,而不直接放置在圖紙模板中(當(dāng)然也可以放置,但應(yīng)用時(shí)還需要在原理圖中添加同名的變量才行)。
“文本變量”可以在原理圖設(shè)置->工程->文本變量中設(shè)置。下圖中設(shè)置了一個(gè)變量名為“Revision”,值為“0.0”的文本變量:
這些變量允許您用變量名替換任何文本字符串。這種替換發(fā)生在變量名稱在${VARIABLENAME}的變量替換語(yǔ)法中使用的任何地方。例如,您可以創(chuàng)建一個(gè)名為 VERSION 的變量并將文本替換設(shè)置為“1.0”?,F(xiàn)在,在 原理圖或PCB 上的任何文本對(duì)象中,您可以輸入${VERSION},KiCad 將其替換為 1.0。如果將文本替換更改為 2.0,則包含${VERSION}的每個(gè)文本對(duì)象都將自動(dòng)更新。您還可以混合使用常規(guī)文本和變量。例如,您可以使用文本Version: ${VERSION}創(chuàng)建一個(gè)文本對(duì)象,它將被替換為 Version: 1.0。
文本變量也可以在電路板設(shè)置中創(chuàng)建。文本變量是項(xiàng)目范圍的;在原理圖編輯器中創(chuàng)建的變量在電路板編輯器中也可用,反之亦然。
結(jié)束語(yǔ)
在圖紙模板中使用文本變量,可以靈活、高效地提高出圖的效率。
這里再留一個(gè)作業(yè),在 KiCad 中是否可以自動(dòng)調(diào)整文本尺寸,避免標(biāo)題欄中的出框問(wèn)題?標(biāo)題欄中文本的換行問(wèn)題怎么解決?
先說(shuō)答案:在 KiCad中只有你想不到的,沒(méi)有做不到的。具體方法在后面的文章中介紹。
審核編輯 黃宇
-
KiCAD
+關(guān)注
關(guān)注
4文章
160瀏覽量
8760
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論