亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Altium DesignerQuery引擎應用

        2022-03-14 07:33:02徐建春
        電子制作 2022年5期
        關鍵詞:規(guī)則設計

        徐建春

        (特靈科技亞太工程技術中心,上海,200051)

        0 引言

        我們在應用Altium Designer進行電子產品設計的過程中,經(jīng)常需要對特定對象進行修改工作,這些特定對象往往有成百上千個,如果一個個進行手工修改,繁瑣且費時費力。

        Altium Designer提供強大的Query引擎幫助我們解決上述問題,Query 引擎采用專門的語言,按照一定的語法結構在Query對話框中輸入后,可以幫助我們快速地找到成百上千個特定對象,并且可以結合Inspector工具進行批量修改。Query引擎另外一個重要應用領域是在Altium Designer電路設計和電路板設計中制定設計規(guī)則,一個準確,有效的設計規(guī)則可以幫助設計者更快更好地進行電子產品設計,減少出錯。

        Altium Designer Query引擎包羅萬象,內容十分廣泛,實際上囊括了設計中的所有對象。本文由于篇幅有限,只能拋磚引玉,分享幾個在工作中比較常用的應用案例。

        1 Altium Designer Query引擎簡介

        對于一般用戶來說,Altium Designer Query引擎可以分成電路Query部分、電路板Query部分和元器件符號庫Query部分。電路Query可以分成Fields(域), Μembership(會員),Object Type(對象類型)等三個部分。電路板Query可以分成Attribute (屬性),F(xiàn)ields(域), Layer(層),Μembership(會員),Object Type(對象類型),Parameters(參數(shù))等六個部分。元器件符號庫Query部分不在本文討論范圍,所以就不多描述。實際上這些部分包括了電路設計和電路板設計中的所有對象。

        2 Altium Designer Query引擎實際應用

        2.1 在電路圖中應用

        2.1.1 電阻符號引腳改變長度

        有的元器件庫中的器件比如電阻符號引腳很長,這樣會導致電路圖繪制比較麻煩。我們可以用Query一次性把這些器件都找到,然后利用Inspector工具把這些器件長引腳改短。如圖1所示是從筆者公司元器件庫中拖出來的電阻,可以看到電阻引腳很長。

        圖1 從庫取出電阻以及半導體器件

        我們可以在Altium Sch Filter面板中輸入如下語句:

        InPart('R*') && PinLength ='30'

        這句語句的意思是要查找所有標號是R開頭的器件,并且引腳長度是30的,實際表示長度是300個密爾。

        R*的意思是所有標號是R開頭的器件,R后面的數(shù)字不限位數(shù),可以是R1,也可以是R9999。如果在語句中輸入的是R?,R后面的數(shù)字只能有一位,表示R0~R9。

        PinLength表示電路符號的引腳長度。

        點擊Sch Filter面板中的Apply,可以在電路圖中找到所有符合條件的電阻。

        如圖2所示,符合條件的器件會高亮顯示,不符合條件的器件會變灰。

        圖2 查找到的電阻

        接下去是修改,我們可以應用Sch Inspector把引腳長度參數(shù)改成15,這樣可以一次性把符合條件的電阻引腳長度改短,如圖3所示。

        從圖3可以看出,電阻的引腳已經(jīng)被改短了,但是不符合條件的半導體開關管的引腳長度保持不變,因為半導體開關管的器件標號是Q開頭的,不符合查詢條件。

        圖3 引腳改短的電阻

        2.1.2 把電路圖的版本由F改成G

        在電子產品設計中,我們經(jīng)常需要修改電路圖的版本號。對于有很多張電路圖的設計項目,如果我們對每張電路圖的版本號一張張進行手動修改,就會十分得繁瑣。為了節(jié)省時間,這里我們可以采用Query進行批量修改。

        首先我們需要把所有需要修改版本號的電路圖都打開,并且把修改范圍限定在所有打開的文件上。

        然后我們在Altium Sch Filter面板中輸入如下語句:

        Font='Arial, 26'&&StringText='F'

        這句話表示要查找字體是Arial, 字體大小是26,并且字符是'F'的所有文字。

        查找到的版本'F', 如圖4所示。

        圖4 查找版本號'F’

        接下去是修改,我們可以應用Sch Inspector把'F'改成'G'。

        由圖5可見,電路圖的版本號由'F'版本變成了'G'版本。

        圖5 所有電路圖版本號一起修改成'G'

        2.2 在電路板設計中應用

        2.2.1 需要把頂層網(wǎng)絡名為R_24VAC的布線改粗

        在電路板設計中,我們經(jīng)常需要把一些線路加粗,如果進行手動修改,那么就需要把這些布線一段段地打開屬性對話框,然后修改每一段布線的寬度,整個操作十分繁瑣和浪費時間。這里我們同樣可以應用Altium Query功能進行批量修改。

        我們可以在Altium Pcb Filter面板中輸入如下語句:

        InNet('R_24VAC') AND IsTrack AND OnTopLayer

        這句話表示要查找網(wǎng)絡名為R_24VAC的布線,并且該布線位于電路板頂層。

        其中InNet('R_24VAC')表示名為R_24VAC的網(wǎng)絡,IsTrack表示是布線,OnTopLayer表示位于頂層,并且這3個條件是與的關系。

        點擊APPLY就能找到位于電路板頂層的R_24VAC布線。

        圖6高亮顯示的就是網(wǎng)絡名為R_24VAC的頂層布線,可以看出這些高亮布線有的粗一點,有的細一點,高亮顯示表示被查找到了。

        圖6 找到頂層R_24VAC的布線

        找到了以后就很簡單,可以直接在PCB Inspector中改成80密爾。

        圖7高亮顯示的是網(wǎng)絡名為R_24VAC的頂層布線改成了80密爾,這樣我們就實現(xiàn)了一次性加粗位于頂層的R_24VAC多段布線。

        圖7 加粗后的布線

        2.2.2 制定底層貼片元件和通孔元件距離的設計規(guī)則

        Query的一個重要應用場合就是PCB 設計規(guī)則的制定,下面舉一個例子來描述是如何運用Query制定設計規(guī)則的。

        我們在雙面板的設計中,經(jīng)常需要在電路板正反面都貼上元器件,這就叫雙面回流焊的工藝。為了保證雙面回流焊的生產制造工藝,需要對底層貼片元件制定一個設計規(guī)則:底層貼片元件和通孔元器件焊盤的距離要保證>4毫米。

        那么如何保證呢?一種方法是在設計的過程中,時刻注意保持4毫米的間距。但是更好的辦法是制定一個設計規(guī)則讓Altium在線規(guī)則檢查時刻提醒設計者,有沒有保證4毫米的間距。

        我們可以這樣制定這個設計規(guī)則:

        第一步要找到所有的通孔焊盤。我們可以在Altium Designer 設計規(guī)則制定面板中輸入如下語句:

        Where The First Object Μatches: IsThurPin

        這句語句的意思是要找到所有通孔元器件焊盤。

        可以用Test Queries進行驗證,當點擊Apply, 圖8顯示示例電路板底層元件的所有通孔焊盤都找到了,因為其他焊盤都被反白隱藏。

        圖8 選中所有通孔焊盤

        第二步要找到所有底層元器件的貼片焊盤,但是測試點除外,因為測試點不需要貼上元器件。

        我們可以在Altium Designer 設計規(guī)則制定面板中輸入如下語句:

        Where The Second Object Μatches:IsSΜTPin AND NOT InComponent('TP*') AND OnBottomLayer

        這句語句的意思是要找到所有位于底層的貼片焊盤,并且不屬于元器件標號是TP開頭的,因為TP*代表的是測試焊盤,測試焊盤也是屬于貼片焊盤,如果不把測試焊盤排除出我們需要定位的范圍,那么當測試焊盤和通孔焊盤之間距離小于4毫米時,就會導致誤報錯。

        我們可以用Test Queries進行驗證,當點擊Apply,圖9可見示例電路板的底層除測試點以外的所有貼片焊盤都找到了,同時其他器件焊盤都被反白隱藏了。

        圖9 找到底層除測試點以外的所有貼片焊盤

        然后在規(guī)則中設置間距為4毫米即可。

        規(guī)則設置好后,我們可以測試一下,打開在線DRC,當把一個貼片焊盤靠近通孔焊盤時,這個時候只要貼片焊盤和通孔焊盤間距小于4毫米(下圖顯示間距是3.797毫米,顯然小于4毫米),Altium Designer在線設計規(guī)則檢查就會自動變綠色報錯,并且顯示錯誤的原因。

        圖10顯示說明設計規(guī)則已經(jīng)制定成功了。

        圖10 設計規(guī)則測試

        上述幾個Query應用案例看似簡單,但是十分實用,已經(jīng)在實際工作中節(jié)省了大量時間??梢娛炀氄莆誕uery功能,不但可以幫助我們快速進行電路和電路板設計中的修改工作,減少重復勞動。還可以幫助我們制定好設計規(guī)則,一個有效設計規(guī)則可以大大減少產品設計中的出錯概率。

        3 結語

        Altium Designer是一款功能強大的電子設計自動化軟件,具有很多方便實用的功能,熟練掌握這些功能,可以極大地提高電子產品設計效率,減少不必要的重復勞動。希望大家努力研究Altium Designer,不斷提高電子產品設計水平。

        猜你喜歡
        規(guī)則設計
        撐竿跳規(guī)則的制定
        數(shù)獨的規(guī)則和演變
        何為設計的守護之道?
        《豐收的喜悅展示設計》
        流行色(2020年1期)2020-04-28 11:16:38
        規(guī)則的正確打開方式
        幸福(2018年33期)2018-12-05 05:22:42
        瞞天過?!律O計萌到家
        藝術啟蒙(2018年7期)2018-08-23 09:14:18
        讓規(guī)則不規(guī)則
        Coco薇(2017年11期)2018-01-03 20:59:57
        設計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        TPP反腐敗規(guī)則對我國的啟示
        日本二区视频在线观看| 国产在线视频一区二区三区| 国产精品原创巨作AV女教师| 国产在线AⅤ精品性色| 国产亚洲一二三区精品| 亚洲精品无码永久在线观看| 亚洲午夜福利在线观看| 日韩亚洲国产av自拍| 国产精品亚洲一区二区三区久久 | 日本一区二区三区人妻| 精品丰满人妻无套内射| 提供最新的在線欧美综合一区| 白色月光在线观看免费高清| 亚洲国产性夜夜综合另类| 女人让男人桶爽30分钟| 97超在线视频免费| 久久久99精品国产片| 一二三四五区av蜜桃| 亚洲av无码专区电影在线观看 | 亚洲av无码av日韩av网站| 娇柔白嫩呻吟人妻尤物| 国产在线观看女主播户外| 国产成人精品2021| 亚洲中久无码永久在线观看软件| 亚洲av伊人久久综合性色| 国产麻豆久久av入口| 亚洲欧美aⅴ在线资源| 亚洲欧美性另类春色| 亚洲成人av在线播放不卡| 亚洲av综合av国产av中文| 在教室伦流澡到高潮hnp视频| 人妻丝袜中文字幕久久| 国内久久婷婷六月综合欲色啪| 亚洲欧美aⅴ在线资源| 亚洲男人堂色偷偷一区| av新型国产在线资源| 老师露出两个奶球让我吃奶头| 无码的精品免费不卡在线| 成人免费播放片高清在线观看| 国产在线第一区二区三区| 免费无码国产v片在线观看|