Allegro中如何进行尺寸标注

news2025/3/1 11:41:34

摘要

本文介绍了如何在Allegro中进行尺寸标注,包含各种标注样式的区别、如何设置参数、如何显示单位、如何导出带尺寸的PDF与DXF等信息。


一. 为什么要尺寸标注

PCB尺寸标注的作用:

  1. 方便设计人员明确板子的大小,以及安装位置的各种细节;

  2. 可导出带尺寸的PDF文件给到结构设计人员,而不再需要DXF。



二. Allegro中如何进行尺寸标注

2.1 进入尺寸环境

打开*.dra文件,制造 -> 尺寸环境,即可进行尺寸标注环境,界面没有变化,只是右键菜单变化了。

2.2 尺寸标注右键菜单

此右键菜单是尺寸标注的唯一入口,几乎所有操作都通过此右键菜单来完成,包括添加、删除、更改、移动、锁定、解锁等等。

线性尺寸:最常用的尺寸标注模式,选中一个点,再选中另一个点,即可标注两点间的dx或者dy,如下图所示。

基准尺寸:首先在某位置点击鼠标左键,确定原点,然后点击垂直方向确定Y轴,再点击水平方向确定X轴,在点击划线就可以标注出此线段与Y轴的距离,如下图所示。这种标注方法几乎用不到。

角度尺寸:用来标注两条线之间的角度,如下图所示,几乎没用。

引线:作为指示用,可输入文字,如下图所示,引线类型可在参数——直线中设置(下文有介绍)。

直径引线:指示部分圆弧或完整圆的直径,如下图所示,表示直径9mm。

径向引线:翻译有问题,应称为半径引线,指示部分圆弧或者完整圆的半径,如上图所示,R2表示半径2mm。

气泡引线:一个圈中间是数字,形似气泡,用来标注位置,如下图所示,气泡形状与数字的数值等细节可在参数——气泡中设置(下文有介绍)。

倒角引线:标注45°角的线段,标注格式:线段横向(或纵向)长度长度X45°,如下图所示,线长3.394*0.707=2.4。

2.2 设置尺寸标注相关参数

鼠标右键 -> 参数,进入参数设置界面。

2.2.1 尺寸标注参数——常规

ANSI:American National Standards Institute,美国国家标准协会

ISO:International Organization for Standardization 国际标准化组织

BSI:British Standards Institute 英国工业协会

JIS:Japanese Industrial Standard 日本工业标准

AFNOR:French Association of Normalization 法国标准化协会

DIN:German Industrial Normal 德国工业标准

无特殊要求时,标准选择ISO,单位选择mm

2.2.1 尺寸标注参数——文本

这里注意修改标注的文本大小,可根据需要自行设置,注意主要尺寸为mm,其它无需更改。

2.2.1 尺寸标注参数——直线

此处可修改气泡引线,线性引线的类型,有四种类型可选:

  1. Arrow,箭头,默认选项,下方选项可修改箭头类型和大小
  1. Bullet,弹头,下方选项可修改弹头直径
  1. Slash,斜线,下方选项可修改斜线长度
  1. None,无引线

建议保持默认的箭头

延迟线:指的是两端箭头指向的线,为原尺寸的延迟线,建议保持默认NONE。

2.2.1 尺寸标注参数——气泡

可设置气泡类型,默认圆形,可选正方形,长方形,椭圆形等。

可设置气泡中的文本大小与数值。

2.2.1 尺寸标注参数——公差

默认不勾选,可按需勾选。


三. 其它注意点

3.1 使用Snap pick to选点

在点选位置的时候,不建议直接点,而是借助右键菜单中的Snap pick to,它可选自动选中当前位置的段顶点、段中点、Symbol中心、引脚、过孔等,比手工点选要更加精确。

可根据需要开启或关闭Persistent snap,意为永久自动选中。

3.2 尺寸带单位mm

Allegro无法通过设置去使尺寸默认带上单位,而是采用的类似C语言格式化字符串的形式,具体步骤:

右键 -> 更改文本 -> 选中要更改的尺寸文本 -> 在选择界面的文本框中输入%v%u -> 回车, 效果如下:

点击上图文本框右侧的问号?,在命令窗口会显示文本框支持的语法与对应的效果,如下:

常用的就是%v%u,表示数值+单位

3.2 导出带尺寸的PDF与DXF

一般来说,尺寸都显示在板顶层,所以只需要将尺寸所在层加入到装配顶层菲林中即可,如下图所示,将BOARD GEOMETRY/DIMENSION加入到ADT中,无需点击创建光绘,直接确定即可。

然后,文件 -> 导出 -> PDF -> 勾选ADT -> 确定。

PDF如下图所示:

导出带尺寸的DXF同理,将BOARD GEOMETRY/DIMENSION层映射导出即可。


徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。

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

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

相关文章

react学习笔记3--数据双向绑定,组件通信

一、表单处理 1、受控组件-input元素 通过设置input元素的value值(或复选框的checked值)实现Getter,通过监听onChange事件实现Setter,从而实现数据双向绑定。 class element extends React.Component {state {txt:""…

vulhub靶场搭建与使用

vulhub靶场搭建与使用1.前言2.配置yum源2.1备份原来的源文件2.2 配置阿里源2.3重置yum源2.4更新yum源3.安装docket3.1安装docket3.2启动docket3.3设置国内镜像源3.4重启docket4.安装docker-compose4.1安装dockers-compose4.2提升权限5.安装vulhub5.1安装git5.2下载vulhub5.3下载…

自知识蒸馏(知识蒸馏二)

自知识蒸馏(知识蒸馏二)自知识蒸馏(知识蒸馏二)Born-Again Neural Networks(ICML2018)方法为什么有效实验结果Training Deep Neural Networks in Generations: A More Tolerant Teacher Educates Better St…

MyBatis工作原理

MyBatis工作流程: 具体介绍: (1) MyBatis 读取核心配置文件mybatis-config.xml mybatis-config.xml核心配置文件主要配置了MyBatis的运行环境等信息。 (2)加载映射文件Mapper.xml Mapexm文件即SQL映射文件,该文件配置了操作数据库的SOL语句&a…

Python+Appium移动端自动化测试框架实现

一、Appium 概述 1、Appium 简介 Appium是一个开源的自动化测试框架,可以用来测试基于iOS、Android和Firefox OS 平台的原生与混合的应用。 该框架使用Selenium WebDriver,在执行测试时用于和Selenium Server 通信的是JSON Wire Protocol。在Selenium 2中,Appium将取代 i…

【CNN】经典网络LeNet——最早发布的卷积神经网络之一

前言 LeNet是Yann LeCun于1988年提出的用于数字识别的网络结构,可以说LeNet是深度CNN网络的基石,AlexNet、VGG、GoogLeNet、ResNet等都是在VGG基础上加入各类激活函数或加深网络演变而来的,所以理解LeNet对于现在主流CNN深度学习架构的理解有…

制作一个简单HTML电影网页设计(HTML+CSS)

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

基于蚁群算法的多配送中心的车辆调度问题的研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

【图像处理】小波编码图像中伪影和纹理的检测附Matlab代码和报告

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab仿真内容点击👇 智能优化算法 …

如果各位同学还对时间复杂度有疑问?看这一篇就可以啦!

🎇🎇🎇作者: 小鱼不会骑车 🎆🎆🎆专栏: 《java练级之旅》 🎓🎓🎓个人简介: 一名专科大一在读的小比特,努力学习编程是我…

chrome浏览器一键切换搜索引擎,一键切换谷歌和百度搜索

chrome浏览器一键切换搜索引擎,一键切换谷歌和百度搜索 背景 有么有办法在谷歌和百度之间(或其他引擎或非引擎,如Youtube、B站、Bing等)之间切换。我们当然是不想重新输入keyword,甚至点击浏览器插件的图标后再选择引…

Scala010--Scala中的常用集合函数及操作Ⅰ

之前我们已经知道了Scala中的数据结果有哪些,并且能够使用for循环取到该数据中的元素,现在我们再进一步的去了解更加方便及常用的函数操作,使得我们能够对集合更好的利用。 目录 一,foreach函数 1,遍历一维数组 1&…

Pytorch中CrossEntropyLoss()详解

一、损失函数 nn.CrossEntropyLoss() 交叉熵损失函数 nn.CrossEntropyLoss() ,结合了 nn.LogSoftmax() 和 nn.NLLLoss() 两个函数。 它在做分类(具体几类)训练的时候是非常有用的。 二. 什么是交叉熵 交叉熵主要是用来判定实际的输出与期望…

HTML CSS个人网页设计与实现——人物介绍丁真(学生个人网站作业设计)

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

SpringBoot SpringBoot 原理篇 1 自动配置 1.8 bean 的加载方式【六】

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 原理篇 文章目录SpringBootSpringBoot 原理篇1 自动配置1.8 bean 的加载方式【六】1.8.1 ImportSelector1 自动配置 1.8 b…

改进牛顿法潮流计算IEEE33节点潮流计算matlab程序——

IEEE33节点潮流计算matlab程序——改进牛顿法潮流计算 改进牛顿法的基本原理 参考文献:一种新的配电网潮流算法——改进牛顿法-拉夫逊法 牛顿法是改进牛顿法的基础,对牛顿法作科学的近似,即雅可比矩阵做一些更改,使得每次计算得…

stm32项目平衡车详解(stm32F407)下

stm32项目平衡车详解(stm32F407)下 HC-SRO4 超声波测距避障功能开发 TSL1401 CCD摄像头实现小车巡线功能 文章目录stm32项目平衡车详解(stm32F407)下前言一、HC-SRO4 超声波测距避障功能开发HC-SRO4超声波测距模块?超声波测距避障功能开发避障模式开发二、TSL1401 …

【微软】【ICLR 2022】TAPEX:通过学习神经 SQL 执行器进行表预训练

重磅推荐专栏: 《Transformers自然语言处理系列教程》 手把手带你深入实践Transformers,轻松构建属于自己的NLP智能应用! 论文:https://arxiv.org/abs/2107.07653 代码:https://github.com/microsoft/Table-Pretrainin…

数字图像处理(十五)图像旋转

文章目录前言一、图像旋转算法1.算法原理2. 一些需要注意的点3.举例4. 均值插值法二、编程实现1.C代码2.实验结果参考资料前言 图像的旋转是指以图像中的某一点为原点以逆时针或者顺时针方向旋转一定的角度。通常是绕图像的起始点以逆时针进行旋转。 一、图像旋转算法 1.算法原…

JAVA并发之谈谈你对AQS的理解

文章目录一、AQS是什么二、AQS具备哪些特性三、用的哪种设计模式四、AQS与锁二者之间的关系五、如何基于AQS实现一把独占锁六、参考资料一、AQS是什么 AQS的全称是 (AbstractQueuedSynchronizer ),它定义了一套多线程访问共享资源的同步器框架…