OrCAD原理图中多个多part器件自动编号的方法

问题描述:在同一个原理中用到两个及以上同一种多part器件,在Annotation的时报错提示:

                “ Cannot perform annotation of heterogeneous part 'U7A(Value LTM4628EY#PBF) at                   location (101.60, 60.96) on page P13_VCC3V3 + VCC1V8', part has not been                                uniquely grouped (using a common User Property with differing Values) or the device                    designation has not been chosen INFO(ORCAP-1379): Done updating part                                    references”(原报错如下图:)

问题原因:整个原理图中使用了不止一个同种多part器件,我的报错是因为使用了2个LTM4628分别是U6A、U6B和U7A、U7B(如下图),软件在自动编号的过程中不知道U7A是和U7B一组还是和U6B一组,导致报错。所以我们就可以对是同一组的part做一个相同的标记,使得Orcad在重新编号时知道那两个part是一组的。

解决方法:

法一、行业普遍用的就是增加一个Package属性,并且设置同一组part的Package属性的值相等,Orcad就可以识别到那几个part为一组,操作如下:

打开对用Symbol库,双击Symbol打开User Properties,点击New新建一个属性Package(也可以为其他的名字,只是做一个标记而已),设定一个默认值,如下图:

然后在原理图中更新Symbol,并把每一组Part的Package值设值一样,就表示他们为一组;

在打开Annotate,在Physical Packagingz中增加“Package”属性,在重新编号时就会把Package值相等的识别为一组,报错救解除。

个人的懒惰方法(不推荐):我当时原理图中就使用了2个器件,并且他们实际上都有对应的标号U6和U7,因为在Annotate时,Physical Packaging中没有一个属性能让他们区分出来,我就随便找了一个属性(Reference)作为标记,区分这两个器件,也是可以的,但是这种方法不通用。

<think>好的,我现在需要回答用户在OrCAD中对PART器件批量修改属性的问题。首先,我需要仔细阅读用户提供的引用内容,找出相关的方法步骤。用户提到了四个引用,其中引用2、3、4可能相关。引用2和3提到了通过Browse Parts和Ctrl+E进入编辑界面,引用4则关于属性显示的批量设置。 用户的问题是针对PART器件,也就是一个元件由多个部分组成的情况。这时候需要确认这些方法是否适用于PART的情况。根据引用3中的步骤,使用Edit > Browse > Parts可以列出所有器件实例,包括PART的每个部分吗?可能需要全选后进行编辑。不过要注意,PART器件可能在属性上有共同点,需要确保修改时不会影响其他独立元件。 另外,引用4提到的脚本方法可能更高效,但用户可能需要具体操作步骤。需要分步骤说明:使用Browse Parts选择所有相关实例,然后进入属性编辑界面,修改特定属性如Value或Footprint,并保存。同时提醒用户注意保存操作,避免修改丢失。 可能还需要考虑如何筛选PART器件,比如通过Part Reference排序或过滤。确保用户了解如何正确选择需要修改的多个部分,避免误操作。最后,生成相关问题,帮助用户深入理解其他可能的批量操作或相关设置。</think>在OrCAD中对由多个PART组成的器件进行批量属性修改时,需结合其特殊结构和属性继承特性操作。以下是具体方法: **步骤一:定位PART器件** 1. 打开原理图后,点击顶部菜单栏的$Edit$→$Browse$→$Parts$,进入器件浏览界面 2. 在$Reference$列通过排序或筛选,快速定位目标PART器件(例如$U?A$、$U?B$等分部件)[^2][^3] **步骤二:批量选择与编辑** 1. 按住$Shift$键连续选择或$Ctrl$键选需要修改的PART 2. 按$Ctrl+E$组合键进入属性编辑界面 3. 在$Property Editor$中,找到需要修改的字段(如$Value$、$Footprint$等) 4. **特别注意**:PART器件的$Reference$字段应保持关联性,修改时需保留问号通配符(如将$U1A$改为$U?A$) **步骤三:属性继承设置** 1. 对于需要统一修改的属性(如封装类型),可在$PCB Footprint$列直接输入新值 2. 使用$Copy$(Ctrl+Insert)和$Paste$(Shift+Insert)功能快速同步多个PART的属性[^1] 3. 勾选$Apply to All$选项确保修改应用到所有选中部件 **步骤四:保存与验证** 1. 点击窗口右下角的$Save$按钮,否则修改不会生效[^3] 2. 返回原理图界面,双击任意修改过的PART验证属性同步情况 3. 对于复杂器件,建议通过$Design Cache$更新器件库关联[^4] ```tcl # 示例脚本批量修改显示属性(需在CIW窗口执行) make_display_prop "mylibrary" "log.txt" "PCB Footprint" 1 0 48 0 0 ``` 此TCL脚本可实现封装属性的批量可视化设置[^4]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值