cadence - 在allegro中出报告(Padstack Usage Report)来辅助制作orcad原理图封装

文章目录

    • cadence - 在allegro中出报告(Padstack Usage Report)来辅助制作orcad原理图封装
    • 概述
    • 笔记
    • 做PCB封装
    • 出报告 - Padstack Usage Report
    • 做原理图封装
    • END

cadence - 在allegro中出报告(Padstack Usage Report)来辅助制作orcad原理图封装

概述

现在做封装, 还是手工弄.
在原理图封装中, 给每个pin的Number命名, 还是要从allegro的brd封装工程中, 一个一个pin的将Number的Name拷贝下来, 很麻烦(焊盘和pin Number都很小, 要来回缩放, 假装修改PinNumber的文本, 才能拷贝出来).
后来发现, 在allegro中做好封装后, 出一个报告(Padstack Usage Report, 里面有所有管脚的PinNumber名称), 用VSCode替换字符后, 使每个Pin Number的Name在单独的一行, 然后在ORCAD中做原理图封装放好管脚后, 给管脚的Number命名就顺滑多了. 直接从处理后的文本中拷贝Pin Number的Name过来就可以, 速度加快好多(不容易出错, 不用少思考确认).

笔记

做PCB封装

我这次做的封装是NUCLEO-H723ZG官方板子的接口封装, 等用的时候, 就插入到底板上.

在allegro中做封装(我就按照以前的2个笔记做: cadence SPB17.4 - allegro - 元件封装应该有的基本层 & 封装搭建基本步骤, cadence SPB17.4 - allegro - 将板子的外形和接口作为一个整体做成封装), 焊盘摆好后, 对每一个焊盘的PinNunmber文本改名字, 这个封装就搞定了.

在这里插入图片描述

出报告 - Padstack Usage Report

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在allegro中直接显示出来的html格式的报告, 不分行, 没有按照字母名称排序, 想找到对应插座的不同管脚名称是很困难的.
在这里插入图片描述
在磁盘上用VSCode打开生成的文本报告.
在这里插入图片描述
对VSCode启用自动换行.
在这里插入图片描述
看到报告的每个Pin Number名称之间, 都是用’;‘来分隔的.
在VSCode中, 将’;'替换为\n, 一个字符只能替换为另外一个字符(不能将;替换为\r\n, 否则将成为文本而不是换行).
在这里插入图片描述
在这里插入图片描述
替换完的效果如下:
在这里插入图片描述
这时, 原报告中的每个PinNumber的名称都变成单独一行了.
因为封装上的PinNumber名称都是有不同关键字的, 现在查找关键字, 就可以定位到关心的PinNumber名称, 方便拷贝进orcad中给原理图封装的PinNumber命名.
在这里插入图片描述
在orcad中放pin时, 只给一个PinName, 序号递增1, PinNumber的名称保留为空, 方便从报告中粘贴PinNunber名称的文本.

做原理图封装

在这里插入图片描述
假设要做的是一个分体式封装, 有4个部分, 每个部分都不一样.
在这里插入图片描述
放空pin, 带pinName, 不带pinNumber名称
在这里插入图片描述
在这里插入图片描述
放好的空管脚如下:
在这里插入图片描述
此时, 点击每个没有PinNumber的管脚, 从处理后的报告文本中, 将PinNumber名称的文本拷贝过来, 然后回车, 就填写完了原理图封装中对应管脚的PinNumber.

END

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

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

相关文章

Hadoop-sqoop

sqoop 1. Sqoop简介及原理 简介: Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysq1.postgresql..)间进行数据的传递,可以将一个关系型数据库(例如: MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop 的HDFS中&…

Java 函数式编程思考 —— 授人以渔

引言 最近在使用函数式编程时,突然有了一点心得体会,简单说,用好了函数式编程,可以极大的实现方法调用的解耦,业务逻辑高度内聚,同时减少不必要的分支语句(if-else)。 一、函数式编…

性能测试 —— Tomcat监控与调优:status页监控

Tomcat服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat是一个轻量级应用服务器,在中小型系统…

20230918使用ffmpeg将mka的音频转为AAC编码以便PR2023来识别

20230918使用ffmpeg将mka的音频转为AAC编码以便PR2023来识别 2023/9/18 20:58 ffmpeg -i 1.mka -acodec aac 1.mp4 ffmpeg -i 1.mka -vn -c:a aac 2.aac ffmpeg -i 1.mka -vn -c:a aac 2.MP4 ffmpeg mka 转 aacmp4 https://avmedia.0voice.com/?id42526 用ffmpeg将mka格式转化…

Mybatis学习笔记11 缓存相关

Mybatis学习笔记10 高级映射及延迟加载_biubiubiu0706的博客-CSDN博客 缓存:cache 缓存的作用:通过减少IO的方式,来提高程序的执行效率 Mybatis的缓存:将select语句的查询结果放到缓存(内存)当中,下一次还是这条select语句的话,直接从缓存中取,不再查数据库.一方面是减少了I…

【新版】系统架构设计师 - 案例分析 - 信息安全

个人总结,仅供参考,欢迎加好友一起讨论 文章目录 架构 - 案例分析 - 信息安全安全架构安全模型分类BLP模型Biba模型Chinese Wall模型 信息安全整体架构设计WPDRRC模型各模型安全防范功能 网络安全体系架构设计开放系统互联安全体系结构安全服务与安全机制…

Windows 基于Visual Studio 开发Qt 6 连接MySQL 8

前提条件: 1、Visual Studio 2022 社区版(免费版) 2、Qt-6.5.1版本 3、MySQL 8 Qt 6 配置MySQL 8 动态/静态连接库和MySQL 8 驱动。 libmysql.dll 和libmysql.lib是QT所需的动态和静态链接库;qsqlmysql.dll 和qsqlmysql.dll.debug是Qt所需的mysql驱…

C#通过重写Panel改变边框颜色与宽度的方法

在C#中,Panel控件是一个容器控件,用于在窗体或用户控件中创建一个可用于容纳其他控件的面板。Panel提供了一种将相关控件组合在一起并进行布局的方式。以下是Panel控件的详细使用方法: 在窗体上放置 Panel 控件: 在 Visual Studio 的窗体设计器中,从工具箱中拖动并放置一…

2023 “华为杯” 中国研究生数学建模竞赛(D题)深度剖析|数学建模完整代码+建模过程全解全析

问题一:区域碳排放量以及经济、人口、能源消费量的现状分析 思路: 定义碳排放量 Prediction 模型: CO2 P * (GDP/P) * (E/GDP) * (CO2/E) 其中: CO2:碳排放量 P:人口数量 GDP/P:人均GDP E/GDP:单位GDP能耗 CO2/E:单位能耗碳排放量 2.收集并统计相关…

基于 SpringBoot+Vue的电影影城管理系统,附源码,数据库

文章目录 第一章 简介第二章 技术栈第三章 功能分析第四章 系统设计第5章 系统详细设计六 源码咨询 第一章 简介 本影城管理系统,是基于 Java SpringBoot 开发的。主要包括二大功能模块,即用户功能模块和管理员功能模块。 (1)管…

【LeetCode热题100】--238.除自身以外数组的乘积

238.除自身以外数组的乘积 思路: 利用索引左侧所有数字的乘积和右侧所有数字的乘积(即前缀和后缀)相乘得到答案 算法: 1.初始化两个空数组L和R,对于给定索引i,L[i]代表的是i左侧所有数字的乘积&#xff…

Android设计支持库

本文所有的代码均存于 https://github.com/MADMAX110/BitsandPizzas 设计支持库(Design Support Library)是 Google 在 2015 年的 I/O 大会上发布的全新 Material Design 支持库,在这个 support 库里面主要包含了 8 个新的 Material Design …

华为数通方向HCIP-DataCom H12-831题库(单选题:121-140)

第121题 在华为交换机上配置RADIUS服务器模板时,下列选项中哪些参数为可选的配置参数? A、认证服务器地址和端口 B、RADIUS自动探测用户 C、计费服务器地址和端口 D、Shared-key 答案: B 解析: 在华为交换机上配置 radius 服务器模板时,需要配置共享秘钥,认证服务器地址…

git revert 撤销之前的提交

git revert 用来撤销之前的提交,它会生成一个新的 commit id 。 输入 git revert --help 可以看到帮忙信息。 git revert commitID 不编辑新的 commit 说明 git log 找到需要撤销的 commitID , 然后执行 git revert commitID ,会提示如下…

第二证券:A股市场的投资者结构如何?什么叫“四大类”?

有很多的出资者在A股商场上进行着出资生意,并且这些出资者又分为许多类型。详细的,A股商场的出资者结构怎样?什么叫做“四大类”?关于这些,本文将借用相关知识来作部分讨论,以供咱们参阅。 A股商场的出资者…

广东桉木建筑模板:天然美触,打造高品质建筑

在广东这片充满活力和创新的土地上,桉木建筑模板以其独特的天然美触和卓越的性能而备受瞩目。作为一种优质的建筑材料,广东桉木建筑模板在建筑行业中扮演着重要的角色。它的出色性能和独特韵味使其成为建筑领域中备受青睐的选择。广东桉木建筑模板以其独…

【线性回归、岭回归、Lasso回归分别预测患者糖尿病病情】数据挖掘实验一

Ⅰ、项目任务要求 任务描述:将“diabetes”糖尿病患者数据集划分为训练集和测试集,利用训练集分别结合线性回归、岭回归、Lasso回归建立预测模型,再利用测试集来预测糖尿病患者病情并验证预测模型的拟合能力。具体任务要求如下: …

springboot 获取参数

1.获取简单参数 2.实体对象参数

OpenHarmony应用分发运营体系

一、分发流程 图片来源:OpenHarmony官网 二、主要途径 更多 开鸿智谷在鸿OS 开发板 设备 润和HiHopeOS 开发板 设备 软通动力SwanLinkOS 开发板 设备 深开鸿KaiHongOS 开发板 设备 华为HarmonyOS AGC 18N 开放原子开源基金会OpenHarmony 底座基础

grafana结合Skywalking追踪Trace(一)

SW应用中对Trace的跟踪一直占有重要的地位,即可以用户指定的tag值,可以筛选出感兴趣的trace(跟踪链),用户可以通过跟踪链追踪各个Span的详细情况。 但是在使用SW OAP原生页面中会存在两个问题: 1) Trace数量太多了&…