[發(fā)明專利]一種PCB設(shè)計中旋轉(zhuǎn)器件文字的方法在審
| 申請?zhí)枺?/td> | 201710994243.5 | 申請日: | 2017-10-23 |
| 公開(公告)號: | CN107729009A | 公開(公告)日: | 2018-02-23 |
| 發(fā)明(設(shè)計)人: | 張敏 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/30;G06F8/20 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司37100 | 代理人: | 孫晶偉 |
| 地址: | 450008 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 pcb 設(shè)計 旋轉(zhuǎn) 器件 文字 方法 | ||
1.一種PCB設(shè)計中旋轉(zhuǎn)器件文字的方法,其特征在于在PCB設(shè)計中,利用Allegro中自定義shell程序框選PCB設(shè)計對象,選中并獲取設(shè)計對象的器件,遍歷選中的所有器件,獲取每個器件上的附加文字,遍歷器件上附加的所有文字,判斷器件的文字是否符合規(guī)定需要旋轉(zhuǎn)文字的設(shè)計層面,符合則根據(jù)規(guī)定的文字格式對角度不正確的器件文字進行旋轉(zhuǎn)操作,否則跳過該文字;一個器件上所有的文字遍歷完成后,跳轉(zhuǎn)到下一個器件,直至所有需要進行旋轉(zhuǎn)操作的文字旋轉(zhuǎn)完畢。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于獲取每個器件上的附加文字,先執(zhí)行優(yōu)先遍歷,每個優(yōu)先遍歷對象內(nèi)執(zhí)行次遍歷,在次遍歷中對文字進行層面檢查,獲取文字屬性中的層面項目的值,與設(shè)計層面相應(yīng)的字符串比較判斷是否一致,一致則器件的文字符合規(guī)定需要旋轉(zhuǎn)文字的設(shè)計層面,否則不符合;符合則根據(jù)規(guī)定的文字格式對器件文字進行旋轉(zhuǎn)操作,否則跳過該文字。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于根據(jù)規(guī)定的文字格式,查看文字屬性中rotation屬性和mirror屬性判斷器件文字的角度是否正確。
4.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于主要步驟:
在Allegro中自定義shell程序,進行軟件配置文件及相應(yīng)自定義shell程序快捷鍵的修改,
運行Allegro,執(zhí)行自定義shell程序,
自定義shell程序框選PCB設(shè)計對象,選中并獲取設(shè)計對象的器件,遍歷選中的所有器件,獲取每個器件上的附加文字,遍歷器件上附加的所有文字,判斷器件的文字是否符合規(guī)定需要旋轉(zhuǎn)文字的設(shè)計層面,符合則根據(jù)規(guī)定的文字格式對角度不正確的器件文字進行旋轉(zhuǎn)操作,否則跳過該文字;一個器件上所有的文字遍歷完成后,跳轉(zhuǎn)到下一個器件,直至所有需要進行旋轉(zhuǎn)操作的文字旋轉(zhuǎn)完畢。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于在allegro.ilinit文件中添加load,用于加載自定義shell程序,在env文件中添加修改的快捷鍵。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710994243.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





