6.4.3 同步器传递设计信息的方法
从原理图向PCB传递设计信息,同步器提取出元件和连接关系信息,然后建立一系列宏。每个动作都要执行,如:加一个新元件、加一个新网络或给网络加一个新节点,这些都是由宏定义的。如果一个宏不能执行(例如没有封装),就会在更新对话框的修改页(Change Tab)中标记为错误。
预执行一次宏对于解决错误或警告是很有帮助的。以下是对各个错误/警告的描述。错误描述中指出哪个宏会报出错误,以及引起错误的原因。
1.Net not found
对一个网络表中不存在的网络进行添加或删除一个节点;删除网络;或改变网络名。
2.Component not found
当对一个网络表中不存在的元件进行添加或删除一个节点;删除一个元件;或改变封装、元件标号或值。
3.Node not found
为元件上一个不存在的管脚添加或删除一个节点;删除指定网络中不存在的节点。
4.Net already exists
添加一个PCB网络表中已经存在的网络名。
5.Component already exists
添加一个PCB网络表中元件标号已经存在的元件。
6.New footprint not matching old footprint
修改元件封装,而该封装管脚与老封装管脚不一致。这可能发生在新元件管脚少于老封装,或原理图的元件管脚数与PCB元件不一致。
7.Footprint not found in Library
添加一个新元件或修改元件封装,而该封装在当前元件库列表以及替换库中都找不到。
8.Alternative footprint used instead (warning)
添加一个新元件或修改元件封装,而该封装在当前元件库列表中找不到。在Cross Reference文件(ADVPCB.XRF)中可以找到一个参考替换库,该元件就可以从当前库列表中的某个库中加入。在执行该警告的宏前要确认替换的封装是否合适。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。