Importing a Design from xDX Designer or DxDesigner

Prise en charge de l’importation des schémas et bibliothèques xDX Designer

La prise en charge du transfert vers Altium Designer de conceptions au format binaire réalisées avec Siemens EDA® Xpedition® xDX Designer® (anciennement DxDesigner®) est disponible grâce au Import Wizard de ce dernier. Essentiellement issu de la séparation de l’importateur binaire de l’importateur ASCII existant (qui reste inchangé), l’importateur binaire a non seulement vu son interface mise à niveau pour prendre en charge le transfert de données depuis la dernière version de xDX Designer, mais il prend désormais aussi en charge une gamme plus large de types d’objets.

Pour accéder à l’importation de fichiers xDxDesigner dans Altium Designer, l’extension logicielle xDX Designer Importer doit être installée. Cette extension est installée par défaut avec Altium Designer. Elle peut être installée ou supprimée manuellement.

Pour plus d’informations sur la gestion des extensions, consultez la page Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

L’importateur de fichiers de conception et de bibliothèque xDX Designer est disponible via le Import Wizard d’Altium Designer (File » Import Wizard) en sélectionnant l’option Mentor xDxDesigner Designs and Libraries sur la page Select Type of Files to Import de l’assistant.

Sélectionnez Mentor xDxDesigner Designs and Libraries dans le Import Wizard pour importer des fichiers xDX Designer.
Sélectionnez Mentor xDxDesigner Designs and Libraries dans le Import Wizard pour importer des fichiers xDX Designer.

Prise en charge des versions

L’importateur a été mis à jour pour la version 7.9.4 de xDX Designer et testé avec celle-ci (Expedition Enterprise 7.9.4, ou simplement EE7.9.4).

Types d’objets pris en charge

Les types d’objets xDX Designer suivants sont pris en charge lors de l’importation d’une conception dans Altium Designer :

  • Arc
  • Bus
  • Cercle
  • Paramètre personnalisé de composant
  • Géométrie de composant
  • Broche de composant
  • Ligne
  • Composant multipartie (boîtier)
  • Document multi-feuilles
  • Symbole hors feuille
  • Polygone
  • Port et power port (existants en tant que composants)
  • Rectangle
  • Paramètre personnalisé de feuille
  • Symbole de feuille
  • Modèle de feuille (cartouche)
  • Étiquette de texte
  • Fil (avec légende)
  • Altium Designer ne prend pas en charge les références multi-racines. Une seule feuille de niveau supérieur est prise en charge par projet de conception. Bien que l’importateur tente souvent d’ajouter une feuille « racine » artificielle pour s’y adapter, cela ne peut pas être garanti pour toutes les combinaisons de structures de conception complexes à plusieurs niveaux.
  • Pour les objets fil et bus, xDX Designer offre une certaine souplesse dans le positionnement des étiquettes de net associées. Cette liberté de positionnement n’est pas prise en charge lors de l’importation.

Remarques sur l’importation xDX Designer

  • Lors de l’importation dans Altium Designer, un symbole multipartie reçoit un Design Item ID combiné avec les noms de la première et de la dernière partie définies dans xDX Designer. Ces Design Item ID combinés sont également utilisés dans les fichiers CSV générés.

  • Les caractères ~ utilisés pour la négation dans xDX Designer sont transformés en caractères \ dans les noms de broches afin de représenter correctement les symboles de négation dans Altium Designer.

  • Le document schématique généré prend en charge les ports personnalisés, les power ports personnalisés et les connecteurs hors feuille personnalisés. Ces objets auront les mêmes graphismes que dans la conception d’origine. Les power ports et connecteurs hors feuille importés auront également la valeur Custom pour leur propriété Style.

    Cette fonctionnalité est en Open Beta et disponible lorsque l’option Importer.UseCustomConnectors est activée dans la boîte de dialogue Advanced Settings dialog.

  • Lors de l’importation d’une conception xDX Designer, les modes de vue alternatifs des composants sont pris en charge, à la fois dans les documents schématiques générés et dans les bibliothèques schématiques.

    Pour plus d’informations sur les modes d’affichage dans Altium Designer, consultez la page Creating a Schematic Symbol.

Prise en charge de l’importation des schémas et bibliothèques DxDesigner

La traduction complète des conceptions Siemens EDA DxDesigner, y compris les schémas et les fichiers de bibliothèque, peut être importée directement à l’aide de la Import Wizard d’Altium Designer, sans avoir à convertir vers un format intermédiaire, évitant ainsi la nécessité d’avoir DxDesigner installé. Ces fichiers seront convertis en documents schématiques Altium Designer (*.SchDoc) — un document schématique par feuille définie dans le fichier Logic — et ajoutés à un projet PCB (*.PrjPcb).

Pour accéder aux capacités d’importation de fichiers DxDesigner dans Altium Designer, la fonctionnalité DxDesigner doit être activée pour votre installation d’Altium Designer. Cette fonctionnalité est activée par défaut dans Altium Designer. Elle peut être activée/désactivée après l’installation.

Pour plus d’informations sur la modification des fonctionnalités principales installées, consultez la page Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

De nombreux utilisateurs de DxDesigner utilisent une combinaison de PADS Layout® pour la conception de leur PCB et de DxDesigner pour la capture de schéma. Pour en savoir plus sur l’importation depuis PADS Layout, consultez la page Importing a Design from PADS Logic & PADS Layout.

Le Import Wizard (File » Import Wizard) élimine une grande partie des difficultés normalement associées à la traduction de conception en analysant vos fichiers et en proposant de nombreuses valeurs par défaut et des paramètres suggérés, tels que les dossiers de projet, les liens du projet vers d’autres bibliothèques, les styles de dessin et la structure du projet de sortie. Une flexibilité totale est offerte dans toutes les pages de l’assistant, vous donnant autant ou aussi peu de contrôle que vous le souhaitez sur les paramètres de traduction avant de lancer le processus de traduction proprement dit. Sélectionnez l’option DxDesigner Designs and Libraries Files sur la page Select Type of Files to Import de l’assistant.

Sélectionnez DxDesigner Designs and Libraries Files dans le Import Wizard pour importer des fichiers DxDesigner.
Sélectionnez DxDesigner Designs and Libraries Files dans le Import Wizard pour importer des fichiers DxDesigner.

Utilisation de l’assistant d’importation pour les conceptions DxDesigner

Vous pouvez faire glisser et déposer vos conceptions directement depuis les dossiers de projet de l’Explorateur Windows vers la page des conceptions et bibliothèques de l’assistant d’importation.
Vous pouvez faire glisser et déposer vos conceptions directement depuis les dossiers de projet de l’Explorateur Windows vers la page des conceptions et bibliothèques de l’assistant d’importation.

Vous pouvez utiliser le Import Wizard aussi bien avec des fichiers schématiques DxDesigner seuls qu’en combinaison avec un PCB PADS Layout. Comme il existe une différence dans la manière dont les fichiers de projet et les fichiers schématiques sont nommés et organisés entre DxDesigner et Altium Designer, il est utile de passer brièvement cela en revue afin que vous compreniez exactement comment vos fichiers de conception schématique et de bibliothèque seront traduits après le processus d’importation.

DxDesigner gère le projet de conception sur la base d’un chemin de répertoire défini par l’utilisateur, et tout dans le système utilise ce chemin de projet comme point de référence initial. Par exemple, au lieu d’utiliser des extensions de fichier pour indiquer le type d’un fichier, un dossier appelé sch dans le chemin du projet indique que les fichiers sous ce dossier sont des fichiers schématiques. Les fichiers schématiques individuels suivent la convention de nommage Name.NN est un nombre numérique. Un exemple serait schematic_design.1. DxDesigner l’identifie comme un fichier schématique uniquement parce qu’il se trouve dans le chemin de projet spécifié et dans le dossier appelé sch. De même, les fichiers de bibliothèque individuels suivent la convention de nommage Name.NN est un nombre numérique. Un exemple serait library_res.1. DxDesigner l’identifie comme un fichier de bibliothèque uniquement parce qu’il se trouve dans le chemin de projet spécifié et dans le dossier appelé sym.

Altium Designer utilise des extensions de fichier spécifiques pour certains types de fichiers, tels que les fichiers de conception schématique, les fichiers de bibliothèque et les fichiers de projet. Lorsque vous commencez à importer vos fichiers DxDesigner à l’aide de l’assistant d’importation, il vous sera demandé le nom de votre répertoire de projet. Le Import Wizard sait rechercher les dossiers sch et sym dans le chemin de projet spécifié. Si ce répertoire n’existe pas, un message d’avertissement s’affichera.

Traduction des fichiers de conception schématique

Les chemins de projet DxDesigner et les fichiers schématiques dans le Import Wizard sont traduits comme suit :

  • Project paths ont automatiquement un projet PCB Altium Designer (*.PrjPCB) équivalent créé pour eux. Une fois traduits, les fichiers sont regroupés dans ce projet PCB. Par exemple, si vous avez spécifié C:\my_projects\LED_Matrix_Display comme chemin de projet DxDesigner, le Import Wizard créera LED_Matrix_Display.PcbPrj dans Altium Designer.

  • Schematic files (Name.N) sont traduits en fichiers schématiques Altium Designer (*.SchDoc). Chaque fichier schématique sera importé comme un seul fichier schématique Altium Designer. La hiérarchie de conception est conservée, y compris la hiérarchie complexe. Une fois les schémas ouverts, la hiérarchie schématique sera affichée.

Traduction des objets de conception schématique

La plupart des attributs de composant sont traduits en paramètres, à quelques exceptions près :

  • Power Objects - les symboles DxDesigner qui contiennent un attribut NETNAME sont identifiés comme des objets d’alimentation et traduits comme tels dans Altium Designer.
  • Ports - à l’instar des objets d’alimentation, un symbole avec un attribut attaché le représente comme un port. Les symboles DxDesigner qui contiennent un attribut IN, OUT ou BI sont identifiés et traduits respectivement en ports d’entrée, de sortie ou bidirectionnels.
  • Signal - les symboles qui contiennent un attribut SIGNAL sont identifiés comme des broches d’alimentation cachées et traduits comme tels.
  • Reference Designator - l’attribut REFDES attaché dans le symbole DxDesigner a généralement le format suivant : REFDES = R? Lorsqu’il est placé dans une feuille, l’utilisateur spécifie le REFDES du composant dans la feuille, c.-à-d. REFDES = R21.

D’autres objets de conception courants sont traduits comme suit :

  • Les segments de fil et les bus DxDesigner sont traduits respectivement en fils et en bus.
  • Un segment de fil ou de bus dans DxDesigner peut avoir une étiquette qui lui est attachée. Celle-ci est traduite en étiquette de net. Les chaînes d’étiquette de net dans DxDesigner au format suivant D[0:8] sont remplacées par le format suivant D[0..8].
  • Les types de symboles composites sont identifiés et traduits en symboles de feuille Altium Designer. La broche du symbole est traduite en entrées de feuille et le nom de fichier du symbole de feuille pointera vers la liste des feuilles schématiques correspondant au préfixe du fichier symbole.

Traduction des fichiers de bibliothèque schématique

Les fichiers de bibliothèque de symboles DxDesigner sont traduits comme suit : les fichiers symbole (Name.N) sont traduits en fichiers de bibliothèque Altium Designer (*.SchLib). Chaque fichier symbole sera importé dans un seul fichier de bibliothèque Altium Designer. Une fois traduits, les fichiers sont regroupés dans le projet PCB Altium Designer (*.PrjPCB) créé automatiquement.

Traduction des symboles schématiques

Component Name - le tableau suivant décrit comment le symbole DxDesigner est traduit en composant Altium Designer :

Symbole DxDesigner

Composant Altium Designer

Nom du fichier symbole.
Par exemple, si le nom du fichier symbole est cap.1, le nom du composant sera cap.1.
L’exception concerne les symboles hétérogènes qui seront décrits plus loin.

Nom du composant

Attribut REFDES

Désignateur

Utilisation à partir de l’attribut DEVICE

Commentaire

Tout autre attribut de symbole

Paramètres

Pin Type - le tableau suivant établit la correspondance entre l’attribut PINTYPE de DxDesigner et Altium Designer :

Valeur de l’attribut de type de broche DxDesigner

Type de broche Altium Designer

BI

IO

TRI

HiZ

ANALOG

Passive

OCL

Collecteur ouvert

OEM

Émetteur ouvert

  • Graphical Objects - la plupart des objets ont une traduction directe de DXDesigner vers Altium Designer. Les rectangles (définis par les coins inférieur gauche et supérieur droit) sont traduits en polygones à quatre points.

  • Multiple-part symbols - l’attribut PARTS attaché au symbole indique le nombre de parties que ce symbole représente et est traduit en nombre de sous-parties dans Altium Designer.

  • Annotate Symbol Type - DxDesigner classe le symbole en quatre types : composite, pin, annotate et module. L’utilisation la plus courante des symboles dans DxDesigner concerne les bordures de feuille et les annotations graphiques. Pour cette raison, ces symboles sont traduits en composants Altium Designer avec TYPE = Graphical.

  • Heterogeneous Symbols- les symboles hétérogènes dans DxDesigner sont tout groupe de symboles ayant le même attribut HETERO. Lorsque des symboles sont regroupés sous un même type HETERO, ils représentent un seul dispositif. Altium Designer traduit ces symboles en plusieurs parties ou modes d’affichage au sein d’un même composant selon le type hétérogène. Il existe trois types distincts :

    • HETERO TYPE 1 - différents composants au sein du même dispositif. L’attribut Altium Designer affecté à ce type suit le format : HETERO = sym1, sym2, [sym3].

    • HETERO TYPE 2 - différentes portes au sein du même dispositif. L’attribut Altium Designer affecté à ce type suit le format : HETERO = sym, (symP) où P = numéro PARTS.

    • HETERO TYPE 3 - il s’agit d’un circuit intégré scindé. L’attribut Altium Designer affecté à ce type suit le format : HETERO = (icsymname), (icsymname). La principale différence entre ce type et HETERO TYPE 1 réside uniquement dans le contexte utilisé par DxDesigner en lien avec les circuits intégrés.

Utilisation des documents dans Altium Designer

Dans Altium Designer, la zone de conception logique commence par un document, et pour chaque document il existe un fichier stocké sur le disque dur. Cela signifie que pour chaque feuille (page) schématique Altium Designer, il existe un fichier. Il peut également y avoir plusieurs documents de conception de types variés, selon la nature de la conception sur laquelle vous travaillez. Au démarrage, la plupart des utilisateurs de DxDesigner s’intéresseront aux types de documents schématique et PCB, car ce sont les fichiers vers lesquels leurs conceptions seront traduites.

Le symbole schématique est la pièce

Dans DxDesigner, un type de bloc symbole est l’entité logique décrite graphiquement par des attributs, des broches et diverses propriétés. À mesure que des types de blocs sont placés dans une conception schématique, DxDesigner conserve l’identité de la pièce pour la rétroannotation, la génération de netlists, les nomenclatures, etc. Au minimum, une pièce nécessite un nom de pièce, un préfixe de référence de pièce et un nom d’empreinte PCB.

Dans Altium Designer, le symbole logique est considéré comme le point de départ essentiel d’un composant. Il peut être défini initialement, au minimum, comme un nom dans une bibliothèque schématique, auquel peuvent être ajoutés des broches ainsi que tous les symboles graphiques ou options d’affichage alternatives nécessaires à l’implémentation. Cette flexibilité permet à un composant d’être représenté de différentes manières pendant le processus de conception et de capture. Cela peut se faire non seulement sous la forme d’un symbole logique sur le schéma, mais aussi d’une empreinte sur le PCB ou même d’une définition SPICE pour la simulation.

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.

Contenu