完成项目的设置后,就可以对项目进行编译了。编译项目的过程中,也同步完成了原理图的电气规则检查。
1)编译项目 在当前项目中,编译项目实际上是检查设计完成的文件和电气规则等参数是否违反规则。
执行菜单命令【Project】/【Compile PCB Project Ch375.PrjPCB】,对“Ch375.PrjPCB”项目进行编译,弹出【Messages】信息面板。如果这个面板没有自动弹出,可以单击编辑器右下方面板标签 ,选中 ,打开信息面板,如图3-69所示。
2)定位错误文件 【Messages】面板在原理图绘制正确时是空白的。若有警告和错误信息提示,则表明原理图中有违规项产生。本例在图中存在一些违规项,因此【Messages】面板有相应提示。提示内容包括:错误类型、错误来源和错误信息及其相关元件或引脚。
双击【Messages】面板中的信息提示,可以自动定位错误在原理图上的位置。双击信息后,【Compile Errors】编译面板打开,显示违规项和与之相连接的网络、导线、元件或引脚等,如图3-70所示。
图3-69 【Messages】面板警告和错误信息提示
再双击【Compile Errors】编译面板中错误产生的网络、元件或其他图元提示,系统的过滤器过滤出相关的图元,并在原理图中局部放大、高亮显示这些图元,其他图形均被屏蔽,如图3-71所示。
图3-70 【Compile Errors】编译面板
图3-71 定位错误并高亮显示
单击图纸的任何位置都可以取消过滤,退出屏蔽状态;也可单击编辑窗口右下角的 按钮或单击工具栏的 按钮取消过滤。
定位错误后,根据错误提示,纠正这些错误。编辑改正所有的错误,直到编译后【Messages】面板不显示错误为止。
提示:事实上,某些警告信息是可以忽略的。例如,图3-69中提示的“Off grid …”信息,表示图元偏离网格交叉点放置,而这往往是由于其连接的电气节点不在网格交叉点上,因此,不会导致原理图电气方面的错误产生,可以忽略。另外,有些提示信号如无驱动源或无负载的警告也是可以忽略的。