Modèles de composants
Pour vous aider à rationaliser la création de vos composants, Altium Designer, en association avec votre Workspace connecté, prend en charge la création et la définition de Component Templates (éléments de modèle de composant) dans ce 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 composant de bibliothèque du Workspace et fournit des paramètres prédéfinis à utiliser lors de la définition de ce composant.
En particulier, les modèles de composant ont été conçus avec les informations paramétriques à l’esprit, ce qui vous permet de définir, à un emplacement unique, un ensemble de paramètres « prêt à l’emploi » qui seront mis à disposition du composant qui y fait 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 d’assurer la conformité.
Ces modèles de composant sont créés directement dans le Workspace. Une fois un modèle de composant créé (et les données 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 destiné à stocker les modèles de composant, 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 aboutira toujours à un élément Component Template correspondant. Cela fournit simplement un « indice » visuel quant à ce qui est stocké dans un dossier et peut être utile lorsque vous parcourez un Workspace à la recherche d’un contenu particulier. Pour désigner un dossier comme conteneur de modèles de composant, 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 utilisation prévue – donne une indication visuelle du contenu de ce dossier lors de la navigation dans le Workspace.
Item Naming Scheme
Un autre aspect important du dossier parent est le Item Naming Scheme utilisé pour celui-ci. Cela définit le format de l’ID unique de chaque élément créé dans ce dossier particulier. Plusieurs schémas d’exemple par défaut sont disponibles, utilisant le code abrégé soit pour le type de dossier (CTC – Collection de modèles de composant), soit pour le type de contenu (CMPT – Modèle de composant) :
-
$CONTENT_TYPE_CODE-001-{0000}– par exemple,CMPT-001-0001. -
$CONTENT_TYPE_CODE-001-{A00}– par exemple,CMPT-001-A01. -
$FOLDER_TYPE_CODE-001-{0000}– par exemple,CTC-001-0001. -
$FOLDER_TYPE_CODE-001-{A000}– par exemple,CTC-001-A001.
Avec un schéma de dénomination par défaut, le logiciel attribuera automatiquement le prochain ID unique disponible, en fonction de ce schéma, après avoir analysé l’ensemble du Workspace ainsi que les identifiants du contenu existant. Cela peut représenter un gain de temps considérable lors de la création manuelle de modèles de composant.
Un schéma personnalisé peut également être défini pour un dossier, simplement en le saisissant dans le champ, en veillant à ce que la partie variable soit placée entre accolades (par ex. CMP-TMP-{0000}).

Le schéma de dénomination des éléments du dossier parent est appliqué à l’ID unique de chaque élément créé dans ce dossier.
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 Content Type correct est disponible dans le menu contextuel.
Item Lifecycle Definition and Revision Naming
Related pages: Définition des schémas de nommage des révisions pour un Workspace, Définition des définitions de cycle de vie pour un Workspace
Lors de la définition d’un modèle de composant, veillez à spécifier respectivement le type de gestion du cycle de vie à utiliser pour le modèle de composant et le schéma de nommage utilisé pour ses révisions.
Le contrôle des types de contenu pouvant utiliser une définition de cycle de vie particulière ou un schéma de nommage de révision particulier peut être défini et activé globalement depuis la boîte de dialogue Content Types lors de la définition de chaque schéma. Les schémas par défaut affectés à un modèle de composant sont respectivement : Generic Lifecycle et 1-Level Revision Scheme.
Spécifiez les schémas requis dans la boîte de dialogue Create New Item, à l’aide des champs Lifecycle Definition et Revision Naming Scheme respectivement.

Sélection des schémas de définition du cycle de vie et de nommage des révisions pour un modèle de composant créé manuellement.
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 réellement 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 source correcte 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 fiabilité, 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 Component Template Editor 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 Component Template Editor 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 Définition du modèle.
Trois commandes pertinentes sont disponibles pour l’édition directe, 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 apporter 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 selon vos besoins. Le document et l’éditeur se fermeront après l’enregistrement. Le document contenant le modèle de composant source, *.CMPTsera stocké dans la révision de l’élément. -
/
– 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 d’ordres – Save (raccourci : Ctrl+S), Save to Server (raccourci : Ctrl+Alt+S) et Discard Local Changes – depuis le menu principal File et depuis le menu 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.
Héritage d’un modèle de composant
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ériteront du modèle de composant attribué au type de composant racine/parent.
L’éditeur CMPT (Component Template)
Définition du modèle
L’éditeur Component Template est essentiellement divisé en deux régions principales, illustrées dans l’image suivante et résumées ci-après.

L’éditeur Component Template peut être globalement divisé en deux régions clés.
- 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.
- 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 dédié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. Le champ déroulant répertorie toutes les définitions définies pour le Workspace et autorisées pour un composant.
- Revision Naming – choisissez le schéma de nommage des révisions à appliquer à un composant créé à l’aide du modèle. Le champ déroulant répertorie tous les schémas définis pour le Workspace et autorisés pour un composant.
-
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 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 son 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, selon 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 exempleCMP-001-{0000}). - Default Folder – pour spécifier un dossier par défaut dans le Workspace cible où stocker un composant enregistré. Pour cela, cliquez sur le bouton Choose afin d’ouvrir 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.
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 composant.

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 dédiée à la définition et à la gestion des paramètres qui seront mis à disposition d’un composant le référençant.

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éé.
-
ComponentType– ce paramètre vous permet de spécifier le type de composant. Cela facilite la recherche ciblée dans la puissante fonctionnalité Search facility du Workspace – une fonctionnalité qui permet non seulement de rechercher par type de composant, mais aussi d’effectuer des recherches plus intelligentes, avec la prise en charge des unit-aware component parameters. 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ètresComponentTypeassocié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.

Exemple de modèle de composant, avec le paramètre système ComponentType défini surDiodes. -
SCHLIBetPCBLIB– 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.

Spécifiez des modèles de symbole et d’empreinte dans votre modèle. -
NameetDescription– 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ètresNameetDescriptiondans votre modèle.
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 obtenu 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.
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 traduit 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 unit-aware data types est prise en charge, ainsi que le typePCBLIB, qui facilite la definition of multiple footprints, etHarnessWiring, qui facilite la définition d’un harness wiring component. Les types de paramètres définis par des 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é) afin que l’option Show correspondante pour le paramètre soit activée lors de la modification d’un ou de 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 composant 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 « required parameter ». 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 ne sera pas possible. Dans le Component Editor, un tel paramètre se distingue par une cellule de valeur entourée d’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.
- Description – ajoutez une description pour le paramètre, par exemple une note concise indiquant ce qu’il fournit. Si un paramètre du modèle possède une description définie, alors la colonne Description sera affichée dans la zone Parameters du Component Editor dans son Single Component Editing en conséquence.
La liste des paramètres prend également en charge des actions simples 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.
Column Ordering and Sizing
L’ordre des colonnes est personnalisable. Cliquez sur l’en-tête d’une colonne et faites-le glisser horizontalement jusqu’à la nouvelle position souhaitée. Les positions valides sont mises en évidence par des flèches de positionnement verticales.
Sorting
Les paramètres peuvent être triés selon une colonne spécifique en cliquant sur l’en-tête de cette colonne. Cliquez une fois pour trier par ordre croissant (en fonction du contenu de cette colonne). Cliquez à nouveau pour trier par ordre décroissant.
Vous pouvez trier selon plusieurs colonnes. Lorsque les paramètres sont déjà triés selon une colonne spécifique, Shift+Click sur une autre colonne pour effectuer un « sous-tri » selon le contenu de cette colonne.
Types de données des 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). De plus, ces types de données prennent en charge les unités, avec toute une gamme de préfixes d’unités courants. Vous pouvez ainsi saisir la valeur d’un paramètre dans différents formats – par exemple 2.2k, 2k2, 4M, 2.5GHz – le Workspace disposant de l’intelligence nécessaire pour reconnaître la valeur numérique correspondant à ces entrées.
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, par exemple, pour trouver tous les condensateurs ayant une capacité comprise entre 47uF et 220uF.
Utilisez les sections repliables suivantes pour en savoir plus sur les paramètres avec prise en charge des unités.
Supported Units
Les types de données avec prise en charge des unités suivants sont pris en charge lors de la définition d’un paramètre utilisateur dans le cadre d’un modèle de composant :
-
Entier
-
Décimal
-
Ampère (A)
-
Surface (mm2)
-
Bit
-
Candela (cd)
-
Celsius (C)
-
Décibel (dB)
-
Farad (F)
-
Gramme (g)
-
Henry (H)
-
Hertz (Hz)
-
Joule (J)
-
Lumen (lm)
-
Mètre (m)
-
Millimètre (mm)
-
Ohm
-
Pourcentage (%)
-
Pascal (Pa)
-
Bar (bar)
-
Livres par pouce carré (psi)
-
Tours par minute (rpm)
-
Seconde (s)
-
Siemens (S)
-
Coefficient de température (ppm/°C)
-
Tesla (T)
-
Volt (V)
-
Watts(W)
Supported Unit Prefixes
Le tableau suivant répertorie les préfixes d’unités pris en charge lors de la saisie d’une valeur pour un type de paramètre avec prise en charge des unités.
| Préfixe | Terme | Valeur (scientifique) | Valeur (normale) |
|---|---|---|---|
| T | Téra | 1 x 1012 | 1,000,000,000,000 |
| G | Giga | 1 x 109 | 1,000,000,000 |
| M | Méga | 1 x 106 | 1,000,000 |
| k | kilo | 1 x 103 | 1,000 |
| m | milli | 1 x 10-3 | 1 / 1,000 |
| u | micro | 1 x 10-6 | 1 / 1,000,000 |
| n | nano | 1 x 10-9 | 1 / 1,000,000,000 |
| p | pico | 1 x 10-12 | 1 / 1,000,000,000,000 |
| f | femto | 1 x 10-15 | 1 / 1,000,000,000,000,000 |
Adding a Unit-aware Component Parameter
Lors de l’ajout d’un paramètre au modèle (cliquez sur
dans la zone Parameters), utilisez le champ Type associé pour choisir dans la liste déroulante le type de données avec prise en charge des unités requis.

Choix d’un type de données pris en charge avec prise en charge des unités pour un paramètre utilisateur dans un modèle de composant. Dans cet exemple, Ampere est le type de paramètre.
Lors de la saisie d’une valeur pour un paramètre de composant qui utilise un type de données avec prise en charge des unités – soit comme Default Value dans un modèle de composant, soit comme valeur requise dans une définition de composant – voici les points à prendre en compte :
-
Vous pouvez saisir la valeur dans différents formats :
-
Valeur numérique uniquement (par ex.
10). Notez que si le type de données possède une unité, celle-ci sera appliquée automatiquement. Les types qui ont des unités affichent l’unité entre parenthèses après leur nom. -
Valeur numérique en notation scientifique (par ex.
1e10,1E6). -
Valeur numérique et unités (par ex.
10F). -
Valeur numérique avec préfixe (par ex.
10k). L’unité appropriée sera automatiquement ajoutée (le cas échéant). -
Valeur numérique avec préfixe et unités (par ex.
10kF). -
Valeur numérique avec préfixe au format technique classique (par ex. pour une résistance :
2k2,2K2,10r2,10R2). La valeur sera automatiquement normalisée en conséquence (par ex.2K2deviendra2.2k).
-
Valeur numérique uniquement (par ex.
-
Vous pouvez saisir le préfixe et/ou les unités avec ou sans espace après la valeur numérique (par ex.
10uFou10 uF). L’espace sera automatiquement supprimé.
Data Validation
Lorsqu’un type de données tenant compte des unités est utilisé pour un paramètre de composant, la valeur saisie est validée par rapport au type de données spécifié. Cela garantit que l’unité de mesure correcte est utilisée pour ce type de données. Par exemple, un paramètre de type Celsius ne peut pas avoir une valeur de 10V !
La validation est effectuée partout où un paramètre de composant avec un type de données tenant compte des unités est utilisé et qu’une valeur est fournie pour ce paramètre :
- Lors de la définition d’une valeur par défaut pour un paramètre dans un modèle de composant.
- Lors de la définition d’une valeur pour un paramètre dans le cadre de la définition d’un composant dans le Component Editor.
- Lors de la configuration d’une recherche par plage, basée sur la valeur du paramètre, dans le cadre d’un schéma de recherche enregistré.

Exemple de validation des données en action dans le Component Template Editor.
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 de l’espace de travail sur la page Settings – Vault – Dictionaries de l’interface navigateur du Workspace, accessible 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.

Accédez à la page permettant de gérer les dictionnaires dans l’interface navigateur du Workspace depuis le Component Template Editor.
Les dictionnaires définis sont disponibles comme types de paramètre 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é 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 défini par dictionnaire sélectionné.
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. Vous pouvez spécifier autant de liens de modèles d’empreinte que nécessaire ; cette fonctionnalité sera particulièrement appréciée par ceux qui souhaitent créer des composants faisant référence à 3 empreintes, afin de satisfaire aux exigences IPC pour différents niveaux de densité : L (faible, ou cuivre minimum), M (élevé, ou cuivre maximum) 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 réglant son Type sur PCBLIB.

Exemple de composant défini dans le Component Editor (mode Single Component Editing), à l’aide d’un Component Template référencé. Le modèle comporte trois modèles d’empreinte définis, qui sont importés dans la définition du composant. Notez que l’entrée de modèle PCBLIB du modèle est utilisée comme modèle d’empreinte par défaut (distingué par une icône en haut à 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 désignée par PCBLIB (default).
Importation et exportation de modèles de composant
Un fichier de modèle de composant existant (*.CMPT) ou un fichier de bibliothèque de composants (*.CMPLIB) peut être importé dans le Component Template Editor, et le modèle de composant en cours de modification peut être exporté vers un fichier de modèle de composant (*.CMPT). Utilisez les commandes File » Import » Component Template, File » 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 de modèle de composant – ou plus exactement la référence à une telle révision depuis la révision du composant que vous modifiez actuellement – peut s’effectuer de la manière suivante.
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.

Liez rapidement 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 le Component Editor
La réutilisation d’une révision de modèle de composant depuis le Component Editor dépend du mode de fonctionnement de l’éditeur.
En mode Single Component Editing
Lors de la modification d’un seul composant dans ce mode du Component Editor, choisissez le modèle de composant requis dans la liste déroulante associée au champ Template – faisant partie du groupe Advanced Settings, dans la zone Component de l’éditeur. Tous les modèles de composant actuellement disponibles dans le même Workspace que celui où réside le composant lui-même sont listés – par nom – avec leurs dernières révisions indiquées entre parenthèses. Choisissez le modèle requis pour l’appliquer.

Liez rapidement un modèle de composant à partir d’un menu de tous les modèles disponibles lors de la modification de la révision d’un composant à l’aide du Component Editor en mode Single Component Editing.
En mode Batch Component Editing
Il existe deux façons de « raccorder » une révision de Component Template à la révision du composant en cours de modification :
-
Depuis l’onglet Template de la boîte de dialogue Document Options (Edit » Document Options). Cliquez sur le bouton Choose à droite du champ Item Revision. Cela ouvre la boîte de dialogue Choose Item (une incarnation du panneau Explorer). 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 est visible de retour dans l’onglet Template de la boîte de dialogue Document Options.

Liez manuellement un composant à une révision d’un modèle de composant dans le Workspace cible. -
À partir du 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ù se trouve le composant lui-même, avec leurs dernières révisions indiquées entre crochets. Cliquez sur une entrée pour créer un lien vers la dernière révision de ce modèle de composant. Une nouvelle fois, la vérification du lien est visible dans l’onglet Templates de la boîte de dialogue Document Options.

Liaison rapide d’un modèle de composant à partir d’un menu répertoriant 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.
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ù se trouve le dossier Components lui-même, avec leurs dernières révisions indiquées entre crochets. 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.
Si un modèle de composant est choisi au niveau du dossier, ce même modèle sera utilisé par défaut lors de la création de composants dans les sous-dossiers enfants en dessous. Cela facilite l’héritage rapide du modèle pour tous les composants des dossiers enfants.
Impact sur les modèles et les paramètres du composant lors de l’utilisation d’un modèle de composant
Lors de la modification 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 effets 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 d’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). -
En mode Batch Component Editing uniquement, les paramètres basés sur le modèle qui sont définis pour être affichés sont regroupés dans la zone de définition du composant de l’éditeur, avec
Template Parameterscomme texte d’en-tête.
Apparence d’exemples de paramètres basés sur le 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 le modèle marqués en lecture seule ne seront pas modifiables. Pour tous les autres paramètres basés sur le modèle, qui n’ont pas été marqués en lecture seule, vous pouvez librement modifier les valeurs selon les besoins.
-
Si un paramètre basé sur le 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 contiendra l’icône
(en mode Single Component Editing), vous signalant 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.
Réenregistrer 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 nouvelle fois, l’éditeur temporaire s’ouvrira, avec le modèle contenu dans la révision ouvert pour modification. Apportez les changements nécessaires, puis enregistrez le modèle de composant dans la révision suivante de l’élément.

Accès à la commande permettant de lancer la modification 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 du modèle de composant sera téléchargé dans un sous-dossier du répertoire choisi, nommé à partir de l’ID de révision de l’élément. Le fichier se trouve dans le dossier Released qui s’y trouve.
Suppression logicielle
Lorsque vous êtes connecté à un Workspace, une fonctionnalité flexible est disponible pour supprimer un modèle de composant directement dans Altium Designer, depuis le 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 vous permettre de confirmer la suppression. L’action est en réalité une « suppression logicielle », par laquelle le modèle de composant sera déplacé vers la zone Trash du Workspace. La zone Trash est essentiellement une corbeille dans laquelle tout contenu de votre Workspace peut être déplacé (via une action de suppression logicielle). Elle est isolée du reste du Workspace.

Suppression logicielle d’un modèle de composant. Le modèle sera déplacé vers la zone Trash du Workspace.
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, vous en serez informé.
Tout le contenu supprimé de cette manière peut être trouvé dans la page Trash de l’interface navigateur du Workspace. Notez que vous ne pouvez voir que le contenu que vous avez vous-même supprimé de manière logicielle. Les administrateurs pourront voir l’intégralité du contenu de la page Trash — c’est-à-dire tout le contenu qui a été supprimé de manière logicielle.
Points à considérer concernant un modèle de composant supprimé de manière logicielle :
- Le modèle de composant ne sera plus disponible depuis votre logiciel de conception ni depuis l’interface Web.
- Tout emplacement où le modèle de composant était utilisé indiquera que celui-ci 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.
).