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