Altium designer Sch Compiler: unique identifiers error的原因与解决方法
2021-03-18     loonlog     2568     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 , 电子电路
http://loonlog.com/2021/3/18/altium-designer-sch-compiler-unique-identifiers-error/
评论列表,共 0 条评论
暂无评论