在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

KiCad中的標(biāo)題欄文字居然可以自動縮放?

KiCad ? 來源:KiCad ? 作者:KiCad ? 2024-11-13 18:29 ? 次閱讀

標(biāo)題欄中的文字通常會展示產(chǎn)品名稱,但對于不同的產(chǎn)品,其名稱有的很短,有的卻很長,甚至需要換行,否則就會出現(xiàn)出框的問題。KiCad是怎么處理這一問題的呢?

wKgZoWcy182ALr0xAAFqznWap1Y734.png

文字出框的問題

在 "A0到A4的圖框只要一個圖紙模板就搞定了?" 一文中我們知道,圖框中的標(biāo)題欄信息與原理圖設(shè)計(jì)應(yīng)盡量分開管理,即通過圖紙模板中的文本變量的方式修改標(biāo)題欄中的信息,而不是在原理圖中直接點(diǎn)擊修改。這就帶來了一個問題,當(dāng)我們在圖紙模板中定義了一個文本變量并應(yīng)用到原理圖時,如果文本變量的值比較長,就會出現(xiàn)出框的現(xiàn)象。

舉個例子,我們首先在圖紙模板(*.kicad_wks)中定義了一個產(chǎn)品名稱的文本變量${產(chǎn)品名稱}

wKgZoWcy182ANwkOAAGPtbCd9p4309.png

在原理圖的圖框設(shè)置中使用此模板,然后在 “原理圖設(shè)置”中添加這個變量,并賦一個較長的字符串:

wKgZoWcy182Ac51qAAAygIqvhzw528.png

wKgZoWcy182AdPt4AABzNYpfjt4883.png 這時我們發(fā)現(xiàn),文本超出了矩形的區(qū)域,即不會自動調(diào)整尺寸、也不會自動進(jìn)行換行的操作。

wKgZoWcy182APYspAAFFgFFYLkg185.png

這一問題在其他EDA工具中也很常見,很難解決。無奈的工程師只能放棄正確的模板使用方式,直接在矩形框內(nèi)放置上、下兩個字符串來解決這一問題。

那 KiCad 是如何解決這一問題的呢?

文本的范圍約束

在圖紙編輯器中編輯圖紙模板時,所有的文本對象都會有兩個額外的約束屬性:

最大寬度

最大高度

wKgZoWcy182ATEYbAAB-XX1Nu98985.png

屬性的默認(rèn)屬性為 0,即文字的范圍沒有約束。

現(xiàn)在讓那個看一下按以下屬性進(jìn)行設(shè)置后會發(fā)生什么:

wKgZoWcy182AJlYEAAB-WCh_L5Y177.png

文本寬度/文本高度:定義了單個字符的寬度和高度

最大寬度/最大高度:定義了文本的范圍,即上圖中長為40mm,寬為15mm的矩形空間。

保存并應(yīng)用到原理圖后,我們看一下效果。分別用以下字符串作為${產(chǎn)品名稱}的值:

我很正常

如果我有點(diǎn)長,會發(fā)生什么?

再長一點(diǎn),再長一點(diǎn),再長一點(diǎn),會發(fā)生什么?

wKgZoWcy186AeMOcAAEnQiYXlM4083.png

wKgZoWcy186ALJYvAAFCIbaYDbs437.png

wKgZoWcy186AUizpAAE-bYhzkvM384.png

可以看到,在限制了寬度之后,文本會被限制在40mm的區(qū)間內(nèi),如果字符串太長,最會進(jìn)行自動的縮放。

可以換行嗎?

當(dāng)然可以!無論是系統(tǒng)內(nèi)置的變量,還是用戶自定義的文本變量,都可以通過標(biāo)準(zhǔn)的 C/C++語法 “n”進(jìn)行換行處理。

比如在將“產(chǎn)品名稱”的值設(shè)為“如果我有點(diǎn)長n會發(fā)生什么?”

wKgZoWcy186AMwnIAABKrFZjjfY082.png

確認(rèn)后的效果為: wKgZoWcy186AdZb1AAFF90W01Cw245.png

如果進(jìn)行多次換行,由于對文本的最大高度也做了限制,文本始終會被約束在矩形框內(nèi),文字會自動的進(jìn)行相應(yīng)地縮放。是不是很神奇?

wKgZoWcy186AMdm7AABMoy5mxH4157.png

wKgZoWcy18-AAeamAAFM31vUeB8486.png系統(tǒng)內(nèi)置變量也可以這么操作嗎?

系統(tǒng)內(nèi)置變量的操作方式與用戶自定義變量完全一致。先在符號編輯器中限制變量的范圍,然后應(yīng)用到原理圖/PCB中即可。

唯一不同的是,修改變量值的地方不在 "原理圖設(shè)置" 對話框中,而在圖框設(shè)置中。

wKgZoWcy18-AX7OAAADfCpw7QNk892.png

wKgZoWcy18-AVlbFAAFpKfVIRCA690.png結(jié)束語

本文介紹了如何使用圖紙模板,限制文本的范圍,以實(shí)現(xiàn)文本大小的約束與自動調(diào)整,并介紹了使用"n"的語法實(shí)現(xiàn)換行的操作。

如果您有一定程度的“強(qiáng)迫癥”,相信這一功能可以幫您緩解一些“困擾”。

wKgZoWcy18-AOb8sAABCFfRdHrA778.jpg

審核編輯 黃宇

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

    關(guān)注

    5

    文章

    239

    瀏覽量

    9359
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    CAD標(biāo)題欄的制作方法

    設(shè)計(jì)師也可以自己制作CAD標(biāo)題欄,既可以通過一些常用的方式,也可以通過望CAD2011的表格來制作。下面就為大家介紹幾種CAD
    發(fā)表于 06-02 11:09 ?3w次閱讀
    CAD<b class='flag-5'>標(biāo)題欄</b>的制作方法

    ALTIUM DESIGNER 10 調(diào)用模板時標(biāo)題欄出現(xiàn)問號

    ALTIUM DESIGNER 10 調(diào)用之前的原理圖模板時發(fā)現(xiàn) 標(biāo)題欄里的文字變成問號文字字體用的是中文的
    發(fā)表于 04-17 12:45

    labview 如何修改標(biāo)題欄

    請問大神,有沒有可能在代碼實(shí)現(xiàn)將當(dāng)前運(yùn)行的VI顯示的標(biāo)題欄進(jìn)行修改,比如加入某些文字
    發(fā)表于 05-10 19:25

    proteus標(biāo)題欄添加

    畫好的proteus圖怎么添加標(biāo)題欄,求助大神
    發(fā)表于 05-19 22:54

    Altium designer 標(biāo)題欄尺寸如何修改

    各位大佬請問一下 Altium designer 如何修改標(biāo)題欄大小尺寸,我畫的圖選的紙型較小 A4的需要打印A0的圖紙 那樣打出來的標(biāo)題欄特別大 巨丑請問一下能不能告訴我怎么設(shè)置標(biāo)題欄
    發(fā)表于 06-04 11:10

    labview實(shí)現(xiàn)無標(biāo)題欄對話框拖動

    本人想用labview實(shí)現(xiàn)無標(biāo)題欄對話框的拖動,就像360衛(wèi)士那樣,能實(shí)現(xiàn)窗口的拖動,不知有哪位大神能幫一下忙
    發(fā)表于 08-08 22:54

    在labview的標(biāo)題欄中加類似換皮膚的控件

    本帖最后由 路過華爾街 于 2017-8-10 15:24 編輯 如何更改labview的標(biāo)題欄,讓其像360瀏覽器標(biāo)題欄那樣有幫助,皮膚等選擇控件。謝謝啦 補(bǔ)充內(nèi)容 (2017-8-11
    發(fā)表于 08-10 14:57

    LabVIEW布局,自定義標(biāo)題欄,winAPI函數(shù)鼠標(biāo)拖動窗口

    標(biāo)題欄通常不能滿足我們的多樣的需求,因此可以自定義標(biāo)題欄,設(shè)置成自己想要的樣子。1、標(biāo)題欄背景和Logo可以使用二維圖片控件;
    發(fā)表于 04-12 13:10

    請問怎么更改ORCAD標(biāo)題欄顏色?

    如何更改orcad標(biāo)題欄顏色
    發(fā)表于 04-26 07:35

    Altium designer 9如何設(shè)置標(biāo)題欄

    自動提示。3.執(zhí)行Tool-Schematic Preference,切換到Graphic Editing,選中其中的Convert Special Strings。單擊OK后,你會發(fā)現(xiàn)見面的標(biāo)題欄
    發(fā)表于 07-09 08:13

    labview自定義標(biāo)題欄

    可以教教我怎么在labview怎么自定義標(biāo)題欄,最好有源代碼,急用,謝謝了
    發(fā)表于 10-15 11:04

    Harmony應(yīng)用開發(fā)--自定義標(biāo)題欄實(shí)戰(zhàn)

    在Harmony開發(fā)過程,如果對系統(tǒng)標(biāo)題欄感到不滿意,可以進(jìn)行自行修改設(shè)計(jì)。配置文件(config.json)修改,在module下添加下面內(nèi)容:"module"
    發(fā)表于 10-26 11:37

    請問鴻蒙Java UI怎么設(shè)置全屏,無標(biāo)題欄和導(dǎo)航

    鴻蒙 JavaUI 怎么設(shè)置全屏,無標(biāo)題欄和導(dǎo)航
    發(fā)表于 05-20 11:04

    如何修改Protel99SE原理圖的標(biāo)題欄

    本文主要講述了如何修改 Protel99SE 原理圖中的標(biāo)題欄內(nèi)容,使用者可以根據(jù)需要修改。
    發(fā)表于 06-02 10:49 ?0次下載
    如何修改Protel99SE原理圖的<b class='flag-5'>標(biāo)題欄</b>

    使用Visual Baisc實(shí)現(xiàn)移動沒有標(biāo)題欄的窗口實(shí)驗(yàn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用Visual Baisc實(shí)現(xiàn)移動沒有標(biāo)題欄的窗口實(shí)驗(yàn)。
    發(fā)表于 06-09 17:52 ?4次下載
    使用Visual Baisc實(shí)現(xiàn)移動沒有<b class='flag-5'>標(biāo)題欄</b>的窗口實(shí)驗(yàn)
    主站蜘蛛池模板: 成年女人毛片免费视频 | 天堂网最新版www | 亚洲视频四区 | 日本成人视屏 | 天天操天天射天天舔 | 午夜一级免费视频 | 天天看片天天操 | 天天做天天爱天天操 | 你懂的在线观看网站 | 人与禽交免费网站视频 | 五月婷婷俺也去开心 | 女上男下边吃奶边做视频成都 | 色日本在线| 丁香婷婷综合五月综合色啪 | 欧美精品激情 | 四虎影院免费网址 | 久久福利青草精品资源 | 天天天天添天天拍天天谢 | 人人公开免费超级碰碰碰视频 | 瑟瑟久久| 国产成人精品三级 | 日本午夜视频 | 亚洲日韩色综合视频 | 久草a视频| 奇米奇米 | 黄色大片在线视频 | 久久手机看片 | 天天射网 | 亚洲视频在线一区二区三区 | 国产一级淫 | 亚洲欧美人成网站综合在线 | 4虎影视国产在线观看精品 4虎影院永久地址www | 东北美女野外bbwbbw免费 | 一区二区在线免费观看 | 国产精品最新资源网 | 免费理论片在线观看播放 | 久久精品视频免费观看 | 亚洲日韩图片专区第1页 | 色妞女女女女女bbbb | 亚洲日韩图片专区第1页 | 欧美三级一区二区 |