Advertisement

Altium Designer 18中的错误报告设置.docx

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:DOCX


简介:
本文档详细介绍了如何在Altium Designer 18中配置和使用错误报告功能,帮助用户快速诊断并解决设计过程中遇到的问题。 Altium Designer 18是一款强大的嵌入式软件设计工具,其Error Reporting功能是工程选项对话框中的一个重要部分,主要用于设置和管理设计过程中可能出现的各种电气和绘图违规。这个功能允许用户自定义对不同违规类型的响应级别,从而提高设计的准确性和效率。 在“Error Reporting”选项卡中,用户可以设定四种不同的报告模式:No Report(无报告)、Warning(警告)、Error(错误)和Fatal Error(致命错误)。这些设置决定了Altium Designer在检测到违规时如何处理。例如,如果设置为“Error”,那么出现的违规将会被视为错误并阻止项目的正常编译。“Report Mode”的调整可以帮助用户区分问题的严重性,并优先处理关键问题。 “Error Reporting”选项卡包含了八页不同的违规设置,“Violations Associated with Buses”是第一页,涉及12个子页的违规类型。这些子页主要针对与总线相关的问题: 1. **Bus Indices Out of Range**:当总线的组成网络索引超出预设范围时触发。 2. **Bus Range Syntax Errors**:可能由于不正确的范围定义导致。 3. **Illegal Bus definitions**:如果总线的定义不符合规定,通常是因为创建方式或属性问题。 4. **Illegal Bus Range Values**:检查总线的范围设定是否合理。 5. **Mismatched Bus Label Ordering**:确保总线标签顺序与实际连接一致。 6. **Mismatched Bus Widths**:确认所有连接到总线的网络宽度相同。 7. **Mismatched Bus-Section index ordering**:检查总线段排列正确性。 8. **Mismatched Bus or Wire Object on Wire or Bus**:确保对象类型与它们连接的总线或导线兼容。 9. **Mismatched electrical types on bus**:确认所有网络类型的电气属性一致。 10. **Mismatched Generics on bus (First Index)**:检查所有泛型参数的一致性(第一个索引)。 11. **Mismatched Generics on bus (Second Index)**:同样需要确保泛型参数一致性(第二个索引)。 12. **Mixed Generic and Numeric Bus Labeling**:保持标记的统一性,避免混淆。 在编译项目时,Altium Designer会根据这些设置检查源原理图文档,并在“Messages panel”中显示违规消息。如果启用了“Schematic - Compiler”页面中的“errors and warnings”,有问题的对象下方将显示彩色波浪线。为了生成有效的网表文件,在编译过程中必须解决所有报告的错误。 对于使用集成库项目(*.LibPkg)的情况,错误报告选项会与集成库对话框的选项相结合,仅列出与项目类型编译相关的违规类型。 通过理解和设置这些违规检查,用户可以更有效地调试设计,并确保最终生成的设计文件准确无误。这有助于减少潜在硬件问题的发生并提高嵌入式软件开发的质量和效率。当遇到违规提示时,Altium Designer通常会提供解决建议,用户可以根据提示进行相应的修改。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Altium Designer 18.docx
    优质
    本文档详细介绍了如何在Altium Designer 18中配置和使用错误报告功能,帮助用户快速诊断并解决设计过程中遇到的问题。 Altium Designer 18是一款强大的嵌入式软件设计工具,其Error Reporting功能是工程选项对话框中的一个重要部分,主要用于设置和管理设计过程中可能出现的各种电气和绘图违规。这个功能允许用户自定义对不同违规类型的响应级别,从而提高设计的准确性和效率。 在“Error Reporting”选项卡中,用户可以设定四种不同的报告模式:No Report(无报告)、Warning(警告)、Error(错误)和Fatal Error(致命错误)。这些设置决定了Altium Designer在检测到违规时如何处理。例如,如果设置为“Error”,那么出现的违规将会被视为错误并阻止项目的正常编译。“Report Mode”的调整可以帮助用户区分问题的严重性,并优先处理关键问题。 “Error Reporting”选项卡包含了八页不同的违规设置,“Violations Associated with Buses”是第一页,涉及12个子页的违规类型。这些子页主要针对与总线相关的问题: 1. **Bus Indices Out of Range**:当总线的组成网络索引超出预设范围时触发。 2. **Bus Range Syntax Errors**:可能由于不正确的范围定义导致。 3. **Illegal Bus definitions**:如果总线的定义不符合规定,通常是因为创建方式或属性问题。 4. **Illegal Bus Range Values**:检查总线的范围设定是否合理。 5. **Mismatched Bus Label Ordering**:确保总线标签顺序与实际连接一致。 6. **Mismatched Bus Widths**:确认所有连接到总线的网络宽度相同。 7. **Mismatched Bus-Section index ordering**:检查总线段排列正确性。 8. **Mismatched Bus or Wire Object on Wire or Bus**:确保对象类型与它们连接的总线或导线兼容。 9. **Mismatched electrical types on bus**:确认所有网络类型的电气属性一致。 10. **Mismatched Generics on bus (First Index)**:检查所有泛型参数的一致性(第一个索引)。 11. **Mismatched Generics on bus (Second Index)**:同样需要确保泛型参数一致性(第二个索引)。 12. **Mixed Generic and Numeric Bus Labeling**:保持标记的统一性,避免混淆。 在编译项目时,Altium Designer会根据这些设置检查源原理图文档,并在“Messages panel”中显示违规消息。如果启用了“Schematic - Compiler”页面中的“errors and warnings”,有问题的对象下方将显示彩色波浪线。为了生成有效的网表文件,在编译过程中必须解决所有报告的错误。 对于使用集成库项目(*.LibPkg)的情况,错误报告选项会与集成库对话框的选项相结合,仅列出与项目类型编译相关的违规类型。 通过理解和设置这些违规检查,用户可以更有效地调试设计,并确保最终生成的设计文件准确无误。这有助于减少潜在硬件问题的发生并提高嵌入式软件开发的质量和效率。当遇到违规提示时,Altium Designer通常会提供解决建议,用户可以根据提示进行相应的修改。
  • Altium Designer 18教程
    优质
    本教程详细介绍电子设计自动化软件Altium Designer 18的各项功能和操作技巧,适合初学者及专业设计师学习使用。 ### Altium Designer18教程知识点总结 #### 一、绘制原理图 ##### 创建一个PCB项目 - **操作步骤**:通过菜单 `File » New Project » PCB Project` 创建一个新的PCB项目。 ##### 向项目添加原理图 - **操作步骤**:在新建的PCB项目中,添加一个新的原理图文件,这将是电路设计的基础。 ##### 设置文档选项 - **工具与功能**:通过 `Tools » Preferences` 菜单设置文档选项,包括纸张大小、捕捉设置和网格显示等。这些设置对于精确绘制原理图至关重要。 ##### AltiumDesigner中的组件和库 - **组件表示**:在Altium Designer中,实际安装在电路板上的组件通过原理图符号和PCB封装来表示。 - **组件来源**:组件可以来源于本地库或Altium Content Vault,后者是一个全球可访问的组件存储系统。 - **组件类型**: - **原理图库**:原理图元件符号在原理图库中创建并存储。 - **PCB库**:PCB封装存储在本地的PCB库中,包含了电气和机械元件信息。 - **集成库**:通过编译库包创建集成库,包含所有模型和符号。 - **Altium Content Vault**:云端存储组件,包括符号、封装、参数和供应商链接。 ##### 访问组件 - **库面板**:通过库面板访问本地库中的组件。 - **资源管理器面板**:通过资源管理器面板访问Altium Content Vault中的组件。 ##### 使库可用于访问组件 - **可用库**:Altium Designer允许用户放置基于库的组件,这些库包括当前项目中的库和其他可用库。 ##### 在库中查找组件 - **操作步骤**:在库面板中搜索所需的组件,可以通过名称或其他属性来查找。 ##### 在可用库中查找组件 - **操作步骤**:同样地,在资源管理器面板中搜索组件,以便于在原理图中使用。 ##### 让Altium Content Vault可用于访问组件 - **操作步骤**:启用Altium Content Vault,使其组件可以在项目中使用。 ##### 在Altium Content Vault中查找组件 - **操作步骤**:使用资源管理器面板搜索 Altium Content Vault 中的组件。 ##### 在浏览器面板中工作 - **放置元件**: - **从库面板放置**:直接从库面板选择并放置所需组件。 - **从资源管理器面板放置**:也可以从资源管理器面板中选择组件,并将其放到原理图中。 ##### 连接电路 - **活动栏**:利用活动栏进行连接操作。 - **连接原理图**:使用接线提示和其他工具连接电路中的各个元件。 - **网络标签**:通过添加网络标签来标识不同的网络。 - **网络标签、端口和电源端口**:设置网络标签、端口和电源端口,确保电路的电气一致性。 ##### 设置项目选项 - **项目选项设置**:通过设置项目选项调整项目的各种属性。 ##### 编译项目 - **编译过程**:通过编译项目来检查电气特性,确保没有错误。 ##### 检查原理图的电气特性 - **错误检查**:通过检查原理图的电气特性来确保电路设计的正确性。 ##### 设置错误报告 - **报告设置**:设置错误报告的方式和格式。 ##### 设置连接矩阵 - **连接矩阵**:配置连接矩阵,以确保电路中的各个元件之间有正确的电气连接。 ##### 更改连接矩阵 - **矩阵调整**:根据需要调整连接矩阵。 ##### 配置类生成 - **类生成**:配置类生成来管理和组织电路中的不同类别。 ##### 设置比较器 - **比较器设置**:配置比较器来检测原理图与PCB之间的差异。 ##### 编译项目以检查错误 - **错误检查**:再次编译项目,确保没有新的错误出现。 #### 二、创建一个新的PCB - **添加新PCB到项目**:在已经创建的PCB项目中添加一个新的PCB文件。 - **配置板的形状和位置**:通过编辑工具设置 PCB 的外形尺寸和位置。 - **设置原点和网格**:设定 PCB 原点坐标及网格大小。 - **重新定义板的形状**:根据需要调整 PCB 外形。 - **转移设计**:将原理图设计转移到PCB布局中。 - **设置PCB工作区**:配置 PCB 的工作环境。 - **配置层显示状态**:设置各层的显示状态。 - **提供有关图层的信息和提示**: - 层提示 - 图层可见性调整
  • Altium Designer 18详尽教程
    优质
    本教程全面介绍Altium Designer 18的设计功能与操作技巧,涵盖原理图绘制、PCB布局及高级设计流程,适合电子工程师学习参考。 Altium Designer 18详细教程通过案例介绍操作方法,非常实用。需要的可以下载学习。
  • PCB Logo Creator with Altium Designer 18
    优质
    本工具为使用Altium Designer 18软件设计印制电路板(PCB)标志的用户量身打造,提供高效便捷的设计与编辑功能。 Altium Designer 18是一款强大的PCB设计软件,提供了全方位的电路板设计工具。其中的一个扩展功能是PCB Logo Creator,专门针对在电路板设计中添加公司标志、商标或个性化元素的需求而开发。 当进行PCB设计时,有时我们需要将公司的标识或者特定图形整合到电路板上以方便产品识别和版权保护。为此,Altium Designer 18版本支持安装并使用PCB Logo Creator工具来满足这一需求。 此插件的使用流程非常简单:用户首先需要解压下载好的PCB Logo Creator V9,并将其放置在Altium Designer软件的相关目录中(如“logs”或自定义路径)。随后,通过Scripting界面运行脚本段落件。执行后会弹出一个对话框让用户选择要导入的图像文件,支持PNG、JPG和BMP等常见格式。 选定图片之后,用户还需指定该图应放置在哪一层板上——顶层、底层或其他机械层等等,并根据需要调整大小、位置及旋转角度来达到理想效果。此外,PCB Logo Creator V9可能具备更快的处理速度、更精确的图像转换以及更多的自定义选项等功能,以提高设计效率和精度。 尽管该工具简化了添加logo的过程,在实际应用中仍需考虑电路板布线空间限制及生产过程中的可制造性等因素,确保不会影响到电路功能。总之,PCB Logo Creator是Altium Designer 18的一个实用插件,它使设计师能够轻松快捷地在设计中加入个性化的图像元素,从而提升产品的专业性和辨识度。通过熟练掌握这一工具,设计师可以更加自由地表达创意的同时保持专业的设计标准。
  • Altium Designer 18导出Gerber文件
    优质
    本教程详细介绍如何使用Altium Designer 18软件将电路板设计导出为Gerber格式文件的过程和技巧,适用于电子工程师与设计师。 ### Altium Designer 18 导出 Gerber 文件详解 #### 一、生成 Gerber 文件 **1. 打开 PCB 文件** - 使用 Altium Designer 软件打开需要转换的 PCB 文件。 **2. 设置原点** - 将原点设置到 PCB 的左下角。这一点对于后续的操作至关重要,因为所有坐标都将基于此原点计算。 **3. 放置分孔图列表字符串** - 在菜单栏中选择 `Place -> String` 或者直接使用快捷键 `P + S` 来放置一个字符串。 - 将字符串放置在 PCB 左下角位置,并将其属性 `Text` 设置为 `.Legend`。同时将 `Layer` 属性设置为 `DrillDrawing`。 - 放置完成后,字符串会显示为 `Legendisnotinterpreteduntiloutput`,这是正常现象,在实际输出时才会解析并显示相关信息。 **4. 设置 PCB 单位** - 使用快捷键 `Q` 在 mil(英制)和 mm(公制)单位之间切换。通常情况下推荐使用英制单位。 **5. 添加 Layer_Name 标识** - 对于多层板,建议在每个层放置 `.Layer_Name` 特殊字符串,并按照层叠顺序放置以便查看和识别。 **6. 开始输出 Gerber 文件** - 点击菜单栏中的 `File -> Fabrication Outputs -> Gerber Files`。 **7. General 参数设置** - 设置 `Units` 为 `inch`。 - 设置 `Format` 为 `2:5`,以获得较高的尺寸精度。这一步需要事先与 PCB 制造商协商确认所需精度。 **8. Layers 参数设置** - 在 `Plot Layers` 中选择 `Used On`,确保只输出已使用的层。 - 在 `Mirror Layers` 中选择 `All Off`,避免不必要的镜像处理。 **9. 设置分孔图层参数 DrillDrawing** - 在 `DrillDrawing Plots` 中勾选 `Plot all used layer pairs`。 - 对于低版本 AD,可能需要单独设置 Drilldrawing Symbols。在最新版本中每个标记均可独立设置,默认图形或字母标识即可。 **10. 光圈表设置** - 默认情况下光圈表被设置为 RS274X(包含 D 码格式)。 **11. 光绘全局参数设置** - 勾选 `Use software arcs` 选项,以确保圆弧使用线段来替代。这是推荐的设置。 - 设置 `Leadingtrailing zeros` 为 `Suppress leading zero`。 - 设置 `Position on film` 为 `Reference to relative origin`。 - 其他参数保持默认值。 **12. 完成输出** - 点击 `OK` 后,Gerber 文件会被输出并自动用 CAM2000 软件打开。此时应检查文件是否与 PCB 一致。 #### 二、生成钻孔文件 **1. 输出钻孔文件** - 点击菜单栏中的 `File -> Fabrication Outputs -> NCDrill Files`。 **2. 设置参数** - 设置 `Units` 为 `inch`。 - 设置 `Format` 为 `2:5`,以确保与 Gerber 文件的精度一致。 **3. 完成输出** - 点击 `OK` 后钻孔文件将被输出,并覆盖之前生成的 Gerber 文件夹中的同名文件。此时应检查文件是否正确无误。 #### 三、生成 ODB++ 文件 **1. 输出 ODB++ 文件** - 点击 `File -> Fabrication Outputs -> ODB++ Files`。 **2. 设置 ODB++ 参数** - 在 `Plot Layers` 中选择 `Used On`,以确保只输出已使用的层。 **3. 完成输出** - 点击 `OK` 后完成 ODB++ 文件的输出。虽然认为无需输出该文件,但建议还是附带上这种格式的文件,因为它能够避免长八角形和正八角形 D 码变形的问题。需要注意的是ODB++ 文件需要使用专门软件如 Genesis、Cam350 等才能导入。 ### 总结 本段落详细介绍了如何使用 Altium Designer 18 软件导出 Gerber 文件、钻孔文件以及 ODB++ 文件的方法,通过遵循上述步骤可以确保生成的文件准确无误,从而为 PCB 制造提供高质量的数据支持。此外还强调了在设置 Gerber 文件和钻孔文件时的一些关键参数如单位、格式及特定设置项,以保证最终生成的文件与设计图纸完全匹配。希望这些信息能够帮助您顺利完成 PCB 制造前期准备工作。
  • Altium Designer 18 官方教程 PDF
    优质
    《Altium Designer 18官方教程PDF》为电子设计工程师提供详尽的操作指南与案例分析,帮助用户掌握最新版软件的各项功能和高级特性。 Altium Designer 文档:英文官方提供了从想法到制造的全过程指导,在此过程中通过 Altium Designer 驱动 PCB 设计。创建新PCB项目的相关内容可以在文档中找到。
  • Altium Designer 原理图编译解决办法
    优质
    本文介绍如何在使用Altium Designer进行电路设计时处理原理图编译过程中遇到的各种错误,提供实用解决方案。 ### Altium Designer原理图编译出错解决方法 在电子设计自动化(EDA)领域中,Altium Designer是一款广泛使用的PCB设计软件,它为设计师提供了从电路原理图设计到PCB布局的一整套解决方案。然而,在进行原理图设计时,由于种种原因可能会遇到编译错误。本段落将详细探讨在Altium Designer中如何处理这些编译错误。 #### 一、理解编译错误 在Altium Designer中,原理图编译是确保设计正确性的关键步骤之一。编译过程会检查原理图文档中的电气连接是否符合预设规则,并验证是否存在任何违反电气规范的情况。如果发现任何问题,Altium Designer会在编译报告中列出相应的错误或警告。 #### 二、常见编译错误类型及其解决方法 根据官方文档,编译错误通常可以分为两大类:电气违规与绘图违规。下面详细介绍这些错误类型及解决方法: ##### 1. 电气违规 电气违规主要指原理图中存在的不符合电气规则的问题,如未连接的输入端口、重复的网络名称等。解决此类问题的方法包括: - **未连接的输入输出端口**:检查原理图中所有端口是否已正确连接到其他部件。 - **重复的网络名称**:确保每个网络标识符在原理图中唯一。 - **缺少元件参考设计**:为每个元件添加唯一的参考设计标识。 - **未定义的电源符号**:确保所有的电源符号都已被定义并正确地放置在原理图中。 ##### 2. 绘图违规 绘图违规指的是在绘制原理图过程中违反了Altium Designer的绘图标准,这类问题虽然不影响电气功能,但可能会影响图纸的可读性。常见的绘图违规包括: - **重叠的文本**:调整文本位置以避免与其他元件或导线重叠。 - **交叉的导线**:重新布置导线路径以减少交叉。 - **不规范的元件布局**:合理安排元件位置,保持良好的布局结构。 #### 三、配置错误报告模式 为了更有效地管理编译错误,Altium Designer允许用户自定义错误报告模式。具体步骤如下: 1. **打开项目选项**:选择菜单栏上的`C`(配置)`O`(选项)命令,进入项目选项设置界面。 2. **错误报告标签页**:在项目选项窗口中找到“错误报告”标签页,这里可以设置不同类型的错误和警告的报告方式。 3. **选择报告模式**:点击当前的报告模式,然后从下拉菜单中选择一个替代选项(如图1所示)。 4. **连接矩阵标签页**:同样地,在“连接矩阵”标签页中也可以设置报告模式(如图3所示)。 5. **恢复默认设置**:通过点击“设置为安装默认值”按钮,可以将所有报告模式恢复到安装时的默认状态。 #### 四、自定义编译提示显示 为了更好地识别和解决编译错误,Altium Designer还提供了自定义编译提示显示的功能。具体步骤如下: 1. **打开偏好设置**:选择菜单栏上的`DXP`「首选项」命令,打开偏好设置对话框。 2. **编译器标签页**:导航至“原理图”文件夹下的“编译器”标签页。 3. **设置显示选项**:勾选“显示”复选框以启用致命错误、错误和警告的显示。 4. **自定义提示样式**:可以通过点击相应的颜色字段来自定义错误和警告提示的波浪线下划线颜色。 通过以上步骤,用户不仅可以解决原理图编译中的各种错误,还能根据个人喜好定制错误报告模式和提示显示,从而提高设计效率和准确性。 #### 结论 Altium Designer作为一款强大的PCB设计工具,在原理图设计阶段的有效错误管理对于确保最终产品的质量和性能至关重要。通过对编译错误的理解、定位以及采取适当的措施来解决这些问题,可以帮助设计师高效地完成设计任务。
  • Altium Designer规则技巧
    优质
    本教程专注于分享Altium Designer软件中的规则设置技巧,帮助电子工程师优化设计流程,确保电路板布局符合行业标准和公司规范。 Altium Designer规则设置技巧主要包括合理利用设计约束、规范元件封装选择以及优化布线路径等方面。通过精确设定这些参数可以帮助提高电路板的设计效率与质量,并减少潜在的错误,确保最终产品的性能达到预期标准。 在实际操作中,建议用户深入理解软件的各项功能和特点,灵活运用其提供的工具进行规则设置。例如,在处理高速信号时可以启用差分对布线、匹配长度等策略;而在布局阶段,则需关注元件间的空间距离以及热区分布等问题。此外,利用设计检查功能及时发现并修正违反规范的部分也十分关键。 掌握上述技巧不仅能够帮助工程师更高效地完成项目任务,还有助于培养良好的工作习惯和专业素养,在复杂的电子产品研发过程中发挥重要作用。
  • Altium Designer规则技巧
    优质
    本教程深入讲解如何在Altium Designer中高效地设置设计规则,涵盖电气、布线及制造等多方面内容,帮助电子工程师优化PCB设计流程。 Altium Designer 规则设置技巧: 1. 过孔与焊盘的覆铜连接; 2. 设置过孔及焊盘间的间距; 3. 定位规则以及覆铜之间的间距设定; 4. 覆铜间距的具体规则; 5. 类别(包括类别中的覆铜间隔设置;导线宽度调整;布线距离规范); 6. 对覆铜的裁剪和挖孔操作。 这些内容包含了各个目录下的详细技巧及新建规则方法,有需要者可以参考。