cadence SPB17.4 - 比较同名焊盘文件(.pad)是否内容相同

cadence SPB17.4 - 比较同名焊盘文件(.pad)是否内容相同

概述

在从立创商城的元件库中找元件, 然后导出为AD格式的文件(sch, pcb).
在本地用AD22打开立创导出的文件, 另存为ascii格式的AD文件.
用SPB17.4引入AD的ascii格式文件, 生成原理图库和元件封装库.

原理图库元件没啥说的.

封装库元件遇到了问题.

用cadenceSPB17.4_PCB Editor 17.4 导入AD22另存的ascii格式的PCB文件, 这时在工程的symbols目录下, 就会生成元件封装库文件.

请添加图片描述

然后, 我就会将.pad拷贝到自己的SPB库的焊盘库目录中, 将.dra, .psm拷贝到PCB元件库目录中.

拷贝.pad文件到自己的焊盘库时, 出现了文件是否覆盖的提示. 有2个重名的焊盘文件…
以前就出现过, 焊盘文件有重名的, 当时也想搞清楚, 到底同名的.pad文件, 内容到底一样么?

不过当时是在做实验, 也就没在意. 直接覆盖了事.

现在, 在做实际的板子, 不敢就这么覆盖掉.

同名的焊盘文件, 都是SPB17.4产生的. 命名规范是大厂规定的, 一般不会重复. 如果重复了, 大概率是使用了相同规格的焊盘.

不过真的想自己确认一下才放心.

实验

将焊盘文件.pad拷贝到自己焊盘库目录时, 出现了覆盖提示.

用everything找了一下, 确实有同名的.pad文件

请添加图片描述

先用notepad3打开.pad文件看一下, 是16进制文件, 并不是明文. 而是cadence专用的2进制格式.

请添加图片描述

用BC4按照16进制比较重名的2个.pad文件, 确实有区别. 而且差别点还不是1个2个.

请添加图片描述

但是咱看不懂cadence的专用文件格式啊.

那咋弄?

如果2个同名.pad确实不同, 那问题挺大的. 早晚要出事啊. 大事还是小事就看运气了.

如果发现同名, 就将焊盘改为唯一的名称, 那.dra也要改(替换旧焊盘为自己改名过的新焊盘), .psm也要重新编译. 好麻烦啊, 还容易出错.

尝试用cadenceSPB17.4_Padstack Editor 17.4来试试.

用cadenceSPB17.4_Padstack Editor 17.4打开.pad后, 最后有个TAB页面叫Summary, 就是概要汇总的意思.

请添加图片描述

Summary页面内容是前面每个TAB页的汇总信息 在TAB页最下面, 有个Save按钮.

点击Save按钮, 可以存为html文件.

这时, 用BC4比较不同位置的同名.pad文件另存的汇总的html文本文件, 就知道这2个焊盘文件到底内容是否相同了.

请添加图片描述

确认生成的汇总html文件, 是对应的新旧同名焊盘.

经过BC4比较, 除了html文件的生成时间不同外, 其他焊盘汇总信息完全相同.

这下心里踏实了.

实验结论

大厂的焊盘命名规则有点NB.

如果是从同一个SPB17.4软件, 从AD原理图导入后自动生成的焊盘封装, 如果重名了, 就是使用的格式完全相同的焊盘数据, 不用担心, 拷贝到自己焊盘库时, 可以放心覆盖.

如果是从第三方来的焊盘文件, 如果和自己焊盘库中的焊盘文件重名了, 可以用cadenceSPB17.4_Padstack Editor 17.4打开, 生成汇总html文件, 然后用BC4比较2个同名焊盘生成的汇总文件, 如果除了html生成时间外, 还有不同内容, 那就是不同.

END

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340