Cadence Allegro DXF结构图的导入详细教程

news2024/11/24 17:47:46

很多消费类板卡的结构都是异形的,由专业的CAD结构工程师对其进行精准的设计,PCB布线工程师可以根据结构工程师提供的2D图(DWG或DXF格式)进行精准的导入操作,在PCB中定义板型结构。

同时,对于一些工控板或者开发板,往往板框都是一个规则的圆形或者矩形,这种类型的板框,可以通过手工进行绘制并定义。板框结构图的导入如图1所示。

06fd90532d70b1228aceb738bd511c7e.jpeg

图1  板框结构图的导入


1、DXF结构图的导入

我们在进行PCB设计之前,除了将原理图的网表导入,将元器件放置在PCB板上,还需要做的就是将结构文件导入到PCB中,进行结构器件的定位。这里呢,我们详细讲解一下结构文件如何导入到PCB中,具体操作如下:

1)需要结构工程师结构结构文件,结构文件一般都是Autocad绘制的2D的文件,可能后缀是DWG的文件,DWG文件是直接导不进PCB文件的,我们需要使用Autocad打开,另存为DXF文件;

2)我们执行菜单命令File-Import,在下拉菜单中选择DXF选项,对结构文件进行导入,如图2所示;

3f0b9393f755af538f321f2a2f138ad5.jpeg

图2  导入DXF文件示意图


3)执行上述命令后,会弹出如图3所示的面板,进行参数选择:

  • DXF file:DXF文件导入路径,选择需要导入的dxf文件;

  • DXF units:DXF文件单位,这个只是跟DXF文件的单位有关,如DXF文件的单位是MM,则这里就选择MM,跟当前PCB设计的单位无关;

  • Use default text table:勾选这个选项,是指导入文件后,DXF文件包含的文本类型,使用默认的文本字号;

  • Incremental addition:勾选这个选项,是指以添加的形式将DXF文件导入到PCB中,不勾选则是新建一个PCB进行导入;

  • Fill Shape:将导入的shape类型的文件进行填充,一般不用勾选;

9c85f7d851f996e1e093b3543ffd5df5.jpeg

图3  导入DXF文件选项面板示意图


4)上述的参数设置完成之后,点击Edit/View layers,进行导入层叠信息的设置,如图4所示;

d68bc9b18edc6e74728e4c6e897cc8e2.jpeg

图4  DXF层叠信息设置示意图


5)点击左上角的Select all,可以选择DXF文件中的所有图层,进行导入,也可以单击每一个复选框进行选择,所需要导入的图层;

6)Map selected items选项栏下侧,在Class下拉列表中选需要导入DXF的层,一般是选择BOARD GEOMETRY层,在右侧的subclass下拉列表中选需要导入DXF的小层,一般我们新建层,方便查找,点击New subclass新建即可,一般命令的方式是DXF_0815,简明释义,是八月十五日导入的DXF文件;

7)点击Map按钮,将已经选择好的class/subclass映射到所选择的DXF图层中;

8)点击OK按钮,回到如图3所示的界面,点击Import按钮,即将所选择的DXF文件导入到PCB中。

声明:本文凡亿教育原创文章,转载请注明来源!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/4784.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ajax--跨域与JSONP--案例-淘宝搜索

要实现的UI效果 获取用户输入的搜索关键词 为了获取到用户每次按下键盘输入的内容,需要监听输入框的 keyup 事件,示例代码如下: // 监听文本框的 keyup 事件$(#ipt).on(keyup, function() {// 获取用户输入的内容var keywords $(this).val…

支撑向量机

1、支持向量机算法原理 支持向量机(Support Vetor Machine,SVM)由Vapnik等人于1995年首先提出,在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并推广到人脸识别、行人检测和文本分类等其他机器学习问题中…

HTML期末作业:基于html+css+javascript+jquery实现古诗词网页 学生网页设计作品 web前端开发技术 web课程设计 网页规划与设计

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

初学C语言有什么建议?

什么?开玩笑,新手学C语言? 确实新手不学C语言学什么呢?为什么这么推荐新手学C语言呢具体看看下面的解释吧? C的重要性 我总结了网上很多人的说法如下: C语言是计算机界公认的有史以来最重要的语言。C语…

R语言偏相关和典型相关

本文首发于公众号:医学和生信笔记,完美观看体验请至公众号查看本文。 文章目录偏相关(partial correlation)偏相关散点图典型相关(Canonical Correlation)使用R语言实现偏相关分析和典型相关分析&#xff0…

一个对C#程序混淆加密,小巧但够用的小工具

对于我们程序员来说,平常开发的桌面应用程序,如果不进行一定程度的加密、混淆,是很容易通过反编译手段进行破解的,特别是一些商业用途的C#软件,更是容易被破解。 所以今天给大家推荐一个对C#程序加密混淆项目&#xf…

脱离CRUD苦海 !性能优化全栈小册来了!

性能优化 随着互联网的高速发展,互联网行业已经从IT时代慢慢步入到DT时代。对于Java程序员的要求越来越高,只是单纯的掌握CRUD以不足以胜任互联网公司的相关职位,大量招聘岗位显示:如果是面试中高级的Java岗,基本上都…

flex1时内容溢出

目标效果&#xff1a;右边黄色部分填充减去红色部分的剩余部分 原理: flex: 1 代码&#xff1a; <div class"box"><div class"inner-left"></div><div class"inner-right"><span class"inner-right-content&…

RK3568平台开发系列讲解(NPU篇)让 NPU 跑起来

🚀返回专栏总目录 文章目录 一、在 Android 系统中使用 NPU1.1、下载编译所需工具1.2、修改编译工具路径1.3、更新 RKNN 模型1.4、编译 demo沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍如何让NPU跑起来。 一、在 Android 系统中使用 NPU 下载 rknpu2 …

Hadoop的eclipse搭建(客观莫划走,留下来看一眼(适用人群学生初学,其他人看看就行))

前言&#xff1a;Hadoop的eclipse搭建是建立在Hadoop的安装之后进行的&#xff0c;因为Linux上的Hadoop和Windows上的Hadoop版本要求一致&#xff0c;不一致可能会出现某些问题 准备工作&#xff1a;Java的安装包、eclipse的安装包、Hadoop的包&#xff08;Windows的Hadoop安装…

基于Socket编程下 实现Linux-Linux、Linux-Windows udp通信

文章目录一、通信实现二、Linux-Linux1. 服务器 Server2. 客户端 Client三、Linux-Windows1. 服务器 Linux_Server2. 客户端 Windows_Client程序源码一、通信实现 1. Linux-Linux 在虚拟机下开启俩个终端&#xff0c;分别运行服务器和客户端程序(服务器运行在前&#xff0c;客…

栈的简单实现及应用

栈的简单实现及其应用什么是栈&#xff1f;栈的分类栈的数据结构栈的基本操作栈的初始化栈的销毁入栈操作出栈和栈空的判断获取栈顶元素获取栈的元素个数头文件总结栈的应用什么是栈&#xff1f; 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除…

【毕业设计】垃圾邮件(短信)分类算法研究与实现 - 机器学习

文章目录1 前言2 垃圾短信/邮件 分类算法 原理2.1 常用的分类器 - 贝叶斯分类器3 数据集介绍4 数据预处理5 特征提取6 训练分类器7 综合测试结果8 其他模型方法9 最后1 前言 &#x1f525; Hi&#xff0c;大家好&#xff0c;这里是丹成学长的毕设系列文章&#xff01; &#…

Vue面试题-答案、例子

1、Vue的生命周期 每一个vue实例从创建到销毁的过程&#xff0c;就是这个vue实例的生命周期。在这个过程中&#xff0c;他经历了从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。 将要创建 >调用beforeCreate函数 创建完毕 >调用creat…

振弦采集模块复位( 重启)及恢复出厂设置

振弦采集模块复位&#xff08; 重启&#xff09;及恢复出厂设置 以下几种情况&#xff08;或操作&#xff09;可使模块产生复位动作&#xff0c;重新启动。 &#xff08; 1&#xff09; 在模块正常工作期间&#xff0c;向寄存器 SYS_FUN 发送软复位指令 0x01&#xff1b; &…

74ls192无法正常使用。

分析与解决74ls192芯片无法在proteus中正常运行 博主最近要做电子技术课程设计&#xff0c;于是重新拾起了长久不用的proteus。在构建倒计时电路时&#xff0c;发现了一个问题&#xff1a; 74ls192芯片&#xff0c;在软件提供的时钟信号下能正常开启计时。但是在自己使用的55…

从理论到实践:MySQL性能优化和高可用架构,一次讲清

数据库系统作为IT业务系统的核心&#xff0c;其高可用性和容灾能力对整个业务系统的连续性和数据完整性起着至关重要的作用&#xff0c;是企业正常运营的基石 尤其是在性能优化与高可用架构两方面&#xff0c;很多从业多年的DBA限于生产环境的固定体系&#xff0c;往往盲人摸象…

Grafana-web使用说明

本文分别记录了&#xff1a; Grafana使用步骤P50 P99 min max m1_rate等指标分别是什么意思&#xff0c;Metrics为何不会对“吞吐量”指标记录P99 min 等聚合Metrics常用的几种记录方式&#xff08;我司用了两种&#xff09; 1.场景 Metrics收集日志交给Graphite&#xff08;…

第九节:类和对象【三】【static、代码块、对象的打印】

目录 &#x1f947;1.什么是封装 &#x1f4d8;1.1封装的实现 &#x1f392;2.static成员 &#x1f4d2;2.1 再谈学生类 ​编辑 &#x1f4d7;2.2 static修饰成员变量 2.3 static修饰成员方法 &#x1f4d5;2.4 static成员变量初始化 &#x1f532;3. 代码块 &#x…

第四届全国中医药院校大学生程序设计竞赛 : 二进制码(Python)

文章目录题目描述输入输出样例输入 Copy样例输出 Copy代码测试题目描述 在计算机中&#xff0c;对于定点数有三种不同的表示方法。在本题中&#xff0c;假定码的长度固定为 8 位&#xff0c;从左往右依次编号为第 1 到 8 位&#xff0c;第 1 位为最高位。 x 的原码&#xff1a…