Altium Designer 18“工程选项”对话框用于设置大量绘图和组件配置检查,共有12个选项卡,“Error Reporting(错误报告)”是第一个选项卡,如下图所示。
“Error Reporting(错误报告)”选项卡包含8页错误,“Violations Associated with Buses(与总线相关的错误)”是第一页。
“Violations Associated with Buses(与总线相关的错误)”页含有12个子页错误。
都是英文,从软件官网https://www.altium.com/documentation查看也是英文文档。不太符合使用习惯,只好重新整理记录,加深理解,提高绘图效率。
Report Mode(报告模式)设置错误的严重性级别,分四个级别:No Report无报告、Warning警告、Error错误、Fatal Error致命错误。单击要更改的冲突旁边的报告模式,从下拉列表中选择严重性级别。
“Error Reporting(错误报告)”选项卡定义编译项目时,源原理图文档上存在的电气和绘图错误级别。这些错误设置与“Connection Matrix连接矩阵”选项卡上的设置一起使用,以测试源文档是否存在错误。
任何发现的错误级别为Warning警告、Error错误或Fatal Error致命错误,将在“Messages panel消息面板”中显示错误消息。如果在“Preferences首选项”对话框的“Schematic - Compiler原理图-编译器”页上,启用了errors and warnings错误和警告,则在原理图上有问题的对象其下面显示彩色波浪线。
为了项目生成有效的netlist网络列表,必须有编译过程,编译过程产生设计的统一数据模型。在生成网络列表之前,仔细检查并解决所有报告的错误。
使用集成库项目(*.LibPkg)时,Error Reporting错误报告选项卡是集成库对话框选项的一部分描述变体,仅列出与此项目类型的编译相关的错误类型。
编译项目时源文档上电气和绘图错误,参阅“Project Compiler Violations Reference项目编译器错误参考”。列出Error Reporting错误报告选项卡8页错误,以下是第一页错误。
Violations Associated with Buses有关总线电气错误的类型
项目源文档中电气和绘图总线错误,分为以下12个子页,参见原文链接:https://blog.csdn.net/super828/article/details/90814683,CSDN博主「Allen5G」的原创文章。
Bus Indices Out of Range总线分支索引超出范围
Bus Range Syntax Errors总线范围的语法错误
Illegal Bus definitions定义的总线非法,这条没有说明
Illegal Bus Range Values非法的总线范围值
Mismatched Bus Label Ordering总线分支网络标号错误排序
Mismatched Bus Widths总线宽度错误
Mismatched Bus-Section index ordering总线范围值表达错误,这条没有说明
Mismatched Bus/Wire Object on Wire/Bus总线/导线错误的连接导线/总线
Mismatched electrical types on bus总线上错误的电气类型,这条没有说明