Component Templates

Pour vous aider à rationaliser la création de vos composants, Altium Designer, en association avec votre connected Workspace, prend en charge la création et la définition de Component Templates (éléments de modèle de composant) dans cet Workspace. Tout comme un modèle de schéma peut être utilisé pour prédéfinir des informations sur les feuilles de schéma qui s’y réfèrent, un modèle de composant est référencé par un Workspace library component et fournit des paramètres prédéfinis à utiliser lors de la définition de ce composant.

En particulier, les modèles de composants ont été développés avec les informations paramétriques au cœur de leur conception, ce qui vous permet de définir, en un seul emplacement, un ensemble de paramètres qui seront mis à la disposition du composant qui les référence. Grâce au modèle, vous pouvez contrôler lesquels de ces paramètres doivent être rendus visibles, renseigner des valeurs par défaut et même marquer comme obligatoires les paramètres requis. Des contrôles de validation sont effectués au moment de l’enregistrement du composant afin de garantir la conformité.

Les valeurs par défaut spécifiées pour de nombreux paramètres du modèle peuvent être verrouillées en lecture seule ou rendues sélectivement modifiables par le concepteur lors de la définition d’un composant.

Un modèle de composant sert également de base à la création d’un composant générique. Pour en savoir plus, consultez la page Creating Generic Components.

L’accès aux modèles de composants dépend de la licence logicielle. Pour plus d’informations, reportez-vous à l’encadré Note situé sur le côté droit de la page.

Ces modèles de composants sont créés directement dans le Workspace. Une fois qu’un modèle de composant a été créé (et que les données ont été enregistrées dans l’une de ses révisions), il peut être réutilisé pour créer un ou plusieurs composants.

Type de dossier

Lors de la création du dossier dans lequel stocker les modèles de composants, vous pouvez spécifier le type du dossier. Cela n’a aucune incidence sur le contenu du dossier : la publication d’un modèle de composant entraînera toujours la création d’un élément Component Template correspondant. Cela fournit simplement un « indice » visuel sur ce qui est stocké dans un dossier et peut être utile lors de la navigation dans un Workspace à la recherche d’un contenu particulier. Pour désigner un dossier comme conteneur de modèles de composants, définissez son Folder Type sur Component Templates, lors de la définition des propriétés du dossier dans la boîte de dialogue Edit Folder dialog.

La spécification du type de dossier — son usage prévu — donne une indication visuelle du contenu de ce dossier lors de la navigation dans le Workspace.
La spécification du type de dossier — son usage prévu — donne une indication visuelle du contenu de ce dossier lors de la navigation dans le Workspace.

Type de contenu

Lors de la création d’un élément Component Template cible dans lequel stocker votre modèle de composant, assurez-vous que son Content Type est défini sur Component Template, dans la boîte de dialogue Create New Item dialog. Si vous créez l’élément dans un dossier de type Component Templates, ce type de contenu sera disponible dans le menu contextuel accessible par clic droit lors de la création de l’élément.

Création d’un modèle de composant dans un dossier Component Templates — le bon Content Type est disponible dans le menu contextuel.
Création d’un modèle de composant dans un dossier Component Templates — le bon Content Type est disponible dans le menu contextuel.

Enregistrement d’un modèle de composant

Related page: Création et modification de contenu

Jusqu’à présent, nous avons abordé la prise en charge d’un modèle de composant dans le Workspace, en termes de types de dossiers et de contenus associés. L’enregistrement d’un modèle de composant effectivement défini dans une révision d’un tel élément Component Template peut être effectué de manière simplifiée.

Un modèle de composant peut être modifié et enregistré dans la révision initiale d’un élément Component Template nouvellement créé, grâce à la prise en charge de l’édition directe par le Workspace. L’édition directe vous libère des contraintes liées à des données source séparées sous contrôle de version. Vous pouvez simplement modifier un type de contenu pris en charge à l’aide d’un éditeur temporaire chargé avec la dernière source directement depuis le Workspace lui-même. Une fois la modification terminée, l’entité est enregistrée (ou réenregistrée) dans une révision planifiée ultérieure de son élément parent, puis l’éditeur temporaire est fermé. Il n’y a aucun fichier sur votre disque dur, aucune incertitude quant au fait de travailler avec la bonne source ou la plus récente, et aucun besoin de maintenir un logiciel de gestion de versions distinct. Le Workspace gère tout cela avec une grande intégrité, et d’une manière qui accélère considérablement les modifications apportées à vos données.

Lorsque vous créez un élément Component Template, vous avez la possibilité de modifier et d’enregistrer un modèle de composant dans la révision initiale de cet élément après sa création. Pour ce faire, activez l’option Open for editing after creation, en bas de la boîte de dialogue Create New Item dialog (activée par défaut). L’élément sera créé et l’éditeur temporaire de modèles de composants s’ouvrira, en présentant un document .CMPT comme document actif dans la fenêtre principale de conception. Ce document sera nommé selon le format Élément-Révision : <Item><Revision>.CMPT (par ex. CMPT-0001-1.CMPT).

Exemple de modification de la révision initiale d’un modèle de composant, directement depuis le Workspace — l’éditeur temporaire de modèles de composants fournit le document permettant de définir votre modèle de composant.
Exemple de modification de la révision initiale d’un modèle de composant, directement depuis le Workspace — l’éditeur temporaire de modèles de composants fournit le document permettant de définir votre modèle de composant.

Utilisez le document pour définir le modèle de composant selon vos besoins. Pour plus d’informations à ce sujet, voir Defining the Template.

Trois commandes sont pertinentes lors de l’édition directe, et sont facilement accessibles depuis le Quick Access Bar (en haut à gauche de la fenêtre principale de l’application), ou depuis la barre d’outils Component Template Standard :

  • Save Active Document. Utilisez ce bouton pour enregistrer localement toute modification apportée au document. Cela vous permet d’enregistrer les modifications en cours si vous souhaitez y revenir ultérieurement pour effectuer d’autres changements avant l’enregistrement final dans le Workspace.
  • /Save to Server. Utilisez ce bouton pour enregistrer le modèle de composant défini dans le Workspace, en le stockant dans la révision initiale (planifiée) de l’élément Component Template cible. La boîte de dialogue Edit Revision apparaîtra, dans laquelle vous pourrez modifier le nom, la description et ajouter des notes de publication si nécessaire. Le document et l’éditeur se fermeront après l’enregistrement. Le document contenant le modèle de composant source, *.CMPT, sera stocké dans la révision de l’élément.

    Une commande Save to Server est également fournie de manière pratique à droite de l’entrée du modèle de composant, directement dans le panneau Projects panel.
  • /Discard Local Changes. Utilisez ce bouton si vous souhaitez annuler l’édition et ignorer toutes les modifications apportées. Le document et l’éditeur se fermeront, et rien ne sera publié dans l’élément Component Template cible.

Ces commandes sont également disponibles sous forme de commandes — Save (raccourci : Ctrl+S), Save to Server (raccourci : Ctrl+Alt+S) et Discard Local Changes — depuis le menu principal File et depuis le menu contextuel accessible par clic droit sur l’entrée du modèle de composant dans le panneau Projects.

Les données enregistrées dans le Workspace se composent du modèle de composant source, défini dans le fichier Component Template (<Item><Revision>.CMPT).

Exemple de modèle de composant défini, enregistré dans le Workspace.
Exemple de modèle de composant défini, enregistré dans le Workspace.

Héritage d’un modèle de composant

Cette fonctionnalité est disponible lorsque l’option UI.ComponentTemplateInheritance est activée dans la boîte de dialogue Advanced Settings dialog.

Vous pouvez utiliser un modèle de composant du type de composant racine si le sous-type n’a pas de modèle de composant lié. Lors de la création d’une hiérarchie de types de composants, les sous-types de composants héritent du modèle de composant attribué au type de composant racine/parent.

L’éditeur CMPT (Component Template)

Pour accéder à l’éditeur de modèles de composants dans Altium Designer, l’extension logicielle Component Template Editor doit être installée. Cette extension est installée avec Altium Designer par défaut. 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).

Définition du modèle

L’éditeur de modèles de composants est essentiellement divisé en deux régions principales, illustrées dans l’image suivante et résumées ci-après.

L’éditeur de modèles de composants peut être grossièrement divisé en deux régions clés.
L’éditeur de modèles de composants peut être grossièrement divisé en deux régions clés.

  1. Upper Region – pour définir les options au niveau du composant (cycle de vie, nommage et options de dossier) pour un composant qui référence le modèle.
  2. Lower Region – pour définir les paramètres à utiliser pour un composant qui référence le modèle.

Spécification des options du composant

La moitié supérieure de l’éditeur est consacrée à la définition des valeurs par défaut pour les propriétés de composant suivantes :

  • Lifecycle Definition – choisissez la définition de cycle de vie à appliquer à un composant créé à l’aide du modèle. La liste déroulante répertorie toutes les définitions définies pour le Workspace et autorisées pour une utilisation par un composant.
  • Revision Naming – choisissez le schéma de nommage de révision à appliquer à un composant créé à l’aide du modèle. La liste déroulante répertorie tous les schémas définis pour le Workspace et autorisés pour une utilisation par un composant.
Si l’option permettant de contrôler l’utilisation des définitions de cycle de vie et des schémas de nommage de révision par type de contenu est activée pour certaines définitions/schémas, et que le type de contenu Component n’est pas configuré pour utiliser une définition/un schéma particulier, alors cette définition/ce schéma ne sera pas disponible dans la liste déroulante applicable.
  • Component Naming – utilisez ce champ pour définir un schéma de nommage d’élément par défaut pour un composant créé à l’aide du modèle, garantissant un identifiant unique pour le composant résultant dans le Workspace. La saisie effectuée ici sera utilisée comme modèle pour nommer automatiquement le composant (dans son champ Id associé (lors de l’utilisation de l’éditeur de composants en mode Single Component Editing), ou dans le champ Item ID (lors de l’utilisation de l’éditeur de composants en mode Batch Component Editing)). Le logiciel attribuera automatiquement le prochain identifiant unique disponible, sur la base de ce schéma, après avoir analysé l’ensemble du Workspace et les identifiants du contenu existant. Un schéma de nommage d’élément par défaut – CMP-{00000} – est fourni, mais vous pouvez bien sûr créer votre propre schéma en le saisissant dans le champ, en veillant à ce que la partie variable soit placée entre accolades (par ex. CMP-001-{0000}).
  • Default Folder – pour spécifier un dossier par défaut dans le Workspace cible dans lequel stocker un composant enregistré. Pour ce faire, cliquez sur le bouton Choose afin d’accéder à la boîte de dialogue Choose Folder (une incarnation du panneau Explorer panel) à partir de laquelle vous pouvez parcourir et choisir un dossier existant dans le Workspace, ou en créer un nouveau à la volée.
Il n’existe pas de champ pour définir le Workspace cible, car celui-ci sera codé en dur pour utiliser le même Workspace que celui dans lequel réside la révision du modèle de composant.

L’option Allow override de chaque propriété peut être utilisée pour contrôler indépendamment si cette propriété peut être modifiée (activée) ou non (désactivée) par l’utilisateur lors de la définition d’un composant dans l’éditeur de composants.

Lorsque le modèle est référencé, les entrées spécifiées dans cette région sont utilisées pour préremplir les champs applicables dans l’éditeur de composants (lorsqu’ils sont disponibles) :

  • Single Component Editing mode – les champs Id et Folder, dans la zone Advanced Settings de la région Component.
  • Batch Component Editing mode – dans l’onglet Document Options de la boîte de dialogue Document Options dialog et, par conséquent, les champs Item ID et FolderPath, dans la zone Component de la région des définitions de composants.

Lorsque le modèle est référencé, les entrées sont utilisées pour préremplir les champs applicables lors de la modification d’un composant dans l’éditeur de composants en mode Single Component Editing (à gauche) et en mode Batch Component Editing (à droite).
Lorsque le modèle est référencé, les entrées sont utilisées pour préremplir les champs applicables lors de la modification d’un composant dans l’éditeur de composants en mode Single Component Editing (à gauche) et en mode Batch Component Editing (à droite).

Définition des paramètres

La moitié inférieure de l’éditeur est consacrée à la définition et à la gestion des paramètres qui seront mis à la disposition d’un composant référençant le modèle.

Exemple de paramètres définis dans un modèle de composant.
Exemple de paramètres définis dans un modèle de composant.

Paramètres système par défaut

Divers paramètres système sont inclus par défaut lors de la création d’un nouveau modèle de composant, comme illustré dans l’image suivante et détaillé ci-après.

Paramètres système par défaut inclus dans un modèle de composant nouvellement créé.
Paramètres système par défaut inclus dans un modèle de composant nouvellement créé.

  • ComponentType – ce paramètre vous permet de spécifier le type de composant. Cela facilite les recherches ciblées dans la puissante fonctionnalité de recherche du Workspace Search facility – une fonctionnalité qui vous permet non seulement de rechercher par type de composant, mais aussi d’effectuer des recherches plus intelligentes, avec des paramètres de composant sensibles aux unités pris en charge. Lorsque vous parcourez les composants de votre propre Workspace à l’aide du panneau Components panel, le regroupement Categories des composants est dérivé des paramètres ComponentType associés à chaque composant. Cliquez sur le champ Default Value associé, puis sur le bouton pour accéder à la boîte de dialogue Choose component type. Utilisez-la pour sélectionner le type de composant requis et cliquez sur OK – le type choisi sera inséré comme valeur du paramètre ComponentType, de retour dans la grille principale des paramètres.

    La boîte de dialogue Choose component type reflète l’ensemble des types de composants définis sur la page Data Management – Component Types page de la boîte de dialogue Preferences. Cliquez sur le bouton en bas de la boîte de dialogue Choose component type pour accéder à cette page de préférences, à partir de laquelle vous pouvez adapter cette liste à vos besoins – soit en ajoutant de nouveaux types et sous-types, soit en modifiant et supprimant les types existants.

    Exemple de modèle de composant, avec le paramètre système ComponentType défini sur Diodes.
    Exemple de modèle de composant, avec le paramètre système ComponentType défini sur Diodes.

    Le type de données de ce paramètre est défini sur ComponentType et ne peut pas être modifié. De plus, le paramètre ComponentType ne peut pas être copié ni supprimé. Sélectionnez la cellule et utilisez la touche Delete pour effacer la valeur.
  • SCHLIB et PCBLIB – ces deux paramètres vous permettent de spécifier respectivement les modèles de symbole et d’empreinte par défaut. Cliquez sur le champ Default Value associé à chaque paramètre, puis sur le bouton pour accéder à une boîte de dialogue permettant de choisir le modèle requis.

    Notez que vous choisissez le modèle, et non une révision spécifique de ce modèle. De cette manière, un composant utilisant le modèle utilisera toujours la dernière révision du modèle choisi.

    Spécifiez les modèles de symbole et d’empreinte dans votre modèle.
    Spécifiez les modèles de symbole et d’empreinte dans votre modèle.

    Les types de données de ces paramètres sont définis respectivement sur SCHLIB et PCBLIB et ne peuvent pas être modifiés. De plus, les paramètres de modèle ne peuvent pas être copiés ni supprimés. Sélectionnez la cellule et utilisez la touche Delete pour effacer la valeur.
  • Name et Description – ces deux paramètres vous permettent de définir respectivement le nom et la description du composant. Saisissez les chaînes requises dans le champ Default Value associé à chaque paramètre.

    Spécifiez les paramètres Name et Description dans votre modèle.
    Spécifiez les paramètres Name et Description dans votre modèle.

    Le type de données de ces deux paramètres est défini sur Text et ne peut pas être modifié. De plus, ces paramètres ne peuvent pas être copiés ni supprimés.

Ajout d’un nouveau paramètre utilisateur

Pour ajouter un nouveau paramètre utilisateur à la liste, cliquez sur le bouton (ou utilisez la commande Add dans le menu contextuel accessible par clic droit) – le paramètre est ajouté au bas de la liste actuelle.

Exemple d’ajout d’un nouveau paramètre utilisateur au modèle.
Exemple d’ajout d’un nouveau paramètre utilisateur au modèle.

Chaque paramètre est présenté dans la grille sous la forme des informations suivantes :

  • Name – utilisez ce champ pour nommer le paramètre, généralement avec un nom explicite qui reflète son objectif. Lors de leur ajout initial, les paramètres reçoivent des noms par défaut (Parameter, Parameter 1, Parameter 2, etc.).
  • Type – le type du paramètre. Cette entrée sera initialement définie sur Text, mais une gamme de types de données sensibles aux unités est prise en charge, ainsi que le type PCBLIB, qui facilite la définition de plusieurs empreintes, et HarnessWiring, qui facilite la définition d’un composant de câblage de faisceau. Les types de paramètres définis par les dictionnaires disponibles sont également pris en charge – en savoir plus.
  • Visible – activez cette option (qui est l’état par défaut pour un paramètre nouvellement ajouté) pour que l’option Show correspondante du paramètre soit activée lors de la modification d’un ou plusieurs composants dans l’éditeur de composants (configuré en mode Batch Component Editing). Cela contrôle à son tour l’affichage de la colonne correspondante pour ce paramètre dans la région inférieure de l’éditeur de composants, où les définitions de composants elles-mêmes sont définies. Cette propriété n’a aucun effet lors de la définition d’un composant à l’aide du mode Single Component Editing de l’éditeur.
  • Read Only – activez cette option pour rendre le paramètre en lecture seule. Lors de la modification d’un composant qui référence le modèle, la valeur du paramètre ne pourra pas être modifiée.
  • Required – activez cette option pour faire du paramètre un « paramètre requis ». Lors de la modification d’un composant qui référence le modèle, une valeur doit être définie pour ce paramètre ; sinon, l’enregistrement du composant sera impossible. Dans le Component Editor, un tel paramètre se distingue par une cellule de valeur avec une bordure rouge (en mode Batch Component Editing) ou contenant l’icône (en mode Single Component Editing), lorsqu’aucune valeur n’a été saisie.
  • Default Value – utilisez ce champ pour saisir une valeur par défaut pour le paramètre.

    • Si le paramètre est marqué comme requis (option Required activée) et a également été défini en lecture seule (option Read Only activée), alors une valeur par défaut MUST être saisie. Sinon, lors de la modification d’un composant qui référence le modèle, le paramètre sera signalé comme n’ayant pas de valeur, mais cela ne pourra pas être corrigé, car le paramètre n’est pas modifiable puisqu’il est en lecture seule. Une nouvelle révision de ce modèle de composant ne peut pas être enregistrée dans le Workspace tant que ce problème n’est pas résolu.
    • Lors de la modification d’une révision d’un composant, un paramètre défini par l’utilisateur existant portant le même nom qu’un paramètre du modèle de composant lié sera remplacé par la version du modèle. Toute valeur existante pour ce paramètre sera conservée (et ne sera pas remplacée par la valeur par défaut du modèle).
    • Un modèle de câblage de faisceau par défaut ne peut être ajouté que lorsqu’aucun autre modèle par défaut (SCHLIB ou PCBLIB) n’est ajouté au modèle. Et inversement, les modèles par défaut SCHLIB et PCBLIB ne peuvent pas être ajoutés lorsqu’un modèle de câblage de faisceau par défaut est ajouté au modèle.
  • Description – ajoutez toute description du paramètre, par exemple une note concise sur ce qu’il fournit. Si un paramètre du modèle a une description définie, alors la colonne Description sera présentée dans la région Parameters du Component Editor dans son Single Component Editing en conséquence.

La liste des paramètres prend également en charge de simples actions de copier-coller, vous permettant de dupliquer un ou plusieurs paramètres utilisateur existants. Le ou les paramètres collés seront ajoutés en bas de la liste.

Les raccourcis standard de copie (Ctrl+C) et de collage (Ctrl+V) sont pris en charge, et ces commandes sont également disponibles dans le menu contextuel accessible par clic droit. Plusieurs paramètres utilisateur peuvent être sélectionnés pour les opérations de copier-coller, à l’aide des techniques standard Ctrl+Click et Shift+Click.
Pour supprimer un ou plusieurs paramètres utilisateur de la liste, sélectionnez chaque paramètre, puis cliquez sur le bouton , ou utilisez la commande Remove dans le menu contextuel accessible par clic droit.

Types de données de paramètres de composant avec prise en charge des unités

Le Component Template Editor permet de définir des types de données explicites pour les paramètres de composant définis dans un modèle de composant (*.CMPT). En outre, ces types de données prennent en charge les unités, avec une gamme de préfixes d’unités courants. Ainsi, vous pouvez saisir la valeur d’un paramètre dans différents formats – tels que 2.2k, 2k2, 4M, 2.5GHz – le Workspace disposant de l’intelligence nécessaire pour reconnaître la valeur numérique correspondant à ces saisies.

Cette fonctionnalité d’un modèle de composant facilite les recherches ciblées via la fonction Advanced Search facility du serveur – une fonction qui vous permet non seulement de rechercher par type de composant, mais aussi d’effectuer des recherches plus intelligentes, avec des recherches par plage. Grâce à la puissance des paramètres de composant avec prise en charge des unités, vous pouvez rapidement définir une recherche pour trouver, par exemple, tous les condensateurs ayant une capacité comprise entre 47uF et 220uF.

Les paramètres avec prise en charge des unités sont également utilisés pour le filtrage intelligent lors de la recherche dans vos propres composants à l’aide du Components panel.

Utilisez les sections repliables suivantes pour en savoir plus sur les paramètres avec prise en charge des unités.

Types de données de paramètre définis par dictionnaire

Les dictionnaires sont des types de paramètres personnalisés comportant plusieurs valeurs définies. Les dictionnaires sont gérés par les administrateurs du Workspace sur la page Settings – Vault – Dictionaries de l’interface navigateur du Workspace, à laquelle il est possible d’accéder depuis le Component Template Editor en choisissant l’option Add New Dictionary dans la liste déroulante Type ou en cliquant sur le contrôle Manage Dictionaries en haut à droite de la zone Parameters.

  • La page Settings – Vault – Dictionaries est également accessible depuis la page Data Management – Dictionaries page de la boîte de dialogue Preferences, en cliquant sur le contrôle Manage Dictionaries, ainsi que depuis la page Data Management – Servers page de la boîte de dialogue Preferences, en cliquant sur le contrôle Properties pour le Workspace actif ou un Workspace connu, puis en sélectionnant l’entrée Dictionaries dans le menu.

  • Lorsqu’un type défini par dictionnaire est sélectionné pour un paramètre, la page Settings – Vault – Dictionaries est également accessible en cliquant dans la cellule du paramètre dans la colonne Type, puis en cliquant sur le bouton ().

 
 
 
 
 

Accédez à la page permettant de gérer les dictionnaires dans l’interface navigateur du Workspace depuis le Component Editor.
Accédez à la page permettant de gérer les dictionnaires dans l’interface navigateur du Workspace depuis le Component Editor.

En savoir plus sur la gestion des dictionnaires depuis l’interface navigateur du Workspace (Altium 365 Workspace, Enterprise Server Workspace).

Les dictionnaires définis sont disponibles comme types de paramètres dans la liste déroulante Type.

Sélectionnez un type de paramètre défini par dictionnaire dans la liste déroulante Type.
Sélectionnez un type de paramètre défini par dictionnaire dans la liste déroulante Type.

Les valeurs définies pour le type sélectionné défini par dictionnaire sont disponibles dans la liste déroulante Default Value. Sélectionnez la valeur requise à utiliser comme valeur par défaut du paramètre ou sélectionnez <None>.

Sélectionnez une valeur par défaut parmi celles définies pour le type sélectionné défini par dictionnaire.
Sélectionnez une valeur par défaut parmi celles définies pour le type sélectionné défini par dictionnaire.

  • Les valeurs par défaut sont validées lors de l’enregistrement du modèle de composant dans le Workspace. Si la valeur par défaut devient incohérente avec le dictionnaire (par ex., si la valeur a été supprimée du dictionnaire puis que le modèle utilisant cette valeur a été ouvert pour modification), cette valeur par défaut sera mise en évidence en rouge dans la colonne Default Value, et un message d’erreur sera affiché dans le panneau Messages lors de la tentative d’enregistrement du modèle dans le Workspace.

  • Si la valeur d’un paramètre de composant devient incohérente avec le dictionnaire (par ex., si le type de ce paramètre a été changé de Text vers un type défini par dictionnaire dans le modèle de composant, et que la valeur actuelle du composant ne correspond à aucune valeur du type sélectionné défini par dictionnaire), ce paramètre sera mis en évidence lors de la modification du composant dans le Component Editor : une icône en forme de point d’exclamation sera affichée à côté de la valeur incohérente du paramètre lors de la modification du composant dans le mode Single Component Editing de l’éditeur, et la valeur du paramètre sera mise en évidence en rouge lors de la modification du composant dans le mode Batch Component Editing de l’éditeur. Assurez-vous que tous les paramètres du composant sont cohérents avec les valeurs du modèle ; sinon, vous ne pourrez pas enregistrer le composant dans la révision suivante.

  • Si les dictionnaires ont été modifiés dans l’interface navigateur du Workspace connecté, vous devez vous déconnecter du Workspace puis vous y reconnecter afin que ces modifications soient prises en compte dans Altium Designer. Reportez-vous à la page Accessing Your Workspace pour en savoir plus.

Définition de plusieurs empreintes

Le Component Template Editor prend également en charge la définition de plusieurs empreintes PCB dans un modèle de composant. N’importe quel nombre de liens de modèles d’empreinte peut être spécifié, ce qui sera particulièrement utile pour ceux qui souhaitent créer des composants faisant référence à 3 empreintes, conformément aux exigences IPC pour différents niveaux de densité : L (faible, ou cuivre minimal), M (élevé, ou cuivre maximal) et N (nominal, ou cuivre médian).

Pour ajouter une définition de modèle d’empreinte supplémentaire au modèle, cliquez sur pour ajouter un nouveau paramètre, puis choisissez l’entrée PCBLIB dans le menu déroulant associé au champ Type.

Transformez un paramètre nouvellement ajouté en définition de modèle d’empreinte en définissant son Type sur PCBLIB.
Transformez un paramètre nouvellement ajouté en définition de modèle d’empreinte en définissant son Type sur PCBLIB.

Le nom du paramètre passera de Parameter à PCBLIB n, où n est l’entier disponible suivant permettant de distinguer plusieurs modèles d’empreinte (par ex. PCBLIB 1, PCBLIB 2, etc.). Le modèle par défaut sera celui associé à l’entrée PCBLIB. Lorsque les empreintes sont importées dans le Component Editor lors de la définition d’un composant, le modèle d’empreinte par défaut est distingué par l’icône en haut à gauche de la fenêtre d’aperçu du modèle (en mode Single Component Editing) et par l’entrée PCBLIB (default) dans la zone Required Models/Parameters (en mode Batch Component Editing).

Exemple de composant défini dans le Component Editor (mode Single Component Editing), utilisant un Component Template référencé. Le modèle comporte trois modèles d’empreinte définis, qui sont repris dans la définition du composant. Notez que l’entrée de modèle PCBLIB dans le modèle est utilisée comme modèle d’empreinte par défaut (distingué par une icône dans son coin supérieur gauche) lors de la définition du composant. Survolez l’image pour voir le même composant défini avec le Component Editor en mode Batch Component Editing. Dans ce cas, l’empreinte par défaut est appelée PCBLIB (default).
Exemple de composant défini dans le Component Editor (mode Single Component Editing), utilisant un Component Template référencé. Le modèle comporte trois modèles d’empreinte définis, qui sont repris dans la définition du composant. Notez que l’entrée de modèle PCBLIB dans le modèle est utilisée comme modèle d’empreinte par défaut (distingué par une icône dans son coin supérieur gauche) lors de la définition du composant. Survolez l’image pour voir le même composant défini avec le Component Editor en mode Batch Component Editing. Dans ce cas, l’empreinte par défaut est appelée PCBLIB (default).

Importation et exportation de modèles de composants

Un fichier de modèle de composant existant (*.CMPT) ou un fichier de bibliothèque de composants (*.CMPLIB) peut être importé dans l’éditeur de modèles de composants, et le modèle de composant en cours d’édition peut être exporté vers un fichier de modèle de composant (*.CMPT). Utilisez les commandes File » Import » Component TemplateFile » Import » Component Library et File » Export du menu principal de l’éditeur de composants pour sélectionner l’action souhaitée, puis utilisez la boîte de dialogue Windows standard qui s’ouvre pour parcourir l’emplacement requis et sélectionner un fichier à importer ou définir le nom du fichier qui sera exporté.

Réutilisation d’un modèle de composant

L’utilisation d’une révision d’un modèle de composant — ou plus précisément le fait d’en référencer une depuis la révision d’un composant que vous modifiez actuellement — peut être effectuée des façons suivantes.

Un composant ne peut référencer qu’un seul modèle de composant à la fois.

Lors de la création d’un nouveau composant

Lors de la création d’un nouveau composant à l’aide de la commande File » New » Component depuis les menus principaux, vous pouvez choisir le modèle dans la boîte de dialogue Create new component.

Liaison rapide d’un modèle de composant à partir d’une liste de tous les modèles disponibles, lors de la création d’un nouveau composant.
Liaison rapide d’un modèle de composant à partir d’une liste de tous les modèles disponibles, lors de la création d’un nouveau composant.

Manuellement depuis l’éditeur de composants

La réutilisation d’une révision d’un modèle de composant depuis l’éditeur de composants dépend du mode de fonctionnement de l’éditeur.

En mode d’édition de composant unique

Lors de l’édition d’un seul composant dans ce mode de l’éditeur de composants, choisissez le modèle de composant requis dans le menu déroulant associé au champ Template — faisant partie du groupe Advanced Settings, dans la zone Component de l’éditeur. Tous les modèles de composants actuellement disponibles dans le même Workspace que celui où réside le composant lui-même sont répertoriés — par nom — avec leurs dernières révisions indiquées entre parenthèses. Choisissez le modèle requis pour l’appliquer.

Liaison rapide d’un modèle de composant à partir d’un menu de tous les modèles disponibles, lors de l’édition de la révision d’un composant à l’aide de l’éditeur de composants dans son mode Single Component Editing.
Liaison rapide d’un modèle de composant à partir d’un menu de tous les modèles disponibles, lors de l’édition de la révision d’un composant à l’aide de l’éditeur de composants dans son mode Single Component Editing.

En mode d’édition par lot de composants

Il existe deux façons de « lier » une révision d’un modèle de composant à la révision du composant en cours d’édition :

  • Depuis l’onglet Template de la boîte de dialogue Document Options dialog (Edit » Document Options). Cliquez sur le bouton Choose à droite du champ Item Revision. Cela donne accès à la boîte de dialogue Choose Item (une incarnation du panneau Explorer panel). Utilisez cette boîte de dialogue pour parcourir et sélectionner la révision du modèle de composant requis. Après avoir cliqué sur OK, un lien sera créé entre la révision du composant et la révision cible du modèle de composant. La preuve de ce lien peut être vue de retour sur l’onglet Template de la boîte de dialogue Document Options.

    Liaison manuelle d’un composant à une révision d’un modèle de composant, dans le Workspace cible.
    Liaison manuelle d’un composant à une révision d’un modèle de composant, dans le Workspace cible.

    Le modèle de composant utilisé peut être modifié à tout moment — cliquez sur Choose et sélectionnez une révision d’un autre modèle de composant.
    L’état de la révision d’Item du modèle de composant lié est reflété dans l’onglet Template de la boîte de dialogue Document Options. Si une révision plus récente de l’Item lié est disponible, cliquez sur le bouton pour utiliser cette dernière révision.
  • Depuis le menu Add associé à la zone Required Models/Parameters de l’éditeur de composants. Le sous-menu Templates répertorie tous les modèles de composants — par nom — actuellement disponibles dans le même Workspace que celui où réside le composant lui-même, avec leurs dernières révisions indiquées entre parenthèses. Cliquez sur une entrée pour créer un lien vers la dernière révision de ce modèle de composant. Une fois encore, la vérification du lien peut être vue dans l’onglet Templates de la boîte de dialogue Document Options.

    Liaison rapide d’un modèle de composant à partir d’un menu de tous les modèles disponibles.
    Liaison rapide d’un modèle de composant à partir d’un menu de tous les modèles disponibles.

Hérité du dossier Components du Workspace

Vous pouvez spécifier un modèle de composant à utiliser automatiquement pour tous les composants (et leurs révisions) stockés dans un dossier Components du Workspace.

Un modèle de composant par défaut ne peut être défini que pour un dossier de type Components.

Spécifiez le modèle requis à l’aide du champ Component Template, lors de la définition des propriétés du dossier, dans la boîte de dialogue Edit Folder dialog. La liste déroulante associée au champ répertorie tous les modèles de composants — par nom — actuellement disponibles dans le même Workspace que celui où réside le dossier Components lui-même, avec leurs dernières révisions indiquées entre parenthèses. Choisissez une entrée pour créer un lien vers la dernière révision de ce modèle de composant, pour chaque composant créé ultérieurement dans ce dossier.

Spécifiez un modèle de composant par défaut, à appliquer à tous les composants créés dans le dossier Components parent.
Spécifiez un modèle de composant par défaut, à appliquer à tous les composants créés dans le dossier Components parent.

Pour ne pas utiliser cette fonctionnalité, laissez/réglez le champ Component Template sur None.

Si un modèle de composant est choisi au niveau du dossier, ce même modèle sera utilisé par défaut lorsque des composants seront créés dans les sous-dossiers enfants situés en dessous. Cela facilite l’héritage rapide du modèle pour tous les composants des dossiers enfants.

Lorsqu’une révision d’un composant est enregistrée dans le Workspace, elle verrouille essentiellement la révision spécifique du modèle de composant utilisé — créant un lien fort vers cette révision, sauf modification manuelle.

Impact sur les modèles et les paramètres du composant lors de l’utilisation d’un modèle de composant

Lors de l’édition d’une révision d’un composant, lorsqu’une révision d’un modèle de composant est liée/référencée, les éléments suivants se produisent dans l’éditeur de composants en ce qui concerne les modèles et les paramètres :

  • Les modèles définis dans le modèle référencé sont ajoutés à la zone Models (mode Single Component Editing) et à la zone Model Links (mode Batch Component Editing).
  • Un modèle référencé existant sera conservé, et le composant continuera à utiliser ce modèle sauf s’il est volontairement modifié manuellement.
  • Les paramètres définis dans le modèle référencé sont ajoutés à la zone Parameters (mode Single Component Editing) et à la zone Required Models/Parameters (mode Batch Component Editing).

    Exemple de paramètres après liaison à une révision d’un modèle de composant, lors de l’utilisation de l’éditeur de composants en mode Single Component Editing (à gauche) et en mode Batch Component Editing (à droite).
    Exemple de paramètres après liaison à une révision d’un modèle de composant, lors de l’utilisation de l’éditeur de composants en mode Single Component Editing (à gauche) et en mode Batch Component Editing (à droite).

    Tous les paramètres provenant du modèle de composant référencé sont distingués par l’utilisation de l’icône (mode Single Component Editing) et de l’icône (mode Batch Component Editing). En outre, et uniquement pour le mode d’édition par lot de composants, l’option Show de chaque paramètre basé sur un modèle suit l’état de l’option correspondante Visible dans le modèle.
    Les paramètres basés sur un modèle ne peuvent pas être supprimés.
    Vous êtes libre d’ajouter des paramètres utilisateur supplémentaires selon les besoins.
  • En mode Batch Component Editing uniquement, les paramètres basés sur un modèle qui sont définis pour être affichés sont regroupés dans la zone des définitions du composant de l’éditeur, avec Template Parameters utilisé comme texte d’en-tête.

    Apparence d’exemples de paramètres basés sur un modèle dans la zone où les définitions du composant elles-mêmes sont définies, lors de l’utilisation de l’éditeur de composants dans son mode Batch Component Editing.
    Apparence d’exemples de paramètres basés sur un modèle dans la zone où les définitions du composant elles-mêmes sont définies, lors de l’utilisation de l’éditeur de composants dans son mode Batch Component Editing.

  • Les champs de valeur des paramètres basés sur un modèle qui ont été marqués comme lecture seule ne seront pas modifiables. Pour tous les autres paramètres basés sur un modèle qui n’ont pas été marqués comme lecture seule, vous êtes libre de modifier les valeurs selon les besoins.

    Avec l’éditeur de composants en mode Single Component Editing, un paramètre de modèle en lecture seule est distingué dans la zone Parameters par l’utilisation de l’icône .
  • Si un paramètre basé sur un modèle a été marqué comme requis mais qu’aucune valeur ne lui a été attribuée dans le modèle, son champ de valeur apparaîtra avec une bordure rouge (en mode Batch Component Editing) ou contenant l’icône (en mode Single Component Editing), vous avertissant qu’une valeur est requise pour ce paramètre. Vous ne pourrez pas enregistrer un composant dans le Workspace tant que des valeurs n’auront pas été définies pour tous les paramètres requis.

    Avec l’éditeur de composants en mode Single Component Editing, un paramètre de modèle requis est distingué dans la zone Parameters par l’utilisation de l’icône .

Réenregistrement d’un modèle de composant

À tout moment, vous pouvez revenir à n’importe quelle révision d’un modèle de composant dans le Workspace et la modifier directement. Cliquez avec le bouton droit sur la révision et choisissez la commande Edit dans le menu contextuel. Une fois encore, l’éditeur temporaire s’ouvrira, avec le modèle contenu dans la révision ouvert pour modification. Apportez les modifications nécessaires, puis enregistrez le modèle de composant dans la révision suivante de l’Item.

Un clic droit sur l’entrée de niveau supérieur du modèle de composant lui-même modifiera la dernière révision de ce modèle.

Accès à la commande permettant de lancer l’édition directe d’une révision existante d’un modèle de composant.
Accès à la commande permettant de lancer l’édition directe d’une révision existante d’un modèle de composant.

Téléchargement des données enregistrées

Téléchargez les données stockées dans une révision d’un modèle de composant en cliquant avec le bouton droit sur cette révision (dans le panneau Explorer) et en choisissant la commande Operations » Download dans le menu contextuel. Le fichier de modèle de composant sera téléchargé dans un sous-dossier du répertoire choisi, nommé à l’aide de l’ID de révision de l’Item. Le fichier se trouve dans le dossier Released qui s’y trouve.

Accédez à la commande Download depuis l’entrée de niveau supérieur du modèle de composant lui-même, pour télécharger le fichier de modèle de composant stocké dans la dernière révision de ce modèle.
Cliquez sur le bouton Explore dans la boîte de dialogue Download from Server, pour accéder rapidement au dossier de téléchargement.

Suppression logicielle

Lorsqu’il est connecté à un Workspace, une fonctionnalité flexible est disponible pour supprimer un modèle de composant directement depuis Altium Designer, à partir du panneau Explorer panel. Cliquez avec le bouton droit sur l’entrée du modèle de composant dans le panneau et choisissez la commande Delete Item dans le menu contextuel. La boîte de dialogue Delete Items apparaîtra pour confirmer la suppression. L’action est en réalité une « suppression logicielle », par laquelle le modèle de composant sera déplacé dans la zone Trash du Workspace. Le Trash est essentiellement une corbeille dans laquelle tout contenu de votre Workspace peut être déplacé (via une action de suppression logicielle). Il est isolé du reste du Workspace.

Grâce à la fonction de suppression réversible, vous pouvez supprimer un modèle de composant actuellement utilisé.
Il est possible de supprimer plusieurs modèles de composants en une seule opération. Sélectionnez tous les modèles de composants requis à l’aide des commandes standard de sélection multiple (Shift+Click, Ctrl+Click), puis cliquez avec le bouton droit et choisissez la commande Delete Items dans le menu contextuel.

Suppression réversible d’un modèle de composant. Le modèle sera déplacé vers la zone Trash de l’Espace de travail.
Suppression réversible d’un modèle de composant. Le modèle sera déplacé vers la zone Trash de l’Espace de travail.

Pour procéder à la suppression, cliquez sur le bouton . L’élément sera supprimé et une boîte de dialogue Deletion Summary confirmera la réussite de la suppression. En cas de problème lors de la suppression, cela vous sera signalé.

Tout le contenu supprimé de cette manière se trouve sur la page Trash de l’interface navigateur de l’Espace de travail. Notez que vous ne pouvez afficher que le contenu que vous avez vous-même supprimé de manière réversible. Les administrateurs pourront voir l’intégralité du contenu de la page Trash, c’est-à-dire tout le contenu ayant été supprimé de manière réversible.

Points à prendre en compte concernant un modèle de composant supprimé de manière réversible :

  • Le modèle de composant ne sera disponible ni depuis votre logiciel de conception, ni depuis l’interface Web.
  • Tout emplacement où le modèle de composant était utilisé indiquera que ce modèle de composant a été supprimé.
  • Un modèle de composant peut être restauré ou supprimé définitivement depuis la page Trash, à condition que vous disposiez des droits de modification. La suppression définitive n’est possible que s’il n’est pas utilisé par un élément parent.
Notez que si vous avez supprimé de manière réversible un modèle de composant — en le déplaçant vers Trash — vous pouvez recréer un nouveau modèle de composant portant ce même nom. Si vous restaurez ensuite le modèle de composant d’origine et que le nom d’origine est déjà pris, un suffixe numérique sera utilisé afin de conserver un nom unique dans l’Espace de travail.
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