从 Allegro 导入设计

为了支持加载和处理Cadence® Allegro™设计文件的需要,Altium Designer 的导入向导具有导入二进制 Allegro PCB 设计(检查导入前提条件)、ASCII(导入 Cadence® Allegro™ 设计文件)和 ASCII(导入 Cadence® Allegro™ 设计文件)的功能。*.brd - 检查导入前提条件)、ASCII (*.alg)形式(可转换为 Altium Designer PCB 文件 (*.PcbDoc)) 和 Allegro 基底面文件 (*.dra) (将转化为 Altium Designer PCB 库文件 (*.PcbLib).

Allegro PCB 文件(最多 17.4 版)由向导的 Allegro 导入器翻译为 Altium Designer PCB 文件,该导入器作为 Altium Designer 平台扩展包含在内。

要在 Altium Designer 中访问 Allegro 导入功能,必须在安装 Altium Designer 时启用该功能。 Allegro功能必须在安装 Altium Designer 时启用。Altium Designer 默认启用此功能。可在安装后启用/禁用。

有关更改已安装的核心功能的更多信息,请参阅 Installing & Managing页面(Altium Designer DevelopAltium Designer AgileAltium Designer)。

导入前提条件

Altium Designer 导入向导可直接导入 Allegro ASCII 格式的 PCB 文件 (*.alg).要导入二进制 Allegro PCB (*.brd) 或足迹 (*.dra) 文件,必须将文件从二进制转换为 ASCII。二进制到 ASCII 的转换由名为 Extracta 的 Cadence 实用程序执行,这是一个可配置的命令行实用程序,能够从二进制 PCB 文件中提取和转换数据,提取过程由命令文件控制,其中详细说明了需要提取的数据。了解有关 Extracta 的更多信息

支持的二进制文件版本

Extracta 只能从 Allegro 二进制 PCB (*.brd) 和足迹 (*.dra) 文件中提取数据,其版本与正在使用的 Extracta 版本相同或更低。要检查 Extracta 的版本,请打开 Windows 命令提示符并输入 Extracta -version.

注意:如果该命令失败,可能是 Extracta.exe 没有定义正确的 Windows 路径,请参阅Altium 知识库文章,了解为 Extracta 配置路径系统环境变量的详细信息。

当 Allegro 与 Altium Designer 安装在同一台 PC 上时导入

如果 Altium Designer 与 Cadence Allegro 安装在同一台计算机上,提取过程可由 Altium Designer 自动处理。 Import Wizard.运行向导的过程概述如下。请注意,向导还会执行文件版本检查,目前向导支持 17.4 以下的 Allegro 文件。

当 Allegro 与 Altium Designer 不在同一台 PC 上时的导入

如果 Extracta.exe 没有与 Altium Designer 安装在同一台 PC 上,您可以在安装了 Extracta 实用程序的 PC 上手动运行提取过程。Altium Designer 使用以下批处理文件和提取命令文件运行提取过程:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

手动提取 ASCII 电路板数据:

  1. 将上述两个文件从 \System文件夹中的上述两个文件复制到已安装 Allegro 的 PC 上的已知位置。
  2. 将 Allegro 二进制 (*.brd*.dra) 文件复制到同一文件夹中。
  3. 启动 Windows 命令提示符并使用 cd命令进入包含复制文件的文件夹。例如

    cd C:\Documents\Files\Test

  4. 进入正确目录后,使用 Allegro2Altium命令运行 Altium 批次文件。例如

    Allegro2Altium your_file.brd

    Allegro2Altium your_file.dra

    其中 your_file.brdyour_file.dra是要转换的二进制文件的名称。如果文件名包含空格,请用双引号括起来,例如 Allegro2Altium "your file.brd".

  5. 该过程将创建一个 ASCII 文件 (your_file.brd.algyour_file.dra.alg) 文件夹。将此 ASCII 电路板文件复制回 PC,然后使用 Import Wizard.

ASCII Allegro 设计转换过程由特殊的 Allegro2Altium批处理文件控制。ASCII Allegro 设计转换过程由特殊的 Allegro2Altium批处理文件控制。

在标准 Allegro 安装中,专有的 extracta.exe翻译程序被添加为系统环境路径,因此可从所有位置访问。该 Allegro2Altium如果无法访问该程序,批处理文件和待处理的转换过程将失败。有关在程序无法访问的情况下为 Extracta 配置路径系统环境变量的详细信息,请参阅Altium 知识库文章

访问和运行导入程序

Allegro PCB 设计文件导入程序可通过 Altium Designer 的 Import Wizard (File » Import Wizard),在向导的 Select Type of Files to Import页面中选择 Allegro Design Files选项。

将文件添加到导入文件列表时,使用文件浏览器的过滤器下拉菜单在二进制 ( ) 或 ASCII ( ) 之间进行选择。*.brd) 或 ASCII (*.alg)Allegro 文件。

选择二进制或 ASCII Allegro 设计文件进行导入。导入二进制 Allegro 文件 ( ) 时,必须在本地计算机上安装 Allegro。*.brd).选择二进制或 ASCII Allegro 设计文件进行导入。导入二进制 Allegro 文件 ( ) 时,必须在本地计算机上安装 Allegro。*.brd).

如果尝试使用导入向导导入二进制 Allegro 设计文件 (*.brd如果您尝试使用导入向导导入二进制 Allegro 设计文件(),而本地未安装 Allegro,则导入过程将暂停并显示警告对话框。在这种情况下,请导入通过Allegro ASCII 文件提取过程创建的ASCII版本的设计文件(如上所述)。

要完成文件导入和翻译过程,请按照导入向导的其余页面进行自定义并完成 Allegro 设计文件到 Altium Designer 设计文件的转换。

请注意,导入向导提供了默认的层映射设置,可对其进行修改并保存为 *.ini文件。导入向导使用该映射为导入设计中的每个 PCB 构建层映射,因此在导入多个 PCB 文件时,可加载已保存的映射配置文件并应用于单个(或所有)PCB 文件。

注释

  • 查看有关将 Allegro 文件导入 Altium Designer 的详细知识库文章。

  • 在 Altium Designer 中,3D STEP 模型存储在 3D Body 对象中,该对象放置在 PCB 基底面中。

  • Allegro 导入器支持导入在 Allegro 电路板设计中定义的自定义焊盘堆栈。导入此类设计将在 Altium Designer 中创建自定义焊盘形状。此外,如果在 Allegro 中将热连接支脚定义为自定义焊盘堆栈的一部分,则这些支脚将作为自定义热释放连接导入。

  • 当正交、对角或全接触类型的热释放设置在 Properties面板中为 Allegro 约束管理器中的焊盘设置了正交、对角或全接触类型的释放时,这些焊盘将导入 Altium Designer 并配置相应的自定义热释放。请注意,如果未在 Allegro 约束管理器中为焊盘设置导热宽度或间隙,则 Conductor WidthAir Gap Width值将分别取自 Allegro 设计中定义的最小线宽规则和引脚间距规则。

  • 为了与 Allegro 设计保持一致,宽度相关规则的值将按如下方式导入 Altium Designer:

    • 最小线宽 -> 最小宽度

    • 线条最小宽度 -> 首选宽度

    • 线条最大宽度 -> 最大宽度

    如果 Allegro 设计中不存在某个值(或该值等于零),则该值将继承前一个范围的值。

  • 导入 Allegro 设计时,可以导入更详细的焊盘堆栈信息。这样就能将更精确的焊盘属性导入 Altium Designer,使它们与原始 Allegro 设计中的等效焊盘更紧密地对齐。作为该功能的一部分,在导入 Allegro 基底面文件时,支持层上不同的铜形状。

    Importer.Allegro.ReadPadLayers选项在 "高级设置 "对话框中启用时,此功能可用。

  • 导入 Allegro 设计时,如果多边形浇注的尺寸小于 2500 平方英寸,其 Remove Islands Less Than选项将自动禁用。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

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

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

旧版文档

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

Content