日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Allegro如何导入导出DXF

發(fā)布時(shí)間:2025/3/13 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Allegro如何导入导出DXF 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一. 什么是DXF文件

結(jié)構(gòu)工程師會(huì)對(duì)以下兩種文件格式非常熟悉:

  • DXF:Drawing Interchange Format / Drawing Exchange Format,繪圖交換格式

  • DWG:Design Web Format,設(shè)計(jì)網(wǎng)頁(yè)格式

DXF文件其實(shí)是DWG文件的ASCII格式變體,兩者均由AuAutodesk公司開發(fā),用于AutoCAD以及其它基于AutoCAD的軟件保存設(shè)計(jì)數(shù)據(jù)或者進(jìn)行CAD數(shù)據(jù)交換。目前DWG和DXF應(yīng)用十分廣泛,已經(jīng)成為CAD制圖數(shù)據(jù)交換中的事實(shí)文件標(biāo)準(zhǔn)格式。

DXF文件和DWG文件可以通過(guò)AutoCAD軟件進(jìn)行互轉(zhuǎn)。

注意:Allegro只能識(shí)別DXF文件,無(wú)法識(shí)別DWG文件,如果結(jié)構(gòu)工程師給的是DWG文件,則需要用AutoCAD轉(zhuǎn)換成DXF再使用。

二. DXF文件對(duì)PCB設(shè)計(jì)的作用

1)作用1:與結(jié)構(gòu)人員進(jìn)行交互

PCB設(shè)計(jì)人員可以通過(guò)導(dǎo)入/導(dǎo)出DXF文件與結(jié)構(gòu)人員進(jìn)行交互,用于確認(rèn)板卡的外形尺寸,安裝孔大小和位置,定位孔大小和位置,連接器形狀和位置等結(jié)構(gòu)人員所關(guān)心的信息。

一般來(lái)說(shuō),如果板卡外形就是簡(jiǎn)單的矩形,圓形,多邊形等簡(jiǎn)單的外形,則不需要從結(jié)構(gòu)那里導(dǎo)入DXF文件來(lái)建立板框,在Allegro中自行繪制即可。如果板卡外形復(fù)雜,而結(jié)構(gòu)設(shè)計(jì)人員需要對(duì)外形等參數(shù)進(jìn)行約束的話,就需要結(jié)構(gòu)人員提供DXF文件,PCB設(shè)計(jì)人員導(dǎo)入DXF文件確定PCB的外形、安裝孔等參數(shù)。

2)作用2:從舊PCB中繼承某些設(shè)計(jì)參數(shù)

如果一個(gè)新設(shè)計(jì)的PCB的板框、安裝孔等參數(shù)和舊PCB相同的話,就可以通過(guò)導(dǎo)入從舊PCB中導(dǎo)出的DXF文件來(lái)確定這些參數(shù),而不必重新設(shè)計(jì)。

三. Allegro導(dǎo)出DXF

1)打開要導(dǎo)出DXF的*.brd文件,File -> Export -> DXF…,顯示DXF Out界面

2)進(jìn)行如下步驟:

  • 指定導(dǎo)出的DXF文件(*.DXF)和路徑

  • 設(shè)定層轉(zhuǎn)換文件(*_1.cnv)路徑,推薦把cnv文件和DXF文件放在一個(gè)目錄,文件名保持默認(rèn)

    (也可以使用之前生成過(guò)的cnv文件,此文件僅規(guī)定了導(dǎo)出哪些層,可以通用不同的DXF文件)

  • 點(diǎn)擊Edit,進(jìn)入cnv文件編輯界面

  • 其它參數(shù)說(shuō)明:

    DXF format: 指定輸出DXF文件的版本,有 Revison 12 和 Revision 14 這兩種選擇,一般來(lái)講 Revison 12 兼容性更好

    Output units:輸出單位,因?yàn)榻Y(jié)構(gòu)設(shè)計(jì)一般使用國(guó)際單位制即mm,所以一般選擇MM。如果舊PCB中用單位是mil,則需要在Setup -> Design Parameters… -> Design中將單位設(shè)置成mm

    Accuracy:精度,即保留包小數(shù)點(diǎn)后幾位。MM對(duì)應(yīng)精度4

    Layer conversion file:層轉(zhuǎn)換文件,指定要導(dǎo)出的DXF文件包含哪些層,以及這些層的DXF layer名稱

    3)編輯cnv文件

  • 勾選要導(dǎo)出的層,可任意選
  • 勾選Use Layer names generated from class and subclass names,根據(jù)class和subclass名生成layer名
  • 點(diǎn)擊Map
  • 點(diǎn)擊OK
  • 其它參數(shù)說(shuō)明:

    show Selected Layer:顯示勾選的subclass,相當(dāng)于預(yù)覽一下要導(dǎo)出的DXF文件

    Restore Layer Visibility:回到原本視圖

    4)回到DXF out界面,點(diǎn)擊Export

    導(dǎo)出完成后,可以查看下DXF和cnv文件,可用文本編輯器打開cnv文件,顯示如下。可見cnv文件只是指定了導(dǎo)出哪些層已經(jīng)新層的名字,這里是導(dǎo)出 BOARD GEOMETRY/OUTLINE 為 BG_OUTLINE。

    四. Allegro導(dǎo)入DXF

    1)打開要導(dǎo)入DXF的*.brd文件,File -> Import -> DXF…,顯示DXF In界面

    2)進(jìn)行如下步驟:

  • 指定要導(dǎo)入的DXF文件
  • 勾選Incremental addtion,增量加法,表示只增加現(xiàn)在PCB中沒有的部分,推薦勾選。如不勾選,則會(huì)先刪除現(xiàn)在PCB中的一切,再根據(jù)DXF文件重新生成,此操作無(wú)法回退
  • 生成/指定cnv文件,如想原樣保留導(dǎo)出DXF文件中的層設(shè)置,可指定導(dǎo)出DXF時(shí)對(duì)應(yīng)cnv文件
  • 點(diǎn)擊Edit/View Layers,編輯/查看層,進(jìn)入cnv文件編輯界面
  • 3)編輯/查看cnv文件

    4)回到DXF In界面,點(diǎn)擊Import

    導(dǎo)入DXF完成,查看PCB,導(dǎo)入板框outline成功。

    總結(jié)

    以上是生活随笔為你收集整理的Allegro如何导入导出DXF的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。