cadence SPB17.4 - 批量修改相同原理图元件的属性

文章讲述了在SPB17.4软件中,如何批量修改原理图元件的PCB封装,避免手动逐个修改的繁琐,利用元件的key值和全局剪贴板功能提高效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言
先画好了原理图(制作了原理图元件封装,没有填PCB封装),现在,在已经画好的原理图上,开始更新原理图元件的PCB封装。

笔记
一种原理图元件,在原理图上一般会有多个(e.g. R0603 电阻一堆…)。一个一个改是很麻烦的。

SPB17.4批量修改封装时,不支持全局剪贴板数据,只能手工输入,因为封装名称是第三方导入的,如果很长不好记忆,输入起来就很麻烦。只能是先修改一个原理图元件封装,然后再查找这个元件的key(我用的CIS数据库,key 是不重复的,一个key值就代表一个原理图封装元件),找到后,全选这些元件,然后右击菜单选编辑属性。因为有一个元件已经改了封装名称,所以在列表中,就可以在进程内,选择这个元件的封装,CTRL + V 到其他原理图元件的封装位置。

修改过程
现在修改的是封装,如果需要修改其他属性,是一样的操作。

如果这个元件封装有多个原理图器件实例,先手工改一个
在这里插入图片描述
在这里插入图片描述
修改单个元件属性的UI, 支持全局剪切板,将资源管理器中的封装名称复制一下,粘贴到元件对应的属性中就行,很方便。

可以看到自己作为key的值为RES_0001

查找key值相同的所有原理图元件
在工程节点上选择查找
在这里插入图片描述

在IDE右边的查找框开始找RES_0001
在这里插入图片描述

如果key没错的话,在IDE下方的查找结果中,就看到了找到的一堆相同封装的原理图元件。
在这里插入图片描述
在查找结果列表中,全选所有的元件。
点击第1个元件,然后拉动右边滚动条到最底部,按住SHIFT键,点击最后一个元件,这样,找到的元件都被选中了。
在选中器件的阴影上,右击选编辑属性
在这里插入图片描述
选中自己改过的那个正确的封装名称,双击选中,拷贝(CTRL + C)
在其他要改的格点中点击,粘贴(CTRL + V)
在这里插入图片描述

备注
在编辑多个器件属性的列表中,只支持进程剪贴板,不支持全局剪贴板,这应该是SPB17.4的bug。对于他们程序员来说,就是将剪贴板API的参数2句柄,设置为NULL 这么简单。
作为使用者,如果遇到啥问题,就得自己想折了。

补充 - 2022_0408_1256
一个一个的粘贴也很麻烦,试了一下,可以拷贝后,全选要粘贴的所有格点,按一次CTRL + V 就可以一次性粘贴完。

先双击手工改的那个封装属性格点,CTRL + C拷贝。
然后点击第一个封装格点,拉动滚动条到底部,按住SHIFT, 点击最后一个格点,然后CTRL + V, 一次性就粘贴完了,很方便。
然后点击保存按钮回原理图界面。
在这里插入图片描述
————————————————
版权声明:本文为CSDN博主「LostSpeed」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LostSpeed/article/details/124037793

### 关于 Cadence SPB 17.4 的入门教程与学习资源 Cadence SPB (SpectraQuest Board System) 是一款广泛应用于电子设计自动化(EDA)领域的软件套件,主要用于 PCB 设计、信号完整性分析以及电源完整性仿真。以下是针对 Cadence SPB 17.4 的一些入门教程和学习资源: #### 安装指南 对于初学者来说,了解如何正确安装 Cadence SPB 17.4 是非常重要的一步。根据已有的资料[^1],可以找到详细的安装步骤说明。这些文档通常涵盖了从下载到激活的整个过程。 #### 文件结构概述 熟悉 Cadence SPB 17.4 中的各种文件类型及其用途也是必要的基础知识之一。例如,在新建一个 PCB 工程时,会涉及到以下几种主要类型的文件: - **GERBER 文件**:用于生产制造阶段的光绘数据。 - **DXF 结构文件**:描述电路板外形和其他机械特征。 - **PCB 文件**:存储实际的设计布局信息。 - **LIB 封装库**:包含元件物理模型的信息。 - **SCH 原理图文件**:定义电气连接关系。 上述内容可以在参考资料中进一步查阅[^2]。 #### 原理图绘制流程 完成硬件项目的首要任务通常是构建其逻辑框架即原理图。下面列出了几个关键环节来指导这一操作: 1. 设置合适的页面尺寸以适应项目需求; 2. 导入所需的元器件符号(.olb格式),如果目标设备不在默认列表内,则需手动创建相应条目; 3. 对特定组件调整属性参数比如编号命名规则等; 4. 绘制连线并验证是否存在冲突或者遗漏之处通过执行DRC检查命令实现这一点; 5. 出具最终版本以便后续导入至PCB编辑环境之前解决所有潜在问题包括但不限于违反约束条件的情况等等[^3]. #### 推荐的学习材料 除了官方手册之外还有许多在线平台提供免费课程视频供爱好者们自学参考之用。另外参加由厂商定期举办的技术研讨会也是一个不错的选择因为它不仅能够获取最新功能演示还能与其他同行交流经验心得共同进步成长。 ```python # 示例代码展示如何加载外部库 import cadence_api as ca project = ca.load_project('example.prj') print(f"Project Name: {project.name}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值