Allegro X PCB设计小诀窍系列--如何在Allegro X中快速将位号调整到器件中心

背景介绍:我们在进行PCB设计时,为了将位号和元器件对应,从而能够更快速准确的辨别元器件位置,通常需要将位号移动至器件中心。如果由工程师手动完成,不仅工作量大,还极易出错。而通过Allegro X PCB设计工具提供的Allegro Productivity Toolbox中Label Tune功能,可以更加便捷、高效的将位号批量移至对应器件中心,同时还可以对位号是否镜像、旋转、尺寸等进行自定义设置,极大提升了PCB设计效率。

下面我们就开始分享具体的操作步骤:

使用Label Tune功能调整位号位置

步骤一:使用Allegro软件打开PCB,在“File”菜单中,点击 “Change Editor..”,如图1所示。

图1 点击 “Change Editor..”

步骤二:在弹出的“Allegro PCB Designer Product Choices”界面勾选“Allegro Productivity Toolbox”,点击“OK”,如图2所示。

图2 勾选“Allegro Productivity Toolbox”

步骤三:在“Manufacture”菜单中,点击 “Label Tune”,如图3所示。

图3 点击 “Label Tune”

步骤四:此时会弹出Label Tune窗口,如图4所示。因为要将位号调整到器件中心,这里我们勾选Center text。

图4 Label Tune窗口-Main选项卡

Label Tune窗口Main选项卡功能详情如表1所示。

表1 Label Tune窗口-Main选项卡功能详情

序号

名称

功能详情

Label name

选择要移动的标签名

Label layer

选择要移动的标签所在的层

Outline data

选择轮廓所在的层

Visibility control

选择显示的层,点击Limit layers会只显示②和③中所选的层;Top/Bottom的On/Off可以控制顶层/底层器件对应的②和③中所选的层的显示/不显示

Label mirrored

Bottom层标签是否镜像

Rotate text

是否旋转文本,旋转角度可在Advanced选项卡中设置

Center text

是否将文本调整至器件中心,Dx/Dy可调整与器件中心的偏移量

Fit text

文本尺寸根据外形自适应,具体可在Advanced选项卡中设置

步骤五:如果需要对标签进行进一步设置,可以点击Advanced选项卡,并在此界面对文本旋转、居中和自适应进行设置,如图5所示。

图5 Label Tune窗口-Advanced选项卡

Label Tune窗口Advanced选项卡功能详情如表2所示。

表2 Label Tune窗口-Advanced选项卡功能详情

序号

名称

功能详情

Longest side

最长边模式:

1.如果元器件轮廓的水平长度大于垂直长度,则文本按照所在Top/Bottom的horizontal中角度进行旋转;

2.如果元器件轮廓的垂直长度大于水平长度,则文本按照所在Top/Bottom的vertical中角度进行旋转。

Fixed angle

文本以固定角度旋转(0°、90°、180°和270°)

Relative angle from symbol definition

文本按与符号定义的相对角度进行旋转(计算符号定义中的文本标签旋转角度+当前PCB中元器件旋转角度)

Offset correction

偏移修正(值范围-0.5到+0.5,对于旋转0度的文本,正值沿y轴向上偏移,负值沿y轴向下偏移)

Match height

限定高度范围

Match photo width

限定线宽范围

Match block number

指定可选用的text block number范围

Number of matched blocks

符合尺寸条件的text block数量

Clearance to boundary

限定文本与边框的间距

步骤六:设置完成后,在PCB框选或者点击想要中置的器件位号,即可将位号按照设置自动调整到器件中心,如图6、图7所示。

二、小结

本节主要介绍了在Allegro X PCB设计工具中,如何使用Label Tune功能,快速将位号批量移动至器件中心,方便设计人员能够在进行PCB设计时快速布局,提升设计效率。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于简单Agent对医疗数据进行分析

数据表 供应商资格审核规定.pdf 医生名录.xlsx 历史就诊记录.xlsx 患者信息名录.xlsx 药品.xlsx 药品库存管理.xlsx 采购单位基本信息.xlsx Agent测试 模型基于ChatGPT-3.5 问题:帮我找出不达标的供应商 Agent分析过程 [Thought: 0] Key Concepts: - 不达标的供…

SQL Server数据库xp_cmdshell提权笔记

文章目录 一、简介二、搭建环境三、利用条件1、查询 xp_cmdshell 是否开启,返回为1则证明存在2、判断权限是不是sa,回是1说明是sa3、开启xp_cmdshell4、关闭xp_cmdshell 四、获取数据库权限1、成功获取sqlserver,进行登陆2、开启xp_cmdshell权…

进口电动流量调节阀的选型-美国品牌

进口电动流量调节阀的选型需要综合考虑多个因素,以确保所选阀门能够满足实际应用需求。以下是选型时需要考虑的主要方面: 一、明确应用需求 工作介质:了解介质的性质,包括流体类型、温度、压力以及是否具有腐蚀性或特殊性质。流…

C语言野指针、规避野指针、assert宏断言

目录 a.野指针成因 1.指针未初始化 2.指针越界访问 3.指针指向的空间释放 b.规避野指针 1.指针初始化 2.小心指针越界 3.指针变量不再使用时,及时置NULL,指针使用之前检查有效性 4.避免返回局部变量的地址 c.assert宏断言的使用 概念&#xff1…

LeetCode 两数之和 + 三数之和

两数之和 简单题 思路:一个Map,key是数值,value是该数值对应的下标,遍历的时候判断一下当前数组下标对应的值在map里有没有可组合成target的(具体体现为在map里找target-nums【i】),如果有,直接…

【代码随想录】【算法训练营】【第28天】 [93]复原IP地址 [78]子集 [90]子集II

前言 思路及算法思维,指路 代码随想录。 题目来自 LeetCode。 day 28,工作的周二~ 题目详情 [93] 复原 IP 地址 题目描述 93 复原 IP 地址 解题思路 前提:分割问题 思路:回溯算法,确定每次递归回溯的分割位置…

navi_cat查看数据库的连接密码

Navi_Cat 建立连接,来访问数据库。可惜,忘记了数据库密码,没事,这么搞。 首先先导出链接,再从链接里取出被加密的密码,然后找个可在线运行PHP的网站(代码在线运行 - 在线工具)&…

Vue项目安装axios报错npm error code ERESOLVE npm error ERESOLVE could not resolve解决方法

在Vue项目中安装axios时报错 解决方法:在npm命令后面加--legacy-peer-deps 例如:npm install axios --save --legacy-peer-deps 因为别的需求我把node版本重装到了最新版(不知道是不是这个原因),后来在项目中安装axi…

2024 年该如何利用 MidJourney 创作AI艺术(详细教程)

什么是 Midjourney Midjourney 是根据文本提示创建图像的生成式人工智能的优秀范例。与 Dall-E 和 Stable Diffusion 一样,它已成为最受欢迎的人工智能艺术创作工具之一。与竞争对手不同的是,Midjourney 是自筹资金和封闭源代码的,因此对它的…

BPMN开始事件-Activiti7从入门到专家(7)

开始事件类型 bpmn开始事件表示流程的开始,定义流程如何启动,在某种情况下启动,比如接收事件启动,指定事件启动等,开始事件有5种类型: 空开始事件定时器开始事件信号开始事件消息开始事件错误开始事件 继…

如何以非交互方式将参数传递给交互式脚本

文章目录 问题回答1. 使用 Here Document2. 使用 echo 管道传递3. 使用文件描述符4. 使用 expect 工具 参考 问题 我有一个 Bash 脚本,它使用 read 命令以交互方式读取命令参数,例如 yes/no 选项。是否有一种方法可以在非交互式脚本中调用这个脚本&…

探索未来制造,BFT Robotics引领潮流

“买机器人,上BFT” 在这个快速变化的时代,创新和效率是企业发展的关键。BFT Robotics,作为您值得信赖的合作伙伴,专注于为您提供一站式的机器人采购和自动化解决方案。 产品系列: 协作机器人:安全、灵活、…

水务设备数字化管理

在数字化浪潮席卷全球的今天,水务行业也迎来了数字化转型的重要契机。传统水务管理模式中,设备监控、数据收集、运行维护等环节往往存在效率低下、成本高昂、安全隐患多等问题。而HiWoo Cloud平台的出现,以其强大的设备接入能力、高效的数据处…

使用达梦数据库集成Python,达成快速连接

本章主要介绍在 Python 开发的时候,如何使用 Python 快速连接达梦数据库。 dmPython 简介 dmPython 是 DM 提供的依据 Python DB API version 2.0 中 API 使用规定而开发的数据库访问接口。 使用 Python 连接达梦数据库时需要安装 dmPython。安装完 DM 数据库软件…

Python的df.cumsum()函数

Python Pandas dataframe.cumsum() Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。 Pandas dataframe.cumsum()用于查找任何axis上的累积和值。每个…

基于51单片机的多功能计算器全套设计

通过本次课题设计,应用《单片机应用基础》、《数据结构》等所学相关知识及查阅资料,完成实用计算器的设计,以达到理论与实践更好的结合、进一步提高综合运用所学知识和设计的能力的目的。 通过本次设计的训练,可以使我在基本思路和基本方法上对基于MCS-51单片机的嵌入式系…

docker命令 docker ps -l (latest)命令在 Docker 中用于列出最近一次创建的容器

文章目录 12345 1 docker ps -l 命令在 Docker 中用于列出最近一次创建的容器。具体来说: docker ps:这个命令用于列出当前正在运行的容器。-l 或 --latest:这个选项告诉 docker ps 命令只显示最近一次创建的容器,不论该容器当前…

【YOLOv10】使用 TensorRT C++ API 调用GPU加速部署 YOLOv10 实现 500FPS 推理速度——快到飞起!

NVIDIA TensorRT ™ 是一款用于高性能深度学习推理的 SDK,包含深度学习推理优化器和运行时,可为推理应用程序提供低延迟和高吞吐量。YOLOv10是清华大学研究人员近期提出的一种实时目标检测方法,通过消除NMS、优化模型架构和引入创新模块等策…

什么是 target 和 currentTarget ?

1、event.target 发生事件的元素或触发事件的元素 <div onclick"clickFunc(event)" style"text-align: center;margin:15px; border:1px solid red;border-radius:3px;"><div style"margin: 25px; border:1px solid royalblue;border-radi…

Java Web学习笔记14——BOM对象

BOM&#xff1a; 概念&#xff1a;浏览器对象模型&#xff08;Browser Object Model&#xff09;&#xff0c;允许JavaScript与浏览器对话&#xff0c;JavaScript将浏览器的各个组成部分封装为对象。 组成&#xff1a; Window&#xff1a;浏览器窗口对象 介绍&#xff1a;浏览…