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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

KiCad中的標題欄文字居然可以自動縮放?

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

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

wKgZoWcy182ALr0xAAFqznWap1Y734.png

文字出框的問題

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

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

wKgZoWcy182ANwkOAAGPtbCd9p4309.png

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

wKgZoWcy182Ac51qAAAygIqvhzw528.png

wKgZoWcy182AdPt4AABzNYpfjt4883.png 這時我們發現,文本超出了矩形的區域,即不會自動調整尺寸、也不會自動進行換行的操作。

wKgZoWcy182APYspAAFFgFFYLkg185.png

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

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

文本的范圍約束

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

最大寬度

最大高度

wKgZoWcy182ATEYbAAB-XX1Nu98985.png

屬性的默認屬性為 0,即文字的范圍沒有約束。

現在讓那個看一下按以下屬性進行設置后會發生什么:

wKgZoWcy182AJlYEAAB-WCh_L5Y177.png

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

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

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

我很正常

如果我有點長,會發生什么?

再長一點,再長一點,再長一點,會發生什么?

wKgZoWcy186AeMOcAAEnQiYXlM4083.png

wKgZoWcy186ALJYvAAFCIbaYDbs437.png

wKgZoWcy186AUizpAAE-bYhzkvM384.png

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

可以換行嗎?

當然可以!無論是系統內置的變量,還是用戶自定義的文本變量,都可以通過標準的 C/C++語法 “n”進行換行處理。

比如在將“產品名稱”的值設為“如果我有點長n會發生什么?”

wKgZoWcy186AMwnIAABKrFZjjfY082.png

確認后的效果為: wKgZoWcy186AdZb1AAFF90W01Cw245.png

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

wKgZoWcy186AMdm7AABMoy5mxH4157.png

wKgZoWcy18-AAeamAAFM31vUeB8486.png系統內置變量也可以這么操作嗎?

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

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

wKgZoWcy18-AX7OAAADfCpw7QNk892.png

wKgZoWcy18-AVlbFAAFpKfVIRCA690.png結束語

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

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

wKgZoWcy18-AOb8sAABCFfRdHrA778.jpg

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • KiCAD
    +關注

    關注

    5

    文章

    176

    瀏覽量

    8901
收藏 人收藏

    評論

    相關推薦

    CAD標題欄的制作方法

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

    ALTIUM DESIGNER 10 調用模板時標題欄出現問號

    ALTIUM DESIGNER 10 調用之前的原理圖模板時發現 標題欄里的文字變成問號文字字體用的是中文的
    發表于 04-17 12:45

    labview 如何修改標題欄

    請問大神,有沒有可能在代碼實現將當前運行的VI顯示的標題欄進行修改,比如加入某些文字
    發表于 05-10 19:25

    proteus標題欄添加

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

    Altium designer 標題欄尺寸如何修改

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

    labview實現無標題欄對話框拖動

    本人想用labview實現無標題欄對話框的拖動,就像360衛士那樣,能實現窗口的拖動,不知有哪位大神能幫一下忙
    發表于 08-08 22:54

    在labview的標題欄中加類似換皮膚的控件

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

    LabVIEW布局,自定義標題欄,winAPI函數鼠標拖動窗口

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

    請問怎么更改ORCAD標題欄顏色?

    如何更改orcad標題欄顏色
    發表于 04-26 07:35

    Altium designer 9如何設置標題欄

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

    labview自定義標題欄

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

    Harmony應用開發--自定義標題欄實戰

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

    請問鴻蒙Java UI怎么設置全屏,無標題欄和導航

    鴻蒙 JavaUI 怎么設置全屏,無標題欄和導航
    發表于 05-20 11:04

    如何修改Protel99SE原理圖的標題欄

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

    使用Visual Baisc實現移動沒有標題欄的窗口實驗

    本文檔的主要內容詳細介紹的是使用Visual Baisc實現移動沒有標題欄的窗口實驗。
    發表于 06-09 17:52 ?4次下載
    使用Visual Baisc實現移動沒有<b class='flag-5'>標題欄</b>的窗口實驗
    主站蜘蛛池模板: 亚洲精品久久久久午夜三 | 日本不卡专区 | 亚洲欧美视频一区二区三区 | 欧美精品一区视频 | 激情丁香小说 | 人人插人人爱 | 丁香六月激情婷婷 | 国产精品久久久久久久成人午夜 | 午夜神马福利 | 九九视频热 | 亚洲美女视频一区二区三区 | 成人午夜免费视频 | 免费在线播放视频 | 欧美色婷婷天堂网站 | 日本www色高清视频 日本www色视频 | 视频在线观看高清免费大全 | 84pao强力永久免费高清 | 国产婷婷一区二区三区 | 欧美日韩精品一区二区另类 | 丁香婷婷社区 | 97射射| 日本色图网站 | 国产女人18毛片水真多18精品 | 色综合久久九月婷婷色综合 | 丝袜美腿视频一区二区三区 | 日本69sex护士hd | 夜夜爱夜夜操 | 日本精品视频四虎在线观看 | 精品无码中出一区二区 | 欧美zoozzooz性欧美 | 亚洲一区免费在线观看 | 久久狠色噜噜狠狠狠狠97 | 97av免费视频 | 日日夜夜天天干 | 美女下面小内内的沟 | 国产成人a | 亚洲男人的天堂久久无 | 欧美色一级 | va天堂| 美女扒开尿口给男人看的让 | 成人午夜大片免费视频77777 |