共计 1590 个字符,预计需要花费 4 分钟才能阅读完成。
背景介绍
AD09 作为电子设计自动化 (EDA) 领域的主流工具,其原理图设计功能直接影响 PCB 设计效率。在实际项目中,元件参数隐藏是高频操作场景:
- 设计安全性:隐藏关键参数(如厂商专有型号)可防止设计外泄
- 界面简洁性:减少非必要参数显示,降低视觉干扰
- 批量管理:通过隐藏参数实现设计规则的统一控制
核心概念
AD09 中的元件参数分为两类:
- 可见参数
- 直接显示在原理图界面
-
常用于标注元件标号、封装类型等基础信息
-
隐藏参数
- 存储在元件属性中但不可视
- 典型应用包括:
- 内部物料编码
- 仿真模型参数
- 生产测试标记
操作指南
GUI 界面查看隐藏参数
- 双击原理图中的元件打开属性面板
- 点击 Parameters 区域右上角的
...按钮 - 勾选 Show Hidden Parameters 选项
- 按 F5 刷新视图(关键步骤易遗漏)

脚本批量处理(完整代码)
// Altium Designer 脚本示例
Procedure ExportHiddenParameters;
Var
SchDoc : ISch_Document;
Comp : ISch_Component;
Param : ISch_Parameter;
FileName : String;
Begin
// 获取当前原理图文档
SchDoc := SchServer.GetCurrentSchDocument;
If SchDoc = Nil Then Exit;
// 创建导出文件
FileName := 'C:\\ExportedParams.csv';
ResetFile(FileName);
WriteToFile(FileName, 'Designator,ParameterName,Value,Visibility');
// 遍历所有元件
For Comp In SchDoc.SchIterator_Create Do
Begin
If Comp.ObjectId <> eSchComponent Then Continue;
// 遍历元件参数
For Param In Comp.Parameters Do
Begin
// 只处理隐藏参数
If Not Param.IsHidden Then Continue;
WriteToFile(FileName,
Format('%s,%s,%s,%s',
[Comp.Designator.Text,
Param.Name,
Param.Value,
'Hidden']));
End;
End;
ShowMessage('导出完成:' + FileName);
End;
避坑指南
参数同步失败排查
- 症状:PCB 与原理图参数不一致
- 解决方案链:
- 确认工程选项中的
Update PCB已勾选参数同步 - 检查是否存在多级子电路导致的参数覆盖
- 使用
Project->Component Links手动重建关联
DRC 影响分析
隐藏参数仍会参与设计规则检查,需特别注意:
- 电气规则检查(ERC)会读取隐藏的电源参数
- 差分对匹配依赖隐藏的阻抗参数
- 生产规则检查会验证隐藏的工艺标记
进阶技巧
参数模板应用
- 创建包含标准参数的原理图模板文件(*.SchDot)
- 通过
Design->Template->Update批量应用 - 推荐模板包含:
- 企业 LOGO 隐藏水印
- 统一版本控制参数
- 标准化元件编号规则
API 自动化示例
// 自动同步隐藏参数到 BOM 表
Procedure SyncToBOM;
Begin
// 此处添加 BOM 导出逻辑
// 可与 ERP 系统对接实现自动物料申领
End;
安全考量
修改隐藏参数前必须评估:
- 版本兼容性:旧版本可能丢失新参数
- 团队协作:使用 Vault 管理关键参数变更
- 设计追溯 :通过
History功能记录参数修改
思考题
在团队协作环境中,建议采用以下策略平衡安全与效率:
- 建立参数分级制度(公开 / 受限 / 机密)
- 使用 Altium 365 的权限控制系统
- 开发自动化的参数审计工具
- 定期组织设计规范培训
通过本文的 GUI 操作、脚本范例和避坑要点,新手可快速掌握 AD09 参数管理精髓。建议从简单电路开始练习,逐步过渡到复杂项目的参数体系构建。
正文完
