Importing a Design from xDX Designer or DxDesigner

Suporte para Importação de Esquemáticos e Bibliotecas do xDX Designer

O suporte para a transferência de projetos em formato binário capturados com o Siemens EDA® Xpedition® xDX Designer® (anteriormente DxDesigner®), para o Altium Designer, está disponível graças ao Import Wizard deste último. Essencialmente resultante da separação do importador binário do importador ASCII existente (que permanece inalterado), não só a interface do importador binário foi atualizada para suportar a transferência de dados da versão mais recente do xDX Designer, como também é agora suportada uma gama mais alargada de tipos de objetos.

Para aceder à importação de ficheiros xDxDesigner no Altium Designer, a extensão de software xDX Designer Importer tem de estar instalada. Esta extensão é instalada por predefinição com o Altium Designer. Pode ser instalada ou removida manualmente.

Para mais informações sobre a gestão de extensões, consulte a página Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

O importador de ficheiros de projeto e biblioteca do xDX Designer está disponível através do Import Wizard do Altium Designer (File » Import Wizard), selecionando a opção Mentor xDxDesigner Designs and Libraries na página Select Type of Files to Import do assistente.

Selecione Mentor xDxDesigner Designs and Libraries no Import Wizard para importar ficheiros do xDX Designer.
Selecione Mentor xDxDesigner Designs and Libraries no Import Wizard para importar ficheiros do xDX Designer.

Suporte de Versão

O Importador foi atualizado para, e testado com, a versão 7.9.4 do xDX Designer (Expedition Enterprise 7.9.4, ou simplesmente EE7.9.4).

Tipos de Objetos Suportados

Os seguintes tipos de objetos do xDX Designer são suportados ao importar um design para o Altium Designer:

  • Arco
  • Bus
  • Círculo
  • Parâmetro Personalizado de Componente
  • Geometria de Componente
  • Pino de Componente
  • Linha
  • Componente Multipartes (package)
  • Documento Multi-Folha
  • Símbolo Fora de Folha
  • Polígono
  • Porta e Power Port (existentes como componentes)
  • Retângulo
  • Parâmetro Personalizado de Folha
  • Símbolo de Folha
  • Modelo de Folha (stamp)
  • Rótulo de Texto
  • Fio (com legenda)
  • O Altium Designer não suporta referências multi-root. Apenas é suportada uma única folha de nível superior por projeto de design. Embora o importador tente frequentemente adicionar uma folha "root" artificial para acomodar esta situação, isso não pode ser garantido para todas as combinações de estruturas de design complexas e multinível.
  • Para objetos de fio e bus, o xDX Designer suporta algum grau de flexibilidade no posicionamento dos rótulos de net associados. Esta liberdade de posicionamento não é suportada durante a importação.

Notas para a Importação do xDX Designer

  • Quando importado para o Altium Designer, um símbolo multipartes recebe um Design Item ID combinado com o primeiro e o último nomes de parte definidos no xDX Designer. Estes Design Item IDs combinados também são utilizados nos ficheiros CSV gerados.

  • Os caracteres ~ utilizados para negação no xDX Designer são transformados em caracteres \ nos nomes dos pinos para representar corretamente os símbolos de negação no Altium Designer.

  • O documento esquemático gerado suporta portas personalizadas, power ports personalizadas e conectores fora de folha personalizados. Estes objetos terão os mesmos gráficos que no design original. Os power ports e conectores fora de folha importados também terão o valor Custom para a sua propriedade Style.

    Esta funcionalidade está em Open Beta e disponível quando a opção Importer.UseCustomConnectors está ativada na caixa de diálogo Advanced Settings.

  • Ao importar um design do xDX Designer, os modos de vista alternativos para componentes são suportados, tanto nos documentos esquemáticos gerados como nas bibliotecas esquemáticas.

    Para mais informações sobre modos de visualização no Altium Designer, consulte a página Creating a Schematic Symbol.

Suporte para Importação de Esquemáticos e Bibliotecas do DxDesigner

A tradução de projetos completos do Siemens EDA DxDesigner, incluindo esquemáticos e ficheiros de biblioteca, pode ser importada diretamente através do Import Wizard do Altium Designer, sem necessidade de conversão para um formato intermédio — evitando assim a necessidade de ter o DxDesigner instalado. Esses ficheiros serão convertidos em documentos esquemáticos do Altium Designer (*.SchDoc) — um documento esquemático por cada folha definida no ficheiro Logic — e adicionados a um projeto PCB (*.PrjPcb).

Para aceder às capacidades de importação de ficheiros DxDesigner no Altium Designer, a funcionalidade DxDesigner 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).

Muitos utilizadores do DxDesigner usam uma combinação do PADS Layout® para o layout da PCB e do DxDesigner para a captura esquemática. Para saber mais sobre a importação a partir do PADS Layout, consulte a página Importing a Design from PADS Logic & PADS Layout.

O Import Wizard (File » Import Wizard) elimina grande parte da complexidade normalmente associada à tradução de projetos, analisando os seus ficheiros e oferecendo muitas predefinições e definições sugeridas, como pastas de projeto, ligações do projeto a outras bibliotecas, estilos de desenho e estrutura do projeto de saída. Existe total flexibilidade em todas as páginas do assistente, dando-lhe tanto ou tão pouco controlo quanto desejar sobre as definições de tradução antes de avançar para o processo efetivo de tradução. Selecione a opção DxDesigner Designs and Libraries Files na página Select Type of Files to Import do Assistente.

Selecione DxDesigner Designs and Libraries Files no Import Wizard para importar ficheiros DxDesigner.
Selecione DxDesigner Designs and Libraries Files no Import Wizard para importar ficheiros DxDesigner.

Utilizar o Assistente de Importação para projetos DxDesigner

Pode arrastar e largar os seus projetos diretamente das pastas de projeto no Explorador do Windows para a página de projetos e bibliotecas do Assistente de Importação.
Pode arrastar e largar os seus projetos diretamente das pastas de projeto no Explorador do Windows para a página de projetos e bibliotecas do Assistente de Importação.

Pode utilizar o Import Wizard quer use ficheiros esquemáticos DxDesigner isoladamente quer em combinação com uma PCB do PADS Layout. Como existe uma diferença na forma como os ficheiros de projeto e os ficheiros esquemáticos são nomeados e organizados entre o DxDesigner e o Altium Designer, vale a pena rever brevemente este aspeto, para que compreenda exatamente como os seus ficheiros de projeto esquemático e de bibliotecas serão traduzidos após o processo de importação.

O DxDesigner gere o projeto de design com base num caminho de diretório definido pelo utilizador, e tudo no sistema utiliza esse caminho de projeto como ponto de referência inicial. Por exemplo, em vez de usar extensões de ficheiro para o tipo de ficheiro, uma pasta chamada sch no caminho do projeto indica que os ficheiros nessa pasta são ficheiros esquemáticos. Os ficheiros esquemáticos individuais seguem a convenção de nomenclatura Name.N, em que N é um número. Um exemplo disto seria schematic_design.1. O DxDesigner identifica este ficheiro como um ficheiro esquemático apenas porque está no caminho de projeto especificado e na pasta chamada sch. Do mesmo modo, os ficheiros de biblioteca individuais seguem a convenção de nomenclatura Name.N, em que N é um número. Um exemplo disto seria library_res.1. O DxDesigner identifica este ficheiro como um ficheiro de biblioteca apenas porque está no caminho de projeto especificado e na pasta chamada sym.

O Altium Designer utiliza extensões de ficheiro específicas para determinados tipos de ficheiro, como ficheiros de projeto esquemático, ficheiros de biblioteca e ficheiros de projeto. Quando começar a importar os seus ficheiros DxDesigner com o Assistente de Importação, ser-lhe-á pedido o nome do diretório do projeto. O Import Wizard sabe que deve procurar as pastas sch e sym dentro do caminho de projeto especificado. Se esse diretório não existir, ser-lhe-á apresentada uma mensagem de aviso.

Tradução de ficheiros de projeto esquemático

Os caminhos de projeto DxDesigner e os ficheiros esquemáticos em Import Wizard são traduzidos da seguinte forma:

  • Project paths têm um projeto PCB do Altium Designer equivalente (*.PrjPCB) criado automaticamente para eles. Depois de traduzidos, os ficheiros são agrupados nesse projeto PCB. Por exemplo, se especificou C:\my_projects\LED_Matrix_Display como o caminho de projeto DxDesigner, o Import Wizard criará LED_Matrix_Display.PcbPrj no Altium Designer.

  • Schematic files (Name.N) são traduzidos para ficheiros esquemáticos do Altium Designer (*.SchDoc). Cada ficheiro esquemático será importado como um único ficheiro esquemático do Altium Designer. A hierarquia do design é mantida, incluindo a hierarquia complexa. Depois de os esquemáticos terem sido abertos, a hierarquia esquemática será apresentada.

Tradução de objetos do projeto esquemático

A maioria dos atributos dos componentes é traduzida em parâmetros, com algumas exceções:

  • Power Objects - os símbolos DxDesigner que contêm um atributo NETNAME são identificados e traduzidos em objetos de alimentação no Altium Designer.
  • Ports - de forma semelhante aos objetos de alimentação, um símbolo com um atributo anexado representa-o como uma porta. Os símbolos DxDesigner que contêm um atributo IN, OUT ou BI são identificados e traduzidos em portas de Entrada, Saída ou Bidirecionais, respetivamente.
  • Signal - os símbolos que contêm um atributo SIGNAL são identificados e traduzidos em pinos de alimentação ocultos.
  • Reference Designator - o atributo REFDES anexado no símbolo DxDesigner costuma ter o formato: REFDES = R? Quando é colocado numa folha, o utilizador especificará o REFDES do componente na folha, ou seja, REFDES = R21.

Outros objetos comuns do projeto são traduzidos da seguinte forma:

  • Os segmentos de fio e os barramentos do DxDesigner são traduzidos para fios e barramentos, respetivamente.
  • Um segmento de fio ou de barramento no DxDesigner pode ter uma etiqueta associada. Esta é traduzida para uma net label. As cadeias de net label no DxDesigner com o seguinte formato D[0:8] são substituídas pelo seguinte formato D[0..8].
  • Os tipos de símbolo compostos são identificados e traduzidos como símbolos de folha do Altium Designer. O pino do símbolo é traduzido como sheet entries e o nome do ficheiro do símbolo de folha apontará para a lista de folhas esquemáticas que corresponde ao prefixo do ficheiro do símbolo.

Tradução de ficheiros de biblioteca esquemática

Os ficheiros de biblioteca de símbolos DxDesigner são traduzidos da seguinte forma: os ficheiros de símbolo (Name.N) são traduzidos para ficheiros de biblioteca do Altium Designer (*.SchLib). Cada ficheiro de símbolo será importado para um único ficheiro de biblioteca do Altium Designer. Depois de traduzidos, os ficheiros são agrupados no projeto PCB do Altium Designer (*.PrjPCB) que é criado automaticamente.

Tradução de símbolos esquemáticos

Component Name - a tabela seguinte descreve como o símbolo DxDesigner é traduzido para o componente do Altium Designer:

Símbolo DxDesigner

Componente Altium Designer

Nome do ficheiro de símbolo.
Por exemplo, se o nome do ficheiro de símbolo for cap.1, o nome do componente será cap.1.
A exceção aplica-se aos símbolos heterogéneos, que serão descritos mais adiante.

Nome do componente

Atributo REFDES

Designador

Uso a partir do atributo DEVICE

Comentário

Qualquer outro atributo do símbolo

Parâmetros

Pin Type - a tabela seguinte mapeia o atributo PINTYPE do DxDesigner para o Altium Designer:

Valor do atributo de tipo de pino no DxDesigner

Tipo de pino no Altium Designer

BI

IO

TRI

HiZ

ANALOG

Passivo

OCL

Coletor aberto

OEM

Emissor aberto

  • Graphical Objects - a maioria dos objetos tem uma tradução direta de DXDesigner para Altium Designer. As caixas (definidas pelos cantos inferior esquerdo e superior direito) são traduzidas em polígonos de quatro pontos.

  • Multiple-part symbols - o atributo PARTS associado ao símbolo indica o número de partes que este símbolo representa e é traduzido para o número de subpartes no Altium Designer.

  • Annotate Symbol Type - o DxDesigner categoriza o símbolo em quatro tipos: composto, pino, anotação e módulo. A utilização mais comum dos símbolos no DxDesigner é para margens de folha e anotação gráfica. Por essa razão, esses símbolos são traduzidos em componentes do Altium Designer com TYPE = Graphical.

  • Heterogeneous Symbols - os símbolos heterogéneos no DxDesigner são qualquer grupo de símbolos que tenham o mesmo atributo HETERO. Quando os símbolos são agrupados sob um tipo HETERO, representam um único dispositivo. O Altium Designer traduz estes símbolos para múltiplas partes ou modos de visualização num único componente, dependendo do tipo heterogéneo. Existem três tipos distintos:

    • HETERO TYPE 1 - componentes diferentes dentro do mesmo dispositivo. O atributo do Altium Designer atribuído a este tipo segue o formato: HETERO = sym1, sym2, [sym3].

    • HETERO TYPE 2 - portas diferentes dentro do mesmo dispositivo. O atributo do Altium Designer atribuído a este tipo segue o formato: HETERO = sym, (symP) onde P = número de PARTS.

    • HETERO TYPE 3 - este é um CI dividido. O atributo do Altium Designer atribuído a este tipo segue o formato: HETERO = (icsymname), (icsymname). A principal diferença entre este tipo e o HETERO TYPE 1 é apenas o contexto utilizado pelo DxDesigner relacionado com CIs.

Trabalhar com documentos no Altium Designer

No Altium Designer, a área de desenho lógico começa com um documento e, para cada documento, existe um ficheiro armazenado no disco rígido. Isto significa que, para cada folha (página) esquemática do Altium Designer, existe um ficheiro. Também pode haver vários documentos de projeto de diferentes tipos, dependendo da natureza do projeto em que está a trabalhar. Ao começar, a maioria dos utilizadores do DxDesigner estará interessada nos tipos de documento de esquema e PCB, uma vez que são estes os ficheiros para os quais os seus projetos serão traduzidos.

O símbolo esquemático é a peça

No DxDesigner, um tipo de bloco de símbolo é a entidade lógica que é descrita graficamente por atributos, pinos e várias propriedades. À medida que os tipos de bloco são colocados num projeto esquemático, o DxDesigner mantém a identidade da peça para retroanotação, listagem de redes, listas de materiais, entre outros. No mínimo, uma peça requer um nome de peça, um prefixo de referência da peça e o nome de uma footprint de PCB.

No Altium Designer, assume-se que o símbolo lógico é o ponto de partida essencial de um componente. Pode ser inicialmente definido, no mínimo, como um nome numa biblioteca esquemática, ao qual podem ser adicionados pinos e quaisquer símbolos gráficos ou opções alternativas de visualização necessárias para a implementação. Esta flexibilidade permite que um componente seja representado de diferentes formas durante o processo de desenho e captura. Isto pode não ser apenas como um símbolo lógico no esquema, mas também como uma footprint na PCB ou até como uma definição SPICE para simulação.

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