ODB 设置
Created: 八月 15, 2018 | Updated: 八月 15, 2018
Parent page: WorkspaceManager 对话框
ODB++ Setup 对话框
摘要
ODB++ Setup 对话框提供用于配置 ODB++ 文件输出选项的控件。ODB++ 是一种 CAD 到 CAM 的数据交换格式,用于印制电路板(PCB)的设计与制造。该格式最初由 Valor Computerized Systems, Ltd. 开发,作为一种开放数据库,可在 PCB 设计软件与 PCB 制造商使用的 Valor CAD-CAM 软件之间提供信息丰富的数据交换。
访问
可通过以下方式访问此对话框:
-
在 PCB 文档级别,单击 Outputs | Fabrication »
。
-
单击 Project | Project Actions |
以访问 Generate output files 对话框。单击 Configure (位于 ODB++ Files 右侧)。
-
在 PCB 或原理图文档级别,单击 Home | Project |
» Generate outputs 以访问 Generate output files 对话框。单击 Configure (位于 ODB++ Files 右侧)。
选项/控件
要绘制的层(Layers to Plot)
勾选每个你希望作为生成输出一部分进行绘制的特定层旁边的复选框。
Mechanical Layer(s) to Add to All Plots
勾选每个你希望添加到所有绘图中的机械层旁边的复选框。 - 勾选此选项以允许在 ODB++ 绘图中显示中间层上的未连接焊盘。
Miscellaneous Options
- Include unconnected mid-layer pads
- Generate DRC Rules export file (.RUL) - 选择以生成一个 .RUL 文件,其中包含为生成 ODB++ 数据的源文档所定义的全部设计规则。
- Export only the objects inside the board outline - 选择以指定用于创建 ODB++ 轮廓层(profile layer)的来源。轮廓层包含电路板的封闭边界。默认情况下,该字段设置为 Board Outline(也称为板形/board shape)。仅当源文档包含嵌入式拼板(embedded board array)对象时,此选项才可用,并可控制导出对象的范围。请注意:如果某个对象(例如文本)位于板框外但与板框接触,并且启用了此选项,则该对象仍会被导出。
- Select the PCB layer / Board Outline that will be used to create the ODB++ 'profile' layer - 使用下拉列表选择所需的层/板框:
Plot Layers
使用下拉列表选择要绘制的一组层:
- All On - 选择以勾选 Plot 列中的所有复选框(将为所有勾选的层创建 ODB++ 数据)。
- All Off - 选择以清除 Plot 列中所有已勾选的复选框(不会创建任何 ODB++ 绘图)。
- Used On - 选择以勾选 Plot 列中项目所使用层的所有复选框。
当在 Layers to Plot 或 Mechanical Layer(s) to Add to All Plots 区域中选中某个条目时,下拉列表还允许你添加和编辑层类(layer class):
- Add Layer Class - 选择以添加层类。
- Edit Layer Class - 选择以编辑层类名称。当在 Layers to Plot 中选中了层类时,此选项可用。
注释
生成的 ODB 文件位置
生成的 ODB 文件 会存储在一个压缩(ZIP)文件夹中,该文件夹在 Options for Project 对话框的 Options 选项卡中指定。ODB++ 数据库是一个单独的文件夹(odb),位于以项目名称命名的压缩文件夹内,并由以下子文件夹组成:
- Fonts
- Input
- Matrix - 包含层的物理顺序定义,以及钻孔层(通孔、盲孔、埋孔等)之间的关系。
- Misc
- Steps - 包含多个子文件夹,其中包括 layers 文件夹(包含在 ODB++ Setup 对话框中启用绘制的每一层的输出),以及钻孔信息和元件信息。
- Symbols - 包含单层图形实体,可在某个 step 中的任意图形层内引用。
- User - 如果在 ODB++ Setup 对话框中启用了生成该文件的选项,则包含生成的 DRC Rules 文件(*.drc)。
从嵌入式拼板生成
当从包含嵌入式拼板的 PCB 设计生成 ODB++ 输出时,适用以下说明:
- 系统会自动分析设计中的层叠违规(layer stackup violations)。
- 被翻转的嵌入式板会以翻转后的方式显示其层叠。
- 不同的中间信号层(mid-signal layers)与内电层(internal planes)仍可能出现在同一个中间层面板上。
- 中间信号层与内电层可以相互翻转。
从 PCB 设计生成 ODB++ 输出时,所有在所有已启用绘制的层上的对象都会被导出。如果你只想导出位于板框轮廓内的设计对象,请确保将所有包含该边界之外对象的附加层禁用绘制。