村长在用Altium designer16画某块电路板的时候,将原理图画完,准备将原理图的器件导入到PCB的时候,操作如下:Design—>Update PCB document,然后弹出写着“564 of 565 differences detected can be resolved by an automatically generated ECO.Continue and create ECO?”的对话框,对话框截图如图1:
图1
村长英语不好,但是明显感觉有些错误,村长百度了ECO,应该是Engineering Change Order的意思,村长猜测,这句话的意思是发现原理图中的东西跟PCB图中有565处不同(因为新创建的PCB文件,所以没有相同的地方),但是这565个东西只有564个能被导入到PCB中。村长是个胆小的人,遇到问题不敢轻易放过,一直不敢点YES。猜测肯定是原理图中的某个元件有问题,但是村长的原理图中有500多个器件啊,一个个找实在太麻烦。于是继续百度,看到有热心网友,说要使用Project下的Component
links命令,于是村长在原理图中的Project下找到了Component links,但是这个命令是灰 {MOD}的,也就是不能用,但是打开我的空白PCB,这里面的Component links是没问题的,于是我恍然大悟,先将这564个元件导入PCB,也就是按了之前对话框的Yes,将现有的器件导入到PCB中,之后,在PCB文件的界面下,选择Project,再选择Component links,出现如图2所示界面,
图2
看到没!在Un-Matched Components in Pulse.SchDoc一栏中出现了元件P1,也就是我在原理图中画的P1,没有出现在PCB的电气连接网络里面!村长立刻到原理图中找到P1,双击P1,果然发现没有给这个元件分配封装,如图3所示:
图3
发现错误,改正错误!村长为P1分配好封装后,点击Design下面的Update PCB Document,之前遇到的白 {MOD}对话框就没再出现,确认更改,这次再在PCB图的界面中,找到Component links,发现界面变了,如图四,在Un-Matched两个栏中没有任何器件,这下可以安心布线了!
图4