Allegro X PCB设计小诀窍--如何在Allegro X中进行PCB设计评审

news2024/12/14 14:34:23

背景介绍:在PCB设计过程中,企业为了提升PCB设计质量,确保PCB设计的可制造性,缩短产品的研发周期,通常需要组织对PCB进行设计评审。但是目前的PCB设计评审过程存在评审文档管理繁琐、意见反馈不及时、问题传递不准确、评审过程难追溯、与设计工具脱节等问题。为此Allegro X PCB设计工具提供了Markup功能,可以直接在图纸中实现评审意见的添加、定位和回复,并且可以对每一条评审意见的状态进行追踪,确保所有问题都能得到及时、有效的解决,提升PCB设计评审效率。

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

  • 添加评审意见

步骤一:使用Allegro X PCB设计工具打开PCB文件,在菜单栏中依次点击【Tools】【Markup】,打开注释面板,如图1所示。

图1 打开注释面板

步骤二:点击“New Comment”按键,会在下方弹出新建的注释卡。

其中:

  • 为用户所使用的计算机用户名以及头像,头像默认为用户名前两个字母;
  • 为评审意见输入框;
  • 中第一个为标注工具选择栏,可使用矩形框或箭头对图纸中的问题处进行标注;后边为字体格式设置,依次是加粗、斜体和下划线,如图2所示。

图2 注释卡介绍

说明:添加注释卡时,会记录当前Visibility面板的图层可见性设置,在切换注释卡时,也会同时切换Visibility面板的图层可见性。

步骤三:选择标记工具对目标区域添加标注框或者箭头后,输入评审意见,点击“Submit”按键确认添加,如图3所示。

图3 添加评审意见

步骤四:已经添加的评审意见可以通过点击注释卡右上角“···”下的Edit按键进行重新编辑,方便补充意见。另外注释卡文本框内可以通过输入“@<用户ID>”来将任务分配给指定用户,分配了用户的评审意见所在注释卡会在顶部边缘添加蓝色线条,用于与其他评审意见的注释卡进行区分,如图4所示。

图4 重新编辑注释文本以及@指定用户

步骤五:在图纸中右键单击标注框或者箭头,选择“Change Markup Color”菜单,可以在调色板中更改其颜色,如图5所示。

图5 更改标注框/箭头颜色

  • 查看并回复评审意见

步骤一:使用Allegro X PCB设计工具打开PCB文件,在菜单栏中依次点击【Tools】→【Markup】,此时在弹出的注释面板中,就可以查看针对该PCB的评审意见了。鼠标左键点击PCB中的注释标签,会高亮注释面板中的评审内容;相对应的,在注释面板中点击评审内容,软件也会自动显示添加注释卡时的PCB图层设置和标注区域,如图6所示。

图6 查看评审意见

步骤二:点击注释卡下方的快照图标,可以打开添加评审意见时的PCB区域截图,在截图窗口可以通过Ctrl+鼠标滚轮对图片进行缩放,如图7所示。

图7 查看截图

步骤三:单击注释卡分割线下方的文本输入框,可以对该评审意见进行回复,亦可在回复下方继续添加回复,如图8所示。另外,存在一条以上的回复的情况下,未选中的注释卡默认会以折叠状态显示,仅显示最后一条回复,选中注释卡即可展开显示全部。

图8 注释卡回复以及折叠

  • 确认评审意见修改情况

步骤一:在评审意见已经确认修改或无异议,我们可以点击注释卡右上角“···”下的Resolve按键,将该条评审意见状态修改为已解决,此时注释卡上方会显示“Resolved by: <计算机用户名>”和完成时间,并且PCB中的对应注释标签会被移除,如图9所示。

图9 变更评审意见状态

说明:如果该条评审意见后续还需修改,可点击已解决的注释卡右上角“···”下的Reopen按键,重启该条注释卡,对应的注释标签会在PCB上重新显示,如图10所示。

图10 重启评审意见

  • Markup其他功能

如图11所示,在注释面板中,除了New Comment新建注释卡按键外,从左至右分别还有Toggle layer visibility按键、Toggle markup visibility按键和Archive and remove comments按键。这些按键的具体功能如下表1所示。

图11 评审面板功能介绍

表1 注释面板功能说明

序号

功能名称

说明

1

Toggle layer visibility

切换图层可见性

在Visibility面板中打开特定图层后,点击该按键,切换注释卡时,将关闭单独注释的图层可见性。

2

Toggle markup visibility

切换标签可见性

点击该按键后PCB中所有注释标签都变为不可见,评审意见仍可在面板中进行修改。

3

Archive and remove comments

注释的归档及移除

可将PCB中所有评审和标注数据提取到文件中,并在设计中将其删除。软件会在工程目录下创建一个文件夹,命名格式:markup_archive_<设计名称>_<日期>。该文件夹会包含一个ASCII文件(*.json)以及每个注释标签对应的截图。

五、小结

本节介绍了在Allegro X PCB设计工具中如何使用Markup功能进行PCB设计评审,帮助设计人员更有效的优化评审流程、管理评审信息、传递评审意见、跟踪评审状态,从而提升PCB的设计质量和可制造性。

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

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

相关文章

基于多视角深度学习技术的乳腺X线分类:图神经网络与Transformer架构的研究|文献速递-生成式模型与transformer在医学影像中的应用速递

Title 题目 Mammography classification with multi-view deep learning techniques:Investigating graph and transformer-based architectures 基于多视角深度学习技术的乳腺X线分类&#xff1a;图神经网络与Transformer架构的研究 01 文献速递介绍 乳腺X线检查是乳腺癌…

HCIA-Access V2.5_2_3_网络通信基础_以太网概述

什么是以太网 以太网是由IEEE定义的局域网技术&#xff0c;也是目前应用最普遍的技术&#xff0c;早期的令牌环网&#xff0c;FDDI等局域网技术都被它取代了&#xff0c;以太网主要分为两类&#xff0c;共享型以太网和交换型以太网。共享式以太网主要采用总线型的拓扑结构&…

Maven学习(Maven项目模块化。模块间“继承“机制。父(工程),子项目(模块)间聚合)

目录 一、Maven项目模块化&#xff1f; &#xff08;1&#xff09;基本介绍。 &#xff08;2&#xff09;汽车模块化生产再聚合组装。 &#xff08;3&#xff09;Maven项目模块化图解。 1、maven_parent。 2、maven_pojo。 3、maven_dao。 4、maven_service。 5、maven_web。 6…

Leecode刷题C语言之K次乘法运算后的最终数组①

执行结果:通过 执行用时和内存消耗如下&#xff1a; 代码如下&#xff1a; int* getFinalState(int* nums, int numsSize, int k, int multiplier, int* returnSize) {int *ret (int *)malloc(sizeof(int) * numsSize);memcpy(ret, nums, sizeof(int) * numsSize);while (k…

Source Insight 4.0的安装

一、安装与破解 1、下载Source Insight 4.0安装包 https://pan.baidu.com/s/1t0u1RM19am0lyzhlNTqK9Q?pwdnvmk 2、下载程序破解补丁包 https://pan.baidu.com/s/1irvH-Kfwjf4zCCtWJByqJQ 其中包含文件si4.pediy.lic 和 sourceinsight4.exe。 3、安装下载的Source Insight …

UNIX数据恢复—UNIX系统常见故障问题和数据恢复方案

UNIX系统常见故障表现&#xff1a; 1、存储结构出错&#xff1b; 2、数据删除&#xff1b; 3、文件系统格式化&#xff1b; 4、其他原因数据丢失。 UNIX系统常见故障解决方案&#xff1a; 1、检测UNIX系统故障涉及的设备是否存在硬件故障&#xff0c;如果存在硬件故障&#xf…

重生之我在异世界学编程之C语言:深入文件操作篇(上)

大家好&#xff0c;这里是小编的博客频道 小编的博客&#xff1a;就爱学编程 很高兴在CSDN这个大家庭与大家相识&#xff0c;希望能在这里与大家共同进步&#xff0c;共同收获更好的自己&#xff01;&#xff01;&#xff01; 函数递归与迭代 引言正文一、为什么要用文件二、文…

内网是如何访问到互联网的(华为源NAT)

私网地址如何能够访问到公网的&#xff1f; 在上一篇中&#xff0c;我们用任意一个内网的终端都能访问到百度的服务器&#xff0c;但是这是我们在互联网设备上面做了回程路由才实现的&#xff0c;在实际中&#xff0c;之前也说过运营商是不会写任何路由过来的&#xff0c;那对于…

VSCode 报错:rust-analyzer requires glibc >= 2.28 in latest build

报错信息 /home/jake/.vscode-server-insiders/extensions/matklad.rust-analyzer-0.3.953/server/rust-analyzer: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.29 not found (required by /home/jake/.vscode-server-insiders/extensions/matklad.rust-analyzer-0.3.9…

软考:工作后再考的性价比分析

引言 在当今的就业市场中&#xff0c;软考&#xff08;软件设计师、系统分析师等资格考试&#xff09;是否值得在校学生花费时间和精力去准备&#xff1f;本文将从多个角度深入分析软考在不同阶段的性价比&#xff0c;帮助大家做出明智的选择。 一、软考的价值与局限性 1.1 …

Hadoop一课一得

Hadoop作为大数据时代的奠基技术之一&#xff0c;自问世以来就深刻改变了海量数据存储与处理的方式。本文将带您深入了解Hadoop&#xff0c;从其起源、核心架构、关键组件&#xff0c;到典型应用场景&#xff0c;并结合代码示例和图示&#xff0c;帮助您更好地掌握Hadoop的实战…

HTML综合

一.HTML的初始结构 <!DOCTYPE html> <html lang"en"><head><!-- 设置文本字符 --><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><!-- 设置网页…

c#笔记2024

Ctrl r e自动添加get和set CompositeCurve3d 复合曲线 List<Entity> entS listline.Cast<Entity>().ToList();//list类型强转 前面拼上\u0003&#xff0c;就可以实现&#xff0c;不管有没有命令都能打断当前命令的效果 取消其他命令&#xff1a;Z.doc.SendStri…

debian12学习笔记

前置条件 基于debian12官网的qcow2格式文件进行操作 安装ssh 登录虚拟机后安装ssh服务端 apt install openssh-server配置国内源 新增/etc/apt/sources.list.d/tsinghua.list 使用清华大学的源 https://www.cnblogs.com/shanhubei/p/18104430 deb https://mirrors.tuna.t…

supervision - 好用的计算机视觉 AI 工具库

Supervision库是一款出色的Python计算机视觉低代码工具&#xff0c;其设计初衷在于为用户提供一个便捷且高效的接口&#xff0c;用以处理数据集以及直观地展示检测结果。简化了对象检测、分类、标注、跟踪等计算机视觉的开发流程。开发者仅需加载数据集和模型&#xff0c;就能轻…

QT图形/视图架构详解(一)

场景、视图与图形项 图形/视图架构主要由 3 个部分组成&#xff0c;即场景、视图和图形项&#xff0c;三者的关系如图所示&#xff1a; 场景、视图和图形项的关系 场景&#xff08;QGraphicsScene 类&#xff09; 场景不是界面组件&#xff0c;它是不可见的。场景是一个抽象的…

RANS(Reynolds-Averaged Navier-Stokes) 湍流模型类型

RANS&#xff08;Reynolds-Averaged Navier-Stokes&#xff09; 湍流模型有多种不同的类型&#xff0c;除了标准的 kkk-ω 湍流模型&#xff0c;还有其他一些常用的湍流模型。RANS 模型的核心思想是对 Navier-Stokes 方程进行 雷诺平均&#xff0c;通过将流动场的瞬时变量分解为…

ORACLE逗号分隔的字符串字段,关联表查询

使用场景如下&#xff1a; oracle12 以前的写法&#xff1a; selectt.pro_ids,wm_concat(t1.name) pro_names from info t,product t1 where instr(,||t.pro_ids|| ,,,|| t1.id|| ,) > 0 group by pro_ids oracle12 以后的写法&#xff1a; selectt.pro_ids,listagg(DIS…

使用 GD32F470ZGT6,手写 I2C 的实现

我的代码&#xff1a;https://gitee.com/a1422749310/gd32_-official_-code I2C 具体代码位置&#xff1a;https://gitee.com/a1422749310/gd32_-official_-code/blob/master/Hardware/i2c/i2c.c 黑马 - I2C原理 官方 - IIC 协议介绍 个人学习过程中的理解&#xff0c;有错误&…

【Unity踩坑】Unity生成iOS的XCode项目时提示错误:xcrun: error: SDK “iphoneos“ cannot be located

问题描述&#xff1a; Unity生成iOS的Xcode项目时&#xff0c;出现错误&#xff1a;xcrun: error: SDK “iphoneos” cannot be located 解决方法&#xff1a; 运行Xcode, 打开设置-Locations&#xff0c;将Command Line Tools里下拉项再选择一下。&#xff08;不管之前有没有…