留言板  |    文章总数=119  |    RSS订阅
如果有钱也是一种错,那我情愿,一错再错毒鸡汤

Altium designer Sch Compiler: unique identifiers error的原因与解决方法

2021-03-18     loonlog     702     0

本文目录

问题背景:

平时在使用Altium designer (AD)制作原理图的时候,相同的电路块,我们喜欢用复制粘贴来方便快捷的完成绘图,特别是画TOP图的时候,相同的功能块会共用一张图纸,然后对元器件位号重新命名,但是编译之后,元器件仍然会有红色波浪线报警。

怎么查看元器件红色波浪线报警的具体信息:点击右下角一行的菜单“System”-->“Messages”,打开信息框,就可以找到相应的报警和报错信息。

通过查看报错信息,发现大量的错误信息是:unique identifiers error......等

原因分析:

当新建一个Sch文件,所有元器件的设计电路从一个页面复制到另一个页面时,就会出现这个问题。因为,新建一个Sch并编译后,在编译的页面的元器件的unique identifiers是确定的,当再次新建一个SCH文件,并将原来的电路图复制到这个新建的sch页面时,则元器件的unique identifiers属性将会保持,这样在不同的Sch页面便会出现相同的unique identifiers,Altium Designer 在后期导入PCB文件时,会验证unique identifiers,一对一进行,而一个unique identifiers对应两个元器件,则会导致导入PCB出现元器件丢失等问题。

解决方法:

Unique ID如果大量发生重复,SCH界面中的Tools » Convert » Reset Component Unique IDs能解决这个问题。(查了一下AD的帮助文件找到的方法)


AD好像在6.9之后建议采用Unique ID来实现SCH符号和PCB封装的对应,这样做可能是为了保证设计重用时候的正确性(这个还没有试过)。如果AD发现SCH和现有PCB出现Unique ID不对应的情况,会询问是否采用Designators对应的方式。


参考:https://www.cnblogs.com/feitian629/archive/2013/05/06/3062648.html

电子电路 , 电路

Altium designer Sch Compiler: unique identifiers error的原因与解决方法
http://loonlog.com/2021/3/18/altium-designer-sch-compiler-unique-identifiers-error/
    觉得有用?请点击页面顶部广告支持我!

您可能感兴趣的文章

发表评论(关于评论)

评论列表,共 0 条评论

  • 暂无评论