0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

圖紙模板中的文本變量

KiCad ? 來(lái)源:KiCad ? 作者:KiCad ? 2024-11-13 18:21 ? 次閱讀

文本變量和系統(tǒng)自帶的內(nèi)置變量,可以幫助工程師靈活、高效地配置標(biāo)題欄中的信息,而不用擔(dān)心模板中的文字對(duì)象被意外修改。

wKgZoWcy18-AG-szAAJXO8IiHgQ099.png

文本變量的語(yǔ)法

文本變量以${VARIABLENAME}的方式進(jìn)行定義。無(wú)論是系統(tǒng)內(nèi)置的變量,還是用戶自定義的變量,都以這種方式表述。

系統(tǒng)內(nèi)置文本變量

以下表格展示系統(tǒng)內(nèi)置的文本變量,無(wú)需定義,可以直接使用:

wKgZoWcy19CAOabcAAH27ckq7HU003.png

比如說(shuō),如果在圖紙編輯器中定義了以下標(biāo)題欄:

wKgZoWcy19CAXwGWAACYkzrYC0U119.png

當(dāng)該圖紙模板應(yīng)用于原理圖或PCB時(shí),系統(tǒng)會(huì)根據(jù)設(shè)計(jì)文件的內(nèi)容自動(dòng)替換文本變量的值:

wKgZoWcy19CAUrXiAABhUJ4LHLY507.png

wKgZoWcy19CAD8hOAABKaGFq--o079.png

用戶無(wú)法直接在原理圖或PCB中修改這些文本變量,需要在“圖框設(shè)置” 中進(jìn)行修改。這一做法保證了圖框內(nèi)容與設(shè)計(jì)內(nèi)容的獨(dú)立性。

wKgZoWcy19CAc6l3AAHyM3tPz0o297.png

注意:系統(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”的文本變量:

wKgZoWcy19CAPUJPAAB0mQvlb7k692.png

這些變量允許您用變量名替換任何文本字符串。這種替換發(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)有做不到的。具體方法在后面的文章中介紹。

wKgZoWcy19CAKZpeAABCFfRdHrA876.jpg

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • KiCAD
    +關(guān)注

    關(guān)注

    4

    文章

    160

    瀏覽量

    8760
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    A0到A4的圖框只要一個(gè)圖紙模板就搞定了?

    非常靈活的管理方式,只需要一個(gè)圖紙模板就可以搞定不同尺寸的場(chǎng)景。 ? ” 圖紙模板的組成 圖紙模板
    的頭像 發(fā)表于 11-13 18:13 ?311次閱讀
    A0到A4的圖框只要一個(gè)<b class='flag-5'>圖紙</b><b class='flag-5'>模板</b>就搞定了?

    如何在文本字段中使用上標(biāo)、下標(biāo)及變量

    在KiCad的任何文本字段,都可以通過(guò)以下的方式實(shí)現(xiàn)上標(biāo)、下標(biāo)、上劃線以及顯示變量及字段值的描述: 文本變量
    的頭像 發(fā)表于 11-12 12:23 ?114次閱讀
    如何在<b class='flag-5'>文本</b>字段中使用上標(biāo)、下標(biāo)及<b class='flag-5'>變量</b>

    手寫圖像模板匹配算法在OpenCV的實(shí)現(xiàn)

    OpenCV模板匹配是支持基于NCC相似度查找的,但是不是很好用,一個(gè)主要的原因是查找最大閾值,只能匹配一個(gè),自己比對(duì)閾值,又導(dǎo)致無(wú)法正確設(shè)定閾值范圍,所以問(wèn)題很多。于是我重新寫了純Python版本的NCC圖像模板匹配的代碼
    的頭像 發(fā)表于 11-11 10:12 ?247次閱讀
    手寫圖像<b class='flag-5'>模板</b>匹配算法在OpenCV<b class='flag-5'>中</b>的實(shí)現(xiàn)

    Keil變量不被初始化方法

    有些時(shí)候在我們的應(yīng)用過(guò)程要求變量有連續(xù)性,或者現(xiàn)場(chǎng)保留,例如Bootloader跳轉(zhuǎn),某種原因的復(fù)位過(guò)程我們有些關(guān)鍵變量不能被初始化,在不同的編譯環(huán)境下有不同的設(shè)置,本文就這個(gè)操作
    的頭像 發(fā)表于 08-30 11:47 ?670次閱讀
    Keil<b class='flag-5'>中</b><b class='flag-5'>變量</b>不被初始化方法

    如何在Draftsman創(chuàng)建PCB制造圖紙

    在制作PCB的過(guò)程,繪制面板制造圖紙是不可或缺的一步。單個(gè)PCB的制造圖紙只顯示單個(gè)PCB的鉆孔和板特征,但這些需要合并到整個(gè)面板的一張圖紙
    的頭像 發(fā)表于 07-16 09:30 ?596次閱讀
    如何在Draftsman<b class='flag-5'>中</b>創(chuàng)建PCB制造<b class='flag-5'>圖紙</b>

    PCB圖紙綠色(NC)的含義是什么?

    對(duì)于ESP WROVER KIT等使用ESP32模塊的PCB圖紙綠色(NC)的含義不太明白,意思是如果不是ESP32_WROVER(NC)芯片(比如是ESP32-WROOM-32)的話,所有綠色標(biāo)注的元器件不存在嗎? 謝謝
    發(fā)表于 07-02 08:17

    全局變量太多有哪些弊端?

    隨著全局變量的增多,不同模塊的變量名可能會(huì)產(chǎn)生沖突或混淆,導(dǎo)致代碼難以理解和維護(hù)。同時(shí),全局變量使得代碼的依賴關(guān)系變得復(fù)雜,難以追蹤和理解。這增加了新開發(fā)人員的學(xué)習(xí)成本,也增加了修改
    發(fā)表于 04-24 09:15 ?887次閱讀

    C語(yǔ)言變量應(yīng)用詳解

    變量其實(shí)只不過(guò)是程序可操作的存儲(chǔ)區(qū)的名稱。C 每個(gè)變量都有特定的類型,類型決定了變量存儲(chǔ)的大小和布局,該范圍內(nèi)的值都可以存儲(chǔ)在內(nèi)存,運(yùn)算
    發(fā)表于 03-18 11:18 ?405次閱讀
    C語(yǔ)言<b class='flag-5'>變量</b>應(yīng)用詳解

    Harmony 鴻蒙應(yīng)用級(jí)變量的狀態(tài)管理

    應(yīng)用級(jí)變量的狀態(tài)管理 在前面的章節(jié),已經(jīng)講述了如何管理頁(yè)面級(jí)變量的狀態(tài),本章將說(shuō)明如何管理應(yīng)用級(jí)變量的狀態(tài),具體接口說(shuō)明請(qǐng)參考應(yīng)用級(jí)變量
    的頭像 發(fā)表于 01-24 21:30 ?500次閱讀
    Harmony 鴻蒙應(yīng)用級(jí)<b class='flag-5'>變量</b>的狀態(tài)管理

    自動(dòng)控制系統(tǒng)的操縱變量指什么

    自動(dòng)控制系統(tǒng)的操縱變量指的是在系統(tǒng)由控制器控制的可調(diào)節(jié)參數(shù),用于調(diào)節(jié)或改變被控對(duì)象的輸出或狀態(tài)。操縱變量是自動(dòng)控制中非常重要的概念,它是控制系統(tǒng)實(shí)現(xiàn)自動(dòng)調(diào)節(jié)和優(yōu)化的核心要素之一。本
    的頭像 發(fā)表于 01-15 11:29 ?5217次閱讀

    C語(yǔ)言:指針內(nèi)存是如何存放變量

    在程序定義一個(gè)變量,那么在程序編譯的過(guò)程,系統(tǒng)會(huì)根據(jù)你定義變量的類型來(lái)分配「相應(yīng)尺寸」的內(nèi)存空間。那么如果要使用這個(gè)變量,只需要用
    發(fā)表于 01-08 10:14 ?476次閱讀

    如何使用GPT監(jiān)控變量

    在項(xiàng)目調(diào)試過(guò)程,需要監(jiān)控變量通常采用ICS(In Circuit Scope)和DA兩種方法。使用ICS會(huì)占用MCU的資源(UART)以及增加硬件的成本(ICS硬件板);如果MCU的DA引腳已被
    的頭像 發(fā)表于 01-04 12:21 ?1251次閱讀
    如何使用GPT監(jiān)控<b class='flag-5'>變量</b>

    Linux環(huán)境變量配置方法

    想必大家平時(shí)工作也會(huì)配置Linux的環(huán)境變量,但是可能也僅僅是為解決某些工具的運(yùn)行環(huán)境,對(duì)于Linux環(huán)境變量本身的配置學(xué)問(wèn)還沒(méi)深入了解。今天浩道跟大家分享Linux環(huán)境變量的硬核干
    的頭像 發(fā)表于 01-04 09:51 ?543次閱讀

    使用Jenkins和單個(gè)模板部署多個(gè)Kubernetes組件

    在持續(xù)集成和部署,我們通常需要部署多個(gè)實(shí)例或組件到Kubernetes集群。通過(guò)Jenkins的管道腳本,我們可以自動(dòng)化這個(gè)過(guò)程。在本文中,我將演示如何使用Jenkins Pipeline及單個(gè)
    的頭像 發(fā)表于 01-02 11:40 ?772次閱讀
    使用Jenkins和單個(gè)<b class='flag-5'>模板</b>部署多個(gè)Kubernetes組件

    西門子博途:如何定義PLC變量

    在 TIA Portal ,可以在程序段創(chuàng)建用戶程序時(shí)直接創(chuàng)建變量。 以下步驟介紹了如何定義 PLC 變量以及將插入的 LAD 指令與 PLC
    發(fā)表于 12-29 18:10 ?2231次閱讀
    西門子博途:如何定義PLC<b class='flag-5'>變量</b>