于Protel99SE软件中元件相关性的PCB设计释疑


    如果注意到Protel软件中的元件相关性,就很容易解释自动化设计过程中的疑问,并能迅速修改设计错误,完成PCB设计。
  
  1.PCB同步设计过程中的宏命令约有10类:
  
  addnode增加节点
  
  addnewnet增加新网络
  
  addnewcomponent增加新元件
  
  removenode删除节点
  
  removenet删除网络
  
  removecomponent删除元件
  
  changenetname改变网络名称
  
  changecomponentfootprint改变元件外形
  
  changecomponentdesignator改变元件序号
  
  changecomponeomment改变元件注释
  
  
  2.在执行宏命令的过程中最常见错误及其释疑:
  
  例1.在执行宏命令addnewcomponent(增加新元件)时出现错误提示“FootprintnotfoundinLibrary”:
  
  根据Prote199中元件属性的相关性,PCB元件封装属性是同步设计属性相互转换过程中必需的内容,因此,应检查在原理图中是否未定义元件封装,或定义了错误的元件封装,或元件封装定义正确但在已加载的PCB元件库中无此元件外形。
  
  例2.在执行宏命令addnode(增加节点)时出现错误提示“Componentnotfound”:这是由于未找到相应的PCB元件封装导致宏命令addnode无法执行,具体来说可能是在原理图中未定义元件封装,或定义了错误的元件封装,或元件封装定义正确但在已加载的PCB元件库中无此元件外形。根据Prote199中元件属性的相关性,注意到节点属性是元件属性中的一部分,重点检查与宏命令中提示节点有关的PCB元件封装外形有无定义、正确与否等。
  
  例3在执行宏命令addnode(增加节点)时出现错误提示“NodeNotfound”:这种情况往往发生在原理图中定义的元件封装名称正确,但由于脚位(节点)名称不一致,出现找不到节点的错误提示。因此,只要根据Prote199中元件属性的相关性修改原理图元件引脚属性、或者修改PCB元件封装的焊盘属性,即能达到元件脚位的一致性要求,最后完成PCB设计错误的更正。
  
  其它设计错误不一一举例,在查找PCB设计的有关疑问过程中,要从综合的角度注意同步设计过程中宏命令的类型、错误提示的类别、错误之间的关联性、另外还要特别注重Prote199元件属性的相关性,只有这样才容易发现错误并迅速修改设计。这对初学PCB设计者来说是十分重要的。