增强属性编辑器怎么批量修改_Cadence Capture CIS 批量修改元器件属性

本文介绍了如何批量修改电子设计自动化(EDA)软件中的元件属性,以解决旧料号与新料号属性不兼容的问题。通过导出属性文件、使用Excel编辑并更新特定字段,然后导入更新文件,可以高效地完成大量元件的属性修改,避免手动操作的错误和耗时。

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

前言:

    前阵子有同事接手一份老旧原理图,由于旧料号属性名称(ERP number)与新料号属性名称(Part Number)不同而无法与当前PLM系统CIS插件配置兼容,需要新建Part Number属性并将料号复制到新料号属性里。看似这么一个简单操作,但是由于元件数量比较多、耗时较长且容易出错,为此问到有没有什么方法可以批量修改元件属性字段?刚好之前遇到过类似问题,当年摸索了一下,会这么一招。猜想没有经历过手工建BOM的同学估计都不知道这个方法,故整理如下,希望对读者有帮助。

一、方法简介:

    方法其实是以元件位号为索引批量更新元件属性,所以操作之前必须进行导网表检查,消除位号下图所示的位号重复错误。

c9e0fb7295351296a3ada6534d33ac20.png

图 1 位号重复错误


    下面以示例文件的“PN”属性字段值批量复制更新到“Part Number”属性字段为例说明详细操作步骤。其它更新需求可以按下述步骤进行适当修改更新。

二、详细步骤:

  1. 选择设计工程文件(.DSN),Tools---> Export Properties, 导出如图3所示的属性文件,观察文件元器件的每一个字段是以引号框起,并列与列之间以Tab 间隔。

    7a3cc5e6ff61b8225298e00af2868417.png

    图 2 导出属性文件

    08e4a1dbf63b645f0e6ce460ae227d80.png

    图 3 属性文件展示

  2. 导出的属性文件可以用记事本打开,但是记事本不太方便编辑,为此我们还需要将文件复制到Excel 中,在Excel中进行编辑修改再更新导入。

    a. 新建“Part Number”一列,利用公式将"PN"列复制到"Part Number"列,也可直接复制。

    19e9cebebcf07505c9b0465dc5bf5491.png

    图 4 复制属性值

    b. 新建一个工作表,为了方便后面将每一个属性字段“引起”框起来,我们先将特殊符号比如“#” 、“*”、"%"、"$"等添加到字段前后。(“&” 是Excel 内嵌连接字符串运算符)

    69618a31c843ed39909de42210d9aa8e.png

    图 5 属性添加特殊符号

    c. 再新建一个工作表,将工作表2的内容复制到工作表3(只粘贴值),并查找替代“#”为双引号--“ 。

    NOTE: 注意双引号要是英文标点符号

    12c835719072f011aff7919be1c13dba.png

    图 6 查找替代先前首尾加的特殊字符

    d. ”Part Reference“ 用大括号框起来(我们将要用到的UPD文件是以大括号标识的字段做为索引进行更新)。

    a298901e8d617f63a0f6d0b5724acd51.png

    图 7  ”Part Reference“ 作为索引字段

  3. 在Excel 编辑完成后,将内容复制到记事本并保为*.upd文件。

    5250d09a094b41c26bf790b0c37f5d5d.png

    图 8 保存为*.upd 文件

  4. 选择设计工程文件(.DSN),Tools---> Update Properties 更新属性,在弹出的对话框中找到刚保存的upd文件,点OK.

    2ad0f94371c3354cab5774875bf4a7b3.png

    图 9 Update Properties

    f0049aae5949876d7b20d74be43f452d.png

    图 10 *upd 文件

  5. done, enjoy yourself 。

    40c782d2d56bd521d6e2e8282486958f.png

    图 11 更新完成

    1619483efe021a77e3ac6c1098549788.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值