AD20隐藏原理图元件参数全解析:从基础操作到实战技巧

1次阅读
没有评论

共计 1755 个字符,预计需要花费 5 分钟才能阅读完成。

image.webp

背景痛点:参数过多的困扰

在复杂电路设计过程中,原理图上密密麻麻的元件参数(如阻值、容值、型号等)常常会干扰核心电路结构的阅读。特别是当设计包含数百个元件时,参数文本会形成视觉噪声,导致以下问题:

AD20 隐藏原理图元件参数全解析:从基础操作到实战技巧

  • 关键网络连线被参数文本遮挡,难以追踪信号流向
  • 工程师需要频繁缩放视图来区分参数和器件编号
  • 打印输出时小字号参数可能模糊不清
  • 设计评审时难以快速把握整体架构

参数隐藏技术对比

AD20 提供了多种参数显示控制方式,各有适用场景:

逐个参数隐藏 vs 全局参数隐藏

  • 逐个隐藏 :右键点击参数→Hide(适合临时查看个别器件)
  • 优点:精准控制单个参数
  • 缺点:效率低下(示意图:Parameter 右键菜单示意图)

  • 全局隐藏 :通过 Document Options 批量控制(推荐方案)

  • 路径:Design→Document Options→Parameters 选项卡
  • 优点:统一管理所有同类参数

规则控制 vs 手动操作

  • 设计规则控制
  • 创建参数显示规则(Design→Rules→Parameter Visibility)
  • 可基于参数类型、器件分类等条件自动隐藏

  • 手动操作

  • 通过 SCH Inspector 面板(F11)批量修改选中器件
  • 适合临时调整特定区域参数

核心操作流程(图文步骤)

标准隐藏流程

  1. 打开原理图文档
  2. 菜单路径:Design→Document Options(快捷键 D +O)
  3. 切换到 Parameters 选项卡
  4. 取消勾选需要隐藏的参数类型(如 Value、Comment)
  5. 点击 Apply 保留其他参数可见性

(示意图:Document Options 对话框参数选项卡布局)

底层数据存储机制

AD20 通过以下方式记录参数显示状态:

  • 原理图文件(.SchDoc)内存储原始参数值
  • 单独存储显示 / 隐藏状态标记(Show 参数)
  • 工程级设置会覆盖文档默认设置

脚本批量控制实战

自动隐藏所有 Value 参数

// AD20 脚本示例(Tools→Script)Procedure HideAllValues;
Var
    SchDoc : ISch_Document;
    Param  : ISch_Parameter;
Begin
    SchDoc := SchServer.GetCurrentSchDocument; // 获取当前原理图
    For Param In SchDoc.Parameters Do
        If Param.Name = 'Value' Then
            Param.IsHidden := True; // 设置隐藏
    SchDoc.GraphicallyInvalidate; // 刷新视图
End;

条件筛选隐藏

使用查询语句筛选特定参数:

InParameterNamed('Tolerance') && HasFootprint('R0805')

工程实践注意事项

输出格式差异

  • PDF 输出
  • File→Smart PDF 需勾选 Include Parameters 选项
  • 隐藏的参数默认不会导出(可通过高级设置覆盖)

  • 打印预览

  • 按 Ctrl+ P 调出打印对话框时显示效果与界面一致
  • 建议打印前使用 View→Hide Connections 临时隐藏连线对比

版本兼容性

  • AD20 新增功能:
  • 参数显示状态可保存为模板(.SchDot)
  • 支持按器件类别设置默认可见性
  • 旧版(AD18 之前)打开文件时:
  • 隐藏参数会变为可见
  • 建议通过 Output Job 统一配置

避坑指南

BOM 输出异常处理

当发现隐藏参数未出现在 BOM 中时:

  1. 检查 Report→Bill of Materials 设置
  2. 确保勾选 Include Parameters From Hidden Components
  3. 对于关键参数,建议在 Comment 字段添加备份值

团队协作规范

  • 创建团队设计规则(Preferences→Data Management→Design Rules)
  • 使用 Vault 元件统一参数命名规范
  • 提交设计前运行 Design→Validate Parameters 检查

进阶思考

  1. 如何通过脚本实现参数显示状态的条件切换(如仅显示电源模块参数)?
  2. 在多层原理图设计中,怎样保持不同页面的参数显示一致性?
  3. 当需要导出制造文件时,有哪些方法可以确保隐藏参数仍能被 PCB 厂家正确识别?

结语

掌握参数显示控制技术后,不仅能提升原理图的可读性,还能更高效地传递设计意图。建议在实际项目中先建立统一的显示规范,再结合脚本自动化处理大批量元件。遇到特殊需求时,不妨尝试通过查询语句 + 规则组合的方式实现智能显示控制。

正文完
 0
评论(没有评论)