Importing a Design from Allegro

Para responder à necessidade de carregar e trabalhar com ficheiros de desenho Cadence® Allegro, o Import Wizard do Altium Designer inclui a capacidade de importar desenhos PCB Allegro em formato binário (*.brd - consulte os pré-requisitos de importação), ASCII (*.alg) (que são convertidos em ficheiros PCB do Altium Designer (*.PcbDoc)) e ficheiros de footprint Allegro (*.dra) (que são convertidos em ficheiros de biblioteca PCB do Altium Designer (*.PcbLib).

Os ficheiros PCB Allegro (até à versão 17.4) são convertidos em ficheiros PCB do Altium Designer pelo importador Allegro do assistente, incluído como uma extensão da plataforma do Altium Designer.

Para aceder às capacidades de importação Allegro no Altium Designer, a funcionalidade Allegro tem de estar ativada na sua instalação do Altium Designer. Esta funcionalidade está ativada por predefinição no Altium Designer. Pode ser ativada/desativada após a instalação.

Para mais informações sobre como alterar a funcionalidade principal instalada, consulte a página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Pré-requisitos de Importação

O Import Wizard do Altium Designer pode importar diretamente ficheiros PCB Allegro em formato ASCII (*.alg). Para importar um ficheiro PCB Allegro binário (*.brd) ou de footprint (*.dra), o ficheiro tem de ser convertido de binário para ASCII. A conversão de binário para ASCII é efetuada pelo utilitário Cadence denominado Extracta, um utilitário configurável de linha de comandos capaz de extrair e converter dados do ficheiro PCB binário, sendo o processo de extração controlado por um ficheiro Command que detalha os dados a extrair. Saiba mais sobre o Extracta.

Versões de Ficheiros Binários Suportadas

O Extracta apenas extrai dados de ficheiros PCB Allegro binários (*.brd) e ficheiros de footprint (*.dra) cuja versão seja igual ou inferior à versão do Extracta utilizada. Para verificar a versão do Extracta, abra uma linha de comandos do Windows e introduza Extracta -version.

Nota: Se este comando falhar, poderá dever-se ao facto de o Extracta.exe não ter o Windows Path corretamente definido; consulte este artigo da Base de Conhecimento Altium para obter informações detalhadas sobre como configurar a variável de ambiente Path do sistema para o Extracta.

Importar Quando o Allegro Está no Mesmo PC que o Altium Designer

Se o Altium Designer estiver instalado no mesmo PC que o Cadence Allegro, o processo de extração pode ser tratado automaticamente pelo Import Wizard do Altium Designer. O processo de execução do assistente é descrito abaixo. Tenha em atenção que o assistente também verifica a versão dos ficheiros; atualmente, o assistente suporta ficheiros Allegro até à versão 17.4 .

Importar Quando o Allegro Não Está no Mesmo PC que o Altium Designer

Se o Extracta.exe não estiver instalado no mesmo PC que o Altium Designer, pode executar manualmente o processo de extração no PC onde o utilitário Extracta está instalado. O Altium Designer executa o processo de extração utilizando o seguinte ficheiro batch e ficheiro de comandos de extração:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

Para extrair manualmente os dados ASCII da placa:

  1. Copie os dois ficheiros detalhados acima da pasta <Altium_Designer_Installation_Folder>\System para uma localização conhecida no PC onde o Allegro está instalado.
  2. Copie o ficheiro Allegro binário (*.brd ou *.dra) que pretende converter para a mesma pasta.
  3. Abra uma linha de comandos do Windows e utilize o comando cd para entrar na pasta que contém os ficheiros copiados. Exemplo:

    cd C:\Documents\Files\Test

  4. Uma vez no diretório correto, execute o ficheiro batch do Altium usando o comando Allegro2Altium. Por exemplo:

    Allegro2Altium your_file.brd

    ou

    Allegro2Altium your_file.dra

    em que your_file.brd ou your_file.dra é o nome do ficheiro binário que pretende converter. Coloque o nome do ficheiro entre aspas duplas se este contiver espaços, por exemplo Allegro2Altium "your file.brd".

  5. O processo criará um ficheiro ASCII (your_file.brd.alg ou your_file.dra.alg) na pasta. Copie este ficheiro ASCII da placa de volta para o PC onde pode ser importado para o Altium Designer usando o Import Wizard.

O processo de conversão do desenho ASCII Allegro é controlado pelo ficheiro batch especial Allegro2Altium.O processo de conversão do desenho ASCII Allegro é controlado pelo ficheiro batch especial Allegro2Altium.

Numa instalação Allegro padrão, o programa de conversão proprietário extracta.exe é adicionado como caminho do ambiente do sistema e, por isso, fica acessível a partir de qualquer localização. O ficheiro batch Allegro2Altium e o processo de conversão pendente falharão se este programa não puder ser acedido. Consulte o artigo da Base de Conhecimento Altium para obter informações detalhadas sobre como configurar a variável de ambiente Path do sistema para o Extracta caso o programa não possa ser acedido.

Aceder e Executar o Importador

O importador de ficheiros de desenho PCB Allegro está disponível através do Import Wizard  do Altium Designer (File » Import Wizard), onde a opção é selecionada na página Select Type of Files to Import do assistente – escolha a opção Allegro Design Files.

Ao adicionar ficheiros à lista de ficheiros a importar, utilize o menu pendente de filtro do navegador de ficheiros para escolher entre ficheiros Allegro binários (*.brd) ou ASCII (*.alg).

Selecione ficheiros de desenho Allegro binários ou ASCII para importação. O Allegro tem de estar instalado na máquina local para importar ficheiros Allegro binários (*.brd).Selecione ficheiros de desenho Allegro binários ou ASCII para importação. O Allegro tem de estar instalado na máquina local para importar ficheiros Allegro binários (*.brd).

Se tentar importar um Ficheiro de Desenho Allegro binário (*.brd) usando o Import Wizard e não tiver o Allegro instalado localmente, o processo de importação é suspenso e é apresentada uma caixa de diálogo de aviso. Neste caso, importe uma versão ASCII do ficheiro de desenho criada através do processo de extração de ficheiro ASCII Allegro (conforme descrito acima).

Para concluir o processo de importação e conversão de ficheiros, siga as restantes páginas do Import Wizard para personalizar e finalizar a conversão dos Ficheiros de Desenho Allegro em ficheiros de desenho do Altium Designer.

Tenha em atenção que o Import Wizard oferece uma configuração predefinida de Layer Mapping, que pode ser modificada e guardada como um ficheiro *.ini. O mapeamento é utilizado pelo Import Wizard para criar o mapeamento de camadas de cada PCB no desenho importado, pelo que, durante a importação de vários ficheiros PCB, pode ser carregado um ficheiro de configuração de mapeamento guardado e aplicado a ficheiros PCB individuais (ou a todos).

Notas

  • Consulte o artigo detalhado da Base de Conhecimento sobre importar ficheiros Allegro para o Altium Designer.

  • No Altium Designer, os modelos 3D STEP são armazenados dentro de um objeto 3D Body, que é colocado no footprint PCB.

  • O Importador Allegro suporta a importação de pad stacks personalizados definidos num design de placa Allegro. A importação desse tipo de design irá criar formas de pad personalizadas no Altium Designer. Além disso, quando as pernas de ligação térmica estiverem definidas como parte do pad stack personalizado no Allegro, estas serão importadas como ligações de alívio térmico personalizadas.

  • Quando o alívio térmico do tipo ortogonal, diagonal ou de contacto total está definido no painel Properties para um pad no Allegro Constraint Manager, esses pads são importados para o Altium Designer com alívios térmicos personalizados configurados em conformidade. Note que, se a largura ou a folga do alívio térmico não estiver definida para um pad no Allegro Constraint Manager, os valores para Conductor Width e Air Gap Width no Altium Designer serão obtidos, respetivamente, a partir das regras da largura mínima de linha e da regra de espaçamento entre pinos definidas no design Allegro.

  • Para assegurar a consistência com o design Allegro, os valores das regras relacionadas com a largura são importados para o Altium Designer da seguinte forma:

    • Min Neck Width –> Largura mín.

    • Line Min Width –> Largura preferida

    • Line Max Width –> Largura máx.

    Se um valor estiver ausente (ou for igual a zero) no design Allegro, herdará o valor do intervalo anterior.

  • Ao importar um design Allegro, pode importar informações mais detalhadas sobre o pad stack. Isto permite importar propriedades de pad mais precisas para o Altium Designer, alinhando-as mais de perto com os seus equivalentes no design Allegro de origem. Como parte desta capacidade, são suportadas diferentes formas de cobre nas camadas ao importar um ficheiro de footprint Allegro.

    Esta funcionalidade está disponível quando a opção Importer.Allegro.ReadPadLayers está ativada na caixa de diálogo Advanced Settings dialog.

  • Ao importar um design Allegro, se um vazamento poligonal tiver menos de 2500 sq.mil de área, a sua opção Remove Islands Less Than é automaticamente desativada.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo