分析 CAM 文档

PCB 设计检查/修复

要对当前文档运行设计规则检查(DRC),请从主菜单中选择 Analysis » PCB Design Check/Fix 命令。启动该命令后,将出现 PCB Design Check/Fix 对话框。该对话框列出了多种尺寸与间距约束(包括最小环宽),以及各种 DFM(可制造性设计)约束,例如电源/地短路、重复钻孔命中(Double Drill Hits)和网络短路。选择要检查的约束项,输入允许的公差(单位:mil),并决定 CAMtastic Editor 是否应尝试对发现的违规项进行自动修复(Auto Fix)。

使用 Open Save  按钮加载/保存 DRC 设置。设置会存储在 CAMtastic DRC Settings 文件(*.drc)中。

使用 Reset  按钮将允许公差恢复为默认设置——5mil 适用于所有与尺寸相关的约束,但 Part->Part Spacing 例外,其为 10mil

按需设置好 DRC 选项后,点击 OK  开始检查。如果你尚未为该设计提取网络表,系统会提示你,并在 DRC 继续之前先执行网络表提取。检查完成后,会出现信息对话框,提供违规汇总。对于每项规则检查,会列出违规数量 FoundFixed Remaining 

运行 DRC 后,Drc  选项卡会在 CAMtastic  面板中变为活动状态,并列出所有违规项(包括已修复与仍未修复的)。点击某个 DRC 类别的子文件夹,可在主设计工作区中缩放并高亮显示导致该违规的对象。在面板中右键单击某条违规记录,可访问上下文菜单,其中提供在可能情况下自动修复该违规的命令。在父文件夹级别右键单击,可访问用于修复该类型所有子错误的命令(在可能的情况下)。

允许公差可在对话框中直接编辑。或者,你可以使用 Analysis » Re-load DRC Rules from PCB 命令,从 PCB 文档自身定义的设计规则中加载相应公差(如适用)。启动该命令后,PCB 文档中的相关设计规则公差将被加载到 PCB Design Check/Fix 对话框的 Size (mils) 列中。PCB 设计规则类型到 PCB Design Check/Fix 对话框中对应 DRC 条目的映射如下:

已定义的 PCB 设计规则: 映射到 CAM DRC 检查:
Minimum Annular Ring Min. Annular Ring (Drill->Pad)
Solder Mask Expansion Min. Annular Ring (Pad->Mask)
Clearance Min. Clearance (Pad->Pad)
Clearance Min. Clearance (Pad->Trace)
Clearance Min. Clearance (Trace->Trace)
Width Min. Trace Width
Minimum Solder Mask Sliver Solder Bridging
Minimum Solder Mask Sliver Silkscreen Over Mask

无效多边形搜索

Analysis » Invalid Polygon Search 命令用于定位当前文档中的任何无效多边形。CAM 文档中的多边形是连续的轮廓边界,并以栅格方式填充。栅格填充的边界不支持重叠或多个共享顶点;此类情况会被视为无效多边形,如果不加以检查,可能会在光绘时导致不理想的结果。

启动该命令后,光标会变为一个小方块,并提示你“Select Draws”。只需在设计中拖拽选择框圈选多边形,或更高效地直接拖拽选择框圈选整个设计。完成选择后,右键单击。将出现信息对话框,提示 No Invalid Polygons were Found,或提示 n Invalid Polygons were Found。在后一种情况下,违规的多边形会被分配到下一个未使用的 Dcode,并在设计空间中变为不填充状态。

你可以使用 Undo 命令来恢复无效多边形。

创建加工图(从钻孔生成)

要使用可用的钻孔层为当前文档创建加工图,请从主菜单中选择 Analysis » Create Fab Drawing (from Drill) 命令。启动该命令后,光标会变为一个小方块,并提示你选择 PCB 设计的闭合边框。依次选择整个边框(每次选择一段线段),然后右键单击。将出现 Create NC Drawing 对话框。

该对话框分为两个选项卡。PCB Information 选项卡包含 PCB 的整体尺寸——由所选 PCB 边框自动计算——以及若干可输入公司信息的字段。PCB Drawing Size 选项卡允许你指定要生成的加工图尺寸(标准尺寸 A–E)。

按需定义绘图选项并点击 OK 后,会创建一个新层——fablayer——并将其添加到 CAMtastic 面板的图层列表中。该层将成为当前层,而之前处于 ON 的其他所有图层将被关闭(OFF)。

该图层包含用于标记每种不同刀具尺寸的符号,以及一个图例,其中包含每种孔径的附加信息,例如数量以及是否为镀孔。

  • 如果在设计中未找到钻孔层,则不会生成 fablayer,并会出现警告对话框提示钻孔层缺失。
  • 确保所选绘图尺寸大于 PCB 图像。
  • fablayer 上的信息将使用当前 Dcode 绘制。请确保当前 Dcode 设置为合理的形状/尺寸,否则文本信息将难以辨认。

填充边界

要用优化的线条笔画填充所选的闭合边界对象,请从主菜单中选择 Analysis » Fill Boundaries 命令。启动该命令后,光标会变为一个小方块,并提示你选择要填充的闭合边界对象。将光标放在对象边界的某处并单击即可。继续添加对象到选择集中,完成后右键单击。

将出现 Fill Boundaries 对话框。使用该对话框设置填充选项,包括填充所在图层、要使用的最小刀具尺寸,以及是否将填充过程限制为仅使用一种刀具或使用多种刀具。

按需在对话框中定义选项后,点击 OK 继续。所有选定边界将向内偏移,直到无法继续偏移(若启用 Use Single Internal Offset 选项,则仅偏移一次)。随后将根据所定义的选项,以线条图案对边界进行填充。

边界必须正确闭合才能使用此命令。如果边界由线段创建,你需要使用 Join 命令将其连接成正确的闭合边界。

清理边界

要修复折线对象的边界:当折线端点未能精确接触形成干净的闭合边界,而是发生交叉时,请从主菜单中选择 Analysis » Clean Boundaries 命令。启动该命令后,光标会变为一个小方块,并提示你选择要修复的折线对象。将光标放在每条折线的边界上并单击即可。

将出现 Join & Fix Polylines 对话框。使用该对话框定义用于连接折线端点的选项。

按需设置选项后,点击 OK 执行修复。将出现信息对话框,报告修复(Closed)的折线对象数量以及未修复(Open)的数量。

  • 建议仅将此命令用于那些本应闭合但尚未闭合、且端点相互交叉而非完美连接的折线对象。
  • Display Open Boundary Marker(s) 选项会为任何无法修复、因此仍保持开口的折线端点放置标记,并将其放在一个新图层——polyline_pro_open_markers 图层上。
  • 如果某些边界仍保持开口,你可能需要使用更高的公差设置重复执行该操作。

生成外形线

要从当前文档中所选对象创建外形边界,请从主菜单中选择 Analysis » Generate Outlines 命令。启动该命令后,光标会变为一个小方块,并提示你选择要生成外形线的对象。将光标放在单个对象上并单击以将其加入选择集,或使用多种可用的选择工具之一。选中所有对象后,右键单击。将出现 Vector to Outline 对话框。

对话框上半部分允许你选择所创建外形线的样式——分段、直角边或圆角边。

你可以选择将外形对象放在同一图层、新图层或某个现有图层上。Delete Old Objects 选项允许你保留原始对象以便对比。

选择用于绘制外形线的 Dcode。你可以选择当前文档中已定义的某个 Dcode,或使用 Polygon,或默认的 0.005in (0.127mm) 形状。

按需设置选项后,点击 OK 生成外形线。

  • 如果文档以外形模式查看(关闭 Fill 模式),所有对象看起来都会具有相同的线宽,而不管它们之前的显示效果如何。
  • Dcode 宽度信息仅在填充(Fill)模式下可见。通过生成外形线(outlines),会使用该 Dcode 宽度信息,因此在外形线(outline)模式下,用不同光圈(aperture)绘制的线条仍然可以看出差异。

查询 CAM 文档的元素

Analysis » Query 子菜单中的命令用于获取 CAM 文档中不同元素的相关信息:

在使用查询命令之前,请确保 CAMtastic panel 可见。
所有测量信息都使用工作区的当前单位——英寸或毫米。可在 CAMtastic panel 中,或在 Preferences dialog 的 CAM Editor - Drawing Modes 页面中更改单位。
  • Analysis » Query » Object (快捷键:Q)– 此命令用于获取当前文档中单个选定对象的相关信息。

    启动命令后,光标将变为指向手形,并进入对象查询模式。只需将光标置于要查询的对象上方并单击。与该对象相关的信息将显示在 CAMtastic panel 的 Info  选项卡上。显示的信息会因被查询对象的类型而异,可能包括:层(Layer)、Dcode 相关信息以及对象类型。

    继续查询其他对象,或按 Esc  退出查询模式。

    当显示多个层时,不同层上的对象经常会重叠。在这些对象上反复单击,可在所涉及的不同层上的各个对象之间循环切换。CAMtastic panel 中的信息将相应更新。

  • Analysis » Query » Group – 此命令用于获取当前文档中一组选定对象的相关信息。

    启动命令后,光标将变为一个小方块,并进入对象查询模式。系统会提示你选择要包含在查询中的对象。只需将光标置于要加入选择的对象上并单击。单击对象之外的位置可拖拽选择区域,以将多个对象纳入选择。选择为累加式。

    继续将对象添加到选择中,待选中所有所需对象后右键单击。

    每个对象的相关信息将以单独文件夹的形式显示在 CAMtastic panel 的 Info 选项卡上。显示的信息会因被查询对象的类型而异,可能包括层和 Dcode 相关信息。

    面板中文件夹的顺序由对象加入选择的顺序决定。为便于跟踪正在查询的对象,最好逐个将对象添加到选择中,而不是使用选择框。

  • Analysis » Query » Net (快捷键:Shift+N)– 此命令用于获取当前文档中单个选定网络(net)的相关信息。

    启动命令后,光标将变为指向手形,并进入网络查询模式。只需将光标置于所需网络中的某个对象上并单击。整个网络将被选中,与该网络相关的信息将显示在 CAMtastic panel 的 Info 选项卡上。信息包括网络名称、其所在的层与类型,以及其总长度。

    继续查询其他网络,或按 Esc 退出网络查询模式。

  • Analysis » Query » Minimum Annular Ring – 此命令用于检查所选焊盘(pad)的环形环(annular ring)。

    启动命令后,光标将变为指向手形,并进入环形环查询模式。只需将光标置于要查询其环形环的焊盘上方并单击。X 和 Y 方向的环形环距离数值将显示在 CAMtastic panel 的 Info  选项卡上。

    继续查询其他焊盘,或按 Esc  退出环形环查询模式。

测量距离

Analysis » Measure 子菜单中的命令用于测量 CAM 文档中点、网络和对象之间的距离:

在使用测量命令之前,请确保 CAMtastic panel 可见。
所有测量信息都使用工作区的当前单位——英寸或毫米。可在 CAMtastic panel 中,或在 Preferences dialog 的 CAM Editor - Drawing Modes 页面中更改单位。
  • Analysis » Measure » Point to Point (快捷键:Shift+M)– 此命令用于测量并显示当前文档中任意两点之间的距离。

    启动命令后,光标将变为小十字,并进入测量模式。测量包含以下操作顺序:

    1. 将光标定位到要开始测量的位置并单击。
    2. 将光标移动到终点并再次单击——移动过程中,会有一条引导线从起点延伸以辅助你。
    3. 测量信息将显示在 CAMtastic panel 的 Info  选项卡上,报告所测的点到点距离、起点与终点坐标、X 与 Y 距离,以及相对于水平线形成的角度。
    4. 继续测量其他点之间的距离,或按 Esc  退出测量模式。
  • Analysis » Measure » Net to Net – 此命令用于测量并显示当前文档中任意两个网络之间的最短距离。

    首先,确保设计的网络表(netlist)可用(位于面板的 Nets  选项卡上)。你可能需要先提取网络表。

    启动命令后,光标将变为一个小方块,并进入测量模式。测量包含以下操作顺序:

    1. 将光标置于所需第一个网络中的某个对象上并单击。
    2. 将光标移动到所需第二个网络中的某个对象上并再次单击。在两网络距离最短的位置会出现一条可视化连接线。
    3. 测量信息将显示在 CAMtastic panel 的 Info  选项卡上,报告该最短点到点距离、连接线起点与终点坐标、X 与 Y 距离,以及相对于水平线形成的角度。
    4. 继续测量其他网络之间的距离,或按 Esc  退出测量模式。
  • Analysis » Measure » Object to Object – 此命令用于测量并显示当前文档中任意两个对象之间的最短距离。

    首先,确保设计的网络表(netlist)可用(位于面板的 Nets  选项卡上)。你可能需要先提取网络表。

    启动命令后,光标将变为一个小方块,并进入测量模式。测量包含以下操作顺序:

    1. 将光标置于第一个对象上并单击。
    2. 将光标移动到所需的第二个对象上并再次单击。在两对象距离最短的位置会出现一条可视化连接线。
    3. 测量信息将显示在 CAMtastic panel 的 Info  选项卡上,报告该最短点到点距离、连接线起点与终点坐标、X 与 Y 距离,以及相对于水平线形成的角度。
    4. 继续测量其他对象之间的距离,或按 Esc  退出测量模式。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content