Les variantes sont créées et configurées dans la boîte de dialogue Variant Management. Pour ouvrir cette boîte de dialogue, sélectionnez Variants dans le menu Project (raccourci : C, V) ou cliquez avec le bouton droit sur le nom du projet dans le panneau Projects, puis sélectionnez Variants.
Il est également possible d’accéder à cette boîte de dialogue en cliquant avec le bouton droit sur un composant placé dans l’éditeur de schéma, puis en sélectionnant Part Actions » Variants. Dans ce cas, la boîte de dialogue sera renseignée avec les composants actuellement sélectionnés dans l’éditeur de schéma.
La boîte de dialogue Variant Management est disponible lorsque l’option UI.ModernVariantsManager est désactivée dans la boîte de dialogue Advanced Settings dialog. Lorsque l’option UI.ModernVariantsManager est activée, le Variant Manager est utilisé pour créer et configurer les variantes de conception.
La boîte de dialogue comporte deux zones principales :
-
La zone supérieure Components for project, qui répertorie tous les composants de la conception de base et, le cas échéant, des colonnes pour les variantes appliquées.
-
La zone inférieure Component Parameters, qui détaille tous les paramètres du ou des composants actuellement sélectionnés dans la zone supérieure et, le cas échéant, des colonnes pour les variantes appliquées.

Les variantes sont créées et configurées dans la boîte de dialogue Variant Management.
Options and Controls of the Variant Management Dialog
Composants
-
Project Components – cette zone répertorie chaque composant du projet. Pour chaque composant, le Hierarchy Path et le désignateur Logical sont indiqués, ainsi que Name et l’empreinte physique Designator. Les champs Document et Original Library Link indiquent où se trouvent les documents source.
Double-cliquez sur un composant ou cliquez avec le bouton droit puis sélectionnez l’option Cross Probe pour accéder à ce composant dans le schéma.
-
Variant of – après l’ajout d’une nouvelle variante, une colonne dédiée apparaît à droite de Project Components. Le nom donné à la nouvelle variante apparaît comme titre et la colonne Component Variation répertorie les éventuelles variations pour chaque composant. Une fois la variante créée, vous pouvez configurer l’état de chaque composant. Pour cela, cliquez sur la cellule du composant dans la nouvelle colonne pour afficher
ou cliquez avec le bouton droit pour accéder aux commandes du menu contextuel. Lorsque
est cliqué, la boîte de dialogue Edit Component Variation s’ouvre et propose trois choix :
-
Fitted – le composant d’origine tel qu’utilisé dans la conception de base est également monté/utilisé dans cette variante de la conception. Pour une variante nouvellement ajoutée, tous les composants sont Fitted par défaut et la cellule est vide. Notez que des paramètres individuels peuvent également varier pour un composant monté : saisissez la nouvelle valeur du paramètre. Les paramètres modifiés sont affichés en gras.
-
Not Fitted – le composant d’origine tel qu’utilisé dans la conception de base n’est pas monté/utilisé dans cette variante de la conception. Pour un composant Non monté, la cellule affiche le texte Not Fitted.
-
Alternate Part – cette option permet de parcourir et de sélectionner la pièce de remplacement. Une fois choisie, la cellule affiche le lien de bibliothèque de la pièce de remplacement ou le composant serveur, selon ce qui a été choisi. La zone inférieure de la boîte de dialogue affichera tous les paramètres de la pièce de remplacement.
Pour rendre une variante active dans la boîte de dialogue, cliquez soit sur le nom de cette variante dans l’en-tête de colonne, soit dans l’une des cellules de cette variante.
Lorsque vous configurez des variations dans cette boîte de dialogue, les paramètres sont enregistrés dans le fichier de projet. Cela inclut l’état Not Fitted, les variations locales de paramètres d’un composant Fitted , ainsi que les valeurs de paramètres de Alternate Parts. Les pièces de remplacement sont stockées dans le fichier <ProjectName>.PrjPcbVariants.
Pour modifier l’ordre d’affichage des variantes, cliquez sur l’en-tête de colonne et maintenez-le, puis faites glisser cette colonne vers un nouvel emplacement. Utilisez cela en combinaison avec la case à cocher Fit to Width pour positionner et dimensionner la variante qui vous intéresse à l’emplacement de travail souhaité.
-
Right-click Commands – les commandes suivantes sont disponibles dans le menu contextuel accessible par clic droit de la zone Components :
-
Columns – cliquez pour afficher/masquer les colonnes inutiles. Activez ou désactivez la visibilité de n’importe quelle colonne.
-
Edit Selected – apportez des modifications au composant sélectionné.
-
Set Selected As – cliquez pour passer à Fitted, Not Fitted ou Alternate.
-
Only Show Varied Components – cliquez pour afficher les composants modifiés dans la liste.
-
Filter – cliquez pour filtrer les composants répertoriés par Show Fitted with Varied Parameters, Show Not Fitted ou Show Alternate.
Si vous avez expérimenté avec les options Filter et appliqué différents filtres, il peut être nécessaire de réinitialiser le filtre avant de tenter une autre mise à jour. Pour ce faire, désactivez l’option Only Show Varied Components afin d’effacer le système de filtrage, puis réactivez-la et effacez les options Filter selon les besoins.
-
Cut – cliquez pour supprimer la variante sélectionnée.
-
Copy – cliquez pour faire une copie de l’élément sélectionné.
-
Report – cliquez pour ouvrir la boîte de dialogue Report Preview afin de créer une impression de la zone Components .
-
Save All – cliquez pour ouvrir une boîte de dialogue permettant d’enregistrer une liste de tous les composants du projet dans un autre emplacement sous forme de fichier texte délimité par des tabulations.
-
Save Selected – cliquez pour ouvrir une boîte de dialogue permettant d’enregistrer une liste de tous les composants sélectionnés du projet dans un autre emplacement sous forme de fichier texte délimité par des tabulations.
-
Select All – cliquez pour sélectionner toutes les cellules.
-
Select Column – cliquez pour sélectionner la colonne actuelle.
-
Invert Selection – cliquez pour sélectionner tous les composants autres que ceux actuellement sélectionnés.
-
Cross Probe – cliquez pour afficher l’emplacement du composant sélectionné dans le schéma.
Les techniques standard de sélection multiple de Windows sont prises en charge ; utilisez-les pour sélectionner et configurer simultanément plusieurs composants.
Paramètres du composant
Chaque composant de la boîte de dialogue peut avoir Parameter Variations. Le Parameter Name et son Original Value sont répertoriés avec les listes New Value pour les colonnes représentant les variantes qui ont été ajoutées. Le New Value qui apparaît est une copie de la valeur du composant de la conception de base jusqu’à ce que des modifications soient apportées. Cliquez avec le bouton droit dans une cellule pour accéder à l’ensemble des commandes de paramètres depuis le menu contextuel. Le menu propose les options suivantes :
-
Edit Selected – cliquez pour modifier New Value de la cellule de variante sélectionnée.
-
Reset Selected – cliquez pour rétablir New Value à sa valeur d’origine.
– cliquez pour rétablir toutes les cellules New Value à leur valeur d’origine, quelle que soit la sélection actuelle.
Edit Selected, Reset Selected et Reset All sont disponibles uniquement lors d’un clic droit dans une colonne de variante ajoutée.
-
Update Values From Library – cliquez pour intégrer dans les définitions de variantes toute modification de paramètre apportée à un composant de bibliothèque utilisé comme pièce de remplacement. Notez que cela met à jour uniquement les paramètres et non le composant lui-même.
-
Only Show Varied Values – cliquez pour afficher uniquement les valeurs qui ont été modifiées par rapport aux valeurs d’origine.
-
Cut – cliquez pour supprimer le contenu des cellules. Une fenêtre Confirm s’ouvre pour confirmation avant la suppression.
Cut est disponible uniquement lorsque le clic droit est effectué dans les colonnes Component Variation et New Value.
-
Copy – cliquez pour faire une copie de l’élément sélectionné.
-
Report – cliquez pour ouvrir la boîte de dialogue Report Preview afin de créer une impression de la zone Component Parameters .
-
Save All – cliquez pour ouvrir une boîte de dialogue permettant d’enregistrer tous les paramètres du composant sélectionné dans un fichier texte formaté à un autre emplacement.
-
Save Selected – cliquez pour ouvrir une boîte de dialogue permettant d’enregistrer tous les paramètres sélectionnés dans un fichier texte formaté à un autre emplacement.
-
Select All – cliquez pour sélectionner toutes les cellules.
-
Select Column – cliquez pour sélectionner la colonne actuelle.
-
Invert Selection – cliquez pour sélectionner tous les paramètres autres que ceux actuellement sélectionnés.
Commandes supplémentaires
-
Add Variant – cliquez pour ouvrir la boîte de dialogue Edit Project Variant afin de créer une nouvelle variante de la conception de base. Utilisez cette boîte de dialogue pour ajouter, modifier ou supprimer une variante et spécifier toute donnée paramétrique requise au niveau de la variante. Ce bouton comprend une liste déroulante utilisée pour accéder à la commande Make a copy of the Selected Variant. La copie est particulièrement utile lorsque vous devez définir plusieurs variantes très similaires.
-
Delete Variant – cliquez pour supprimer la ou les variantes sélectionnées. Une boîte de dialogue s’ouvre pour confirmation avant la suppression.
-
Edit Variant – cliquez pour ouvrir la boîte de dialogue Edit Project Variant afin de modifier une variante.
-
Detailed Report – cliquez pour ouvrir la boîte de dialogue Variant Report dialog afin de générer un rapport détaillé sur les variantes au format HTML.
-
Drawing Style – cliquez pour accéder à la boîte de dialogue Variant Options dialog dans laquelle vous pouvez définir la manière dont les composants non montés et les paramètres modifiés apparaîtront, à la fois dans la vue du document compilé du schéma et dans les impressions du schéma. Vous pouvez également définir l’apparence de ces composants dans les dessins d’assemblage PCB.
– cochez cette option pour ajuster automatiquement la largeur des colonnes en fonction du contenu.
-
Fit to Width
Double-cliquez sur un composant dans la boîte de dialogue Variant Management pour accéder à ce composant dans le schéma ou sélectionnez Cross Probe dans le menu contextuel accessible par clic droit.
Création d’une nouvelle variante
Cliquez sur le bouton
dans la boîte de dialogue Variant Management pour créer une nouvelle variante de la conception de base. La boîte de dialogue Edit Project Variant s’ouvrira.
Au minimum, saisissez un nom pour la variante dans le champ Description, qui, par défaut, contiendra l’entrée Variant of <ProjectName>.
Si des variantes de fabrication doivent être générées à partir de la conception, activez l’option Allow variation of fabrication outputs dans la boîte de dialogue Edit Project Variant. Si des sorties de masque de pâte doivent être générées pour une conception qui inclut des variantes avec des composants « Not Fitted », activez l’option Allow variation for paste mask . Ces composants n’auront alors plus de masque de pâte sur leurs pastilles.
Vous pouvez choisir si une pièce de remplacement doit voir son symbole modifié dans un schéma ou si son empreinte doit être ajoutée au PCB à l’aide des options suivantes dans la boîte de dialogue Edit Project Variant :
-
Do not overwrite schematic symbol – lorsqu’elle est activée, les symboles non variés seront utilisés pour les composants pour lesquels des pièces de remplacement sont sélectionnées dans la variante.
Notez que cette option n’affecte que la représentation du symbole sur la feuille de schéma. Le symbole de la pièce de remplacement est pris en compte lors de la construction du modèle de connectivité de la conception. Par conséquent, les composants de base et de remplacement doivent être compatibles au niveau des broches, même si l’option est activée. Reportez-vous à la section Choosing an Alternate Part pour en savoir plus sur la compatibilité des broches.
-
Do not overwrite PCB footprint – lorsqu’elle est activée, les empreintes non variées seront utilisées pour les composants pour lesquels des pièces de remplacement sont sélectionnées dans la variante. L’empreinte d’une pièce de remplacement appliquée à une variante ne sera pas transférée vers le PCB lors de la mise à jour du PCB (aucun ECO pour ajouter l’empreinte au PCB ne sera généré).
Que ces deux paramètres soient activés ou non, les paramètres de la pièce de remplacement choisie sont fidèlement présentés dans l’ActiveBOM.
Vous pouvez également définir des paramètres pour la variante. Pour savoir comment procéder et comment les paramètres au niveau de la variante s’intègrent dans la hiérarchie paramétrique d’Altium Designer, consultez Working with Variant Parameters.
Une fois la variante définie comme souhaité, cliquez sur OK. Une colonne supplémentaire apparaît alors à droite de la boîte de dialogue Variant Management, avec le nom de la nouvelle variante comme titre de colonne. Toutes les cellules seront vides, une cellule vide indiquant que ce composant est monté et inchangé par rapport à la conception de base. Les composants peuvent maintenant être configurés pour la nouvelle variante. L’image ci-dessous montre un projet dans lequel deux variantes ont été créées, BGA et TSOP.

La région 1 détaille les composants de la conception de base, la région 2 détaille les composants de la variante BGA, et la région 3 détaille les composants de la variante TSOP.
Pour définir une variante comme sélection active, cliquez sur son nom dans l’en-tête de colonne, ou cliquez dans l’une des cellules de cette variante.
La boîte de dialogue Variant Management comprend un certain nombre de fonctionnalités d’interface qui facilitent l’affichage d’informations utiles. Celles-ci se configurent via le menu contextuel right-click.
Les commandes utiles incluent :
-
Columns :
-
Hierarchy Path colonne – affiche l’emplacement du composant dans la hiérarchie de conception.
-
Original Library Link colonne – indique la source du composant de base.
-
Set Selected As – sous-menu utilisé pour choisir le type de variation (Fitted, Not Fitted, Alternate). Peut être utilisé à la place d’un clic sur le contrôle
dans la cellule du composant. Disponible uniquement lorsque vous cliquez avec le bouton droit sur la cellule d’un composant d’une variante.
-
Only Show Varied Parameters – affiche uniquement les composants auxquels une forme de variation a été appliquée, dans la boîte de dialogue Variant Management.
-
Filter – sous-menu permettant de contrôler quels types de variations sont affichés dans la boîte de dialogue Variant Management (Varied Parameters, Not Fitted, Alternate). Fonctionne bien en combinaison avec la commande Only Show Varied Parameters.
Varied parameters – un paramètre qui varie par rapport à la conception de base est affiché dans bold dans la zone Component Parameters de la boîte de dialogue Variant Management, ce qui permet de l’identifier facilement visuellement.
Définition des variations de composants
Une fois la variante elle-même créée, l’état de chaque composant peut être modifié. Cela peut se faire en cliquant sur une cellule de composant dans la colonne de la variante pour afficher le contrôle
, ou en cliquant avec le bouton droit sur la cellule puis en choisissant l’entrée requise dans le sous-menu contextuel Set Selected As.
Le contrôle
ouvre la boîte de dialogue Edit Component Variation.
La boîte de dialogue Edit Component Variation est également accessible depuis l’onglet compilé d’un schéma en cliquant avec le bouton droit sur un composant ayant une variante définie, puis en choisissant Part Actions » Choose Alternate Part.
Trois choix sont proposés :
-
Fitted – Le composant d’origine tel qu’utilisé dans la conception de base est également monté/utilisé dans cette variante de la conception. Pour une variante nouvellement ajoutée, tous les composants sont montés par défaut, et les cellules de ces composants montés sont vides. Notez que des paramètres individuels peuvent également varier pour un composant monté, simplement en saisissant une nouvelle valeur de paramètre dans la région Component Parameters de la boîte de dialogue pour cette variante.
-
Not Fitted – Le composant d’origine tel qu’utilisé dans la conception de base n’est pas monté/utilisé dans cette variante de la conception. Pour un composant avec l’état Not Fitted, la cellule affiche le texte Not Fitted et la région inférieure Component Parameters de la boîte de dialogue sera vide.
-
Alternate Part – Cette option permet de sélectionner une pièce différente (de remplacement). La boîte de dialogue s’agrandit pour inclure des contrôles permettant de parcourir et de localiser le composant de remplacement requis. Une fois cette pièce choisie, la cellule affiche le lien source de la pièce de remplacement. La région inférieure Component Parameters de la boîte de dialogue affichera tous les paramètres de la pièce de remplacement. Voir la section suivante pour plus d’informations.
Les techniques standard de sélection multiple de Windows sont prises en charge. Utilisez-les pour sélectionner et configurer plusieurs composants simultanément.
Choix d’une pièce de remplacement
Lorsque l’option Alternate Part est sélectionnée, la boîte de dialogue Edit Component Variation s’agrandit pour afficher les paramètres de base de la pièce existante. Utilisez le bouton
pour parcourir et localiser le composant de remplacement requis dans la boîte de dialogue Replace Component dialog – une version modale du panneau Components panel. Tous les modèles de stockage de composants d’Altium Designer sont pris en charge, tels que les bibliothèques indépendantes, les bibliothèques de base de données, ainsi que les composants de Workspace Library (comme illustré dans l’exemple ci-dessous).
Après avoir sélectionné une pièce de remplacement, le logiciel vérifie la compatibilité des broches entre le composant de remplacement sélectionné et le composant d’origine de la conception de base. Pour être compatible au niveau des broches, la pièce de remplacement doit avoir le même nombre de broches que le composant d’origine, et ces broches doivent être identiques quant à leur emplacement et leur type électrique. Les primitives graphiques utilisées dans les symboles des deux composants n’ont pas besoin de correspondre. Si le logiciel détecte que le composant de remplacement n’est pas compatible au niveau des broches, une boîte de dialogue Confirm doit être fermée avant que le remplacement soit accepté. Dans ce cas, vous devez tenir compte de l’impact potentiel sur le câblage, et du fait qu’une violation d’erreur peut être rencontrée lors de la validation de la conception (Project » Validate <project name>).

Exemple d’une variation avec pièce de remplacement.
Le nouveau composant de remplacement appliqué peut être vérifié dans l’espace de conception – reportez-vous à la page Working with Variants in the Design pour en savoir plus.
Vous pouvez choisir une pièce de remplacement sans modifier le symbole dans un schéma ou sans nécessiter l’ajout d’une empreinte au PCB. Dans la boîte de dialogue Edit Project Variant, activez les options Do not overwrite schematic symbol et/ou Do not overwrite PCB footprint selon les besoins. Lorsque cette dernière est activée, l’empreinte d’un composant de remplacement appliqué à une variante ne sera pas transférée vers le PCB lors de la mise à jour du PCB (aucun ECO pour ajouter l’empreinte au PCB ne sera généré). Les paramètres de la pièce de remplacement choisie sont fidèlement présentés dans l’ActiveBOM.
Variantes lorsqu’un fichier DbLink est utilisé
Altium Designer prend en charge plusieurs façons de stocker et d’utiliser les composants, y compris l’utilisation d’un fichier DBLink avec le projet. Un fichier DBLink constitue une interface entre les composants du schéma et une base de données d’entreprise.
Au lieu de simplement créer une référence de chaque composant vers un enregistrement spécifique de la base de données (comme c’est généralement le cas lorsque vous placez un composant depuis une bibliothèque de type DBLib), le modèle DBLink repose sur le fait que le concepteur lance une action de requête basée sur un ou plusieurs paramètres du composant. Le logiciel recherche alors dans la base de données un enregistrement dont les champs contiennent des valeurs correspondantes et, lorsqu’une correspondance est trouvée, d’autres valeurs de champ de cet enregistrement (comme le numéro de pièce) peuvent être renvoyées vers le composant Altium Designer. Le mappage component parameter-to-database field est défini dans le document DBLink, tout comme la base de données cible.
► En savoir plus sur les Database Libraries
Dans une conception qui n’utilise pas de variantes, l’action de requête est exécutée via la commande Update Parameters from Database, et peut également être exécutée lors de la génération de la nomenclature en activant l’option Include Parameters from Database (voir ci-dessous), afin d’extraire des données de composants spécifiques à la nomenclature, telles que le prix.
Pour une conception qui inclut des variantes, les paramètres utilisés pour interroger la base de données sont modifiés dans la boîte de dialogue Variant Management. Comme ces valeurs de paramètres n’existent que dans la boîte de dialogue Variant Management, la commande Update Parameters from Database n’est pas utilisée pour récupérer les informations de la base de données – à la place, les paramètres sont extraits de la base de données lors de la génération de la nomenclature.
Affichage des données de la boîte de dialogue de gestion des variantes
La boîte de dialogue Variant Management comprend des fonctionnalités permettant de contrôler la quantité de données affichées, ce qui est particulièrement utile lorsque vous travaillez sur une grande conception.
-
Pour supprimer les colonnes qui ne présentent pas d’intérêt, cliquez avec le bouton droit dans la partie upper de la boîte de dialogue et utilisez l’option Columns du menu contextuel pour afficher ou masquer n’importe quelle colonne.
-
Pour afficher uniquement les composants qui sont modifiés, cliquez avec le bouton droit dans la partie upper de la boîte de dialogue et sélectionnez l’option Only Show Varied Components dans le menu contextuel.
-
Lorsque le mode Only Show Varied Components a été sélectionné, cliquez de nouveau avec le bouton droit et configurez les options Filter. Dans l’image ci-dessous, le Filter a été configuré pour afficher uniquement les composants qui utilisent des pièces de remplacement.
- Pour modifier l’ordre des variantes listées, sélectionnez puis faites glisser l’en-tête de colonne d’une variante vers un nouvel emplacement. Utilisez cette fonction en combinaison avec la case à cocher Fit to Width pour positionner et dimensionner la variante qui vous intéresse.

La boîte de dialogue Variant Management, avec des colonnes masquées et un filtre appliqué pour n’afficher que les composants utilisant une pièce de remplacement.
Réinitialisation et mise à jour des données de variante
Les variations de conception configurées dans la boîte de dialogue Variant Management sont finalement enregistrées dans le fichier de projet. Cela inclut l’état Non monté, les variations locales de paramètres appliquées à un composant monté, ainsi que les valeurs de paramètres des pièces de remplacement. Les pièces de remplacement proprement dites sont stockées dans un fichier [ProjectName].PrjPcbVariants. La boîte de dialogue Variant Management comprend des commandes permettant de réinitialiser les paramètres et de mettre à jour les composants, ce qui contribue à garantir leur synchronisation avec les bibliothèques de composants source.
Mise à jour d’un paramètre modifié
Les paramètres modifiés localement dans la boîte de dialogue Variant Management peuvent être restaurés à leur valeur d’origine en cliquant avec le bouton droit sur le paramètre modifié (affiché en gras) dans la liste des paramètres de variante, puis en choisissant Reset Selected dans le menu contextuel, comme illustré ci-dessous. Notez que plusieurs paramètres peuvent être sélectionnés simultanément puis réinitialisés en une seule action, ou bien Reset All peut être utilisé pour réinitialiser tous les paramètres de ce composant.

La ou les valeurs des paramètres modifiés peuvent être restaurées à l’aide de la commande Reset Selected.
Mise à jour d’un paramètre de pièce de remplacement
Si les paramètres d’un composant de bibliothèque utilisé comme pièce de remplacement ont été modifiés dans la bibliothèque, vous pouvez répercuter directement ces changements dans les définitions de variante de votre projet en cliquant avec le bouton droit dans la liste des paramètres de cette variante et en sélectionnant Update Values from Library dans le menu (comme illustré ci-dessous). Notez que cela met à jour les paramètres ; si vous devez mettre à jour le graphique, utilisez la technique décrite ci-dessous.

Si un composant de pièce de remplacement a été modifié dans la bibliothèque, utilisez la commande Update Values from Library pour actualiser la copie utilisée dans le projet.
Après la commande Update Values from Library, parcourez et localisez le composant dans la bibliothèque source via la boîte de dialogue Browse Libraries, puis cliquez sur OK pour ouvrir la boîte de dialogue Update Project Variants From Library. Sélectionnez/désélectionnez Parameters from Library Component et Variants to Update, puis cliquez sur OK pour terminer le processus de mise à jour.
Si le composant sélectionné pour une mise à jour de paramètre est un composant Workspace, une version modale simplifiée du panneau
Components panel s’ouvrira à la place de la boîte de dialogue
Browse Libraries. Parcourez ou recherchez le composant, cliquez sur
OK pour ouvrir la boîte de dialogue
Update Project Variants From Library, puis sélectionnez les paramètres souhaités pour la mise à jour, comme décrit ici.

Mise à jour d’un composant modifié à partir de la bibliothèque source. Vous configurez ici quels paramètres sont mis à jour et à quelle variante les mises à jour sont appliquées.
Options and Controls of the Browse Libraries Dialog
-
Libraries - affiche la bibliothèque actuelle. Utilisez la flèche déroulante pour accéder à une liste des bibliothèques disponibles, puis sélectionnez la bibliothèque cible souhaitée. Cliquez sur le bouton
pour ouvrir la boîte de dialogue Available File-based Libraries, dans laquelle vous pouvez ajouter ou supprimer des bibliothèques.
-
Find - cliquez pour ouvrir la boîte de dialogue File-based Libraries Search afin de localiser des bibliothèques supplémentaires.
-
Mask - saisissez les mots-clés souhaités pour filtrer les résultats dans la liste Component Name. Les listes déroulantes reprennent les mots-clés utilisés précédemment.
Grille supérieure
-
Component Name - affiche le nom du composant.
-
Library - indique dans quelle bibliothèque se trouve le composant.
-
Description - une brève description du composant.
-
Footprint - affiche l’empreinte associée (le cas échéant).
-
<nn> components - affiche le nombre total (nn) de composants.
Grille inférieure
-
Model Name - affiche le nom du modèle d’un composant actuellement sélectionné dans la grille supérieure.
-
Type - affiche le type de modèle d’un composant actuellement sélectionné dans la grille supérieure.
Fenêtres d’aperçu
-
Upper Window - affiche le symbole schématique du composant actuellement sélectionné dans la grille supérieure.
-
Lower Window - affiche l’empreinte du composant actuellement sélectionné dans la grille supérieure.
-
2D/3D - permet de basculer entre les aperçus 2D et 3D.
- listes de tous les paramètres et de leurs valeurs pour le composant sélectionné. Cochez la case pour sélectionner les paramètres à mettre à jour. Les paramètres sont grisés s’ils ne peuvent pas être utilisés pour la mise à jour (par ex., lorsqu’aucun composant ne contient un paramètre de ce nom).
Options and Controls of the Update Project Variants From Library Dialog
-
Parameters from Grid
-
Project Variants To Update Grid - une liste de toutes les variantes existant actuellement dans le projet. Cochez la case pour sélectionner les variantes à mettre à jour.
-
Choose Component - cliquez pour ouvrir une boîte de dialogue dans laquelle vous pouvez rechercher des composants.
Tous les paramètres sont listés à gauche de la boîte de dialogue Update Project Variants From Library – si nécessaire, n’importe quel paramètre peut être désélectionné afin de l’exclure du processus de mise à jour. À droite de la boîte de dialogue, la variante de projet cible peut être modifiée (Project Variant To Update). Par défaut, la variante sélectionnée sera celle qui était active lorsque la commande Update Values from Library a été lancée.
Notez que ce processus de mise à jour des paramètres importe directement les valeurs de paramètres depuis la bibliothèque dans la boîte de dialogue Variant Management, et ne met pas à jour la copie du composant stockée dans le fichier [ProjectName].PrjPcbVariants. Si vous exécutez ultérieurement l’une des commandes Reset pour réinitialiser les valeurs de paramètres, lesquelles récupèrent les valeurs depuis le fichier PrjPcbVariants, une valeur de paramètre peut revenir à une ancienne valeur et écraser les modifications actuelles. Pour éviter cela, mettez à jour le composant dans le fichier PrjPcbVariants en utilisant le processus décrit ci-dessous.
Mise à jour complète d’une pièce de remplacement
Si le composant source d’une pièce de remplacement a été modifié dans sa bibliothèque, il peut être mis à jour dans la conception en exécutant la boîte de dialogue Update from Library dialog.
Lancée depuis le menu Tools dans l’éditeur de schémas, cette boîte de dialogue comprend une option permettant de Include Variants. Lorsque cette option est activée, la liste des composants s’étend pour inclure tous les composants utilisés comme pièces de remplacement. Cochez les composants de la liste à mettre à jour, puis terminez l’assistant pour mettre à jour les pièces requises depuis la source.

Pour mettre entièrement à jour une pièce de remplacement, y compris son graphique, activez la case à cocher Include Variants et activez la pièce à mettre à jour.
Si des modifications ont été apportées aux composants de bibliothèque utilisés dans la conception de base, elles sont également mises à jour de la manière habituelle :
-
via la commande Tools » Update from Library de l’éditeur de schémas
-
ou la commande Tools » Update Schematics de l’éditeur de bibliothèque schématique.
Modifier plusieurs paramètres pour plusieurs composants
La boîte de dialogue Variant Management prend en charge la sélection multiple, ce qui signifie qu’un nombre quelconque de composants peut être sélectionné simultanément dans la partie supérieure (Composant) de la boîte de dialogue, puis que des mises à jour peuvent être effectuées sur un nombre quelconque de paramètres sélectionnés dans la partie inférieure (Paramètres) de la boîte de dialogue. La boîte de dialogue propose également des filtres (via le menu contextuel accessible par clic droit), afin d’affiner davantage la sélection et les données affichées.
Par exemple, pour réinitialiser les paramètres modifiés manuellement pour tous les composants, dans toutes les variantes :
-
Dans la partie supérieure (Composant) de la boîte de dialogue, utilisez l’option du menu clic droit Only Show Varied Components en combinaison avec les options clic droit Filter pour uniquement Show Fitted with Varied Parameters. La liste des composants ne doit alors plus afficher que les composants ayant des paramètres modifiés manuellement.
-
Cliquez avec le bouton droit dans la liste des composants et choisissez Select All dans le menu contextuel. Tous les composants actuellement affichés dans la partie supérieure de la boîte de dialogue seront sélectionnés.
-
Cliquez ensuite avec le bouton droit dans la partie inférieure (Paramètres) de la boîte de dialogue et choisissez Select All dans ce menu contextuel. Tous les paramètres de tous les composants seront alors sélectionnés. Notez que la commande Select Column aurait pu être choisie à la place, ce qui aurait permis d’appliquer une action (telle que Réinitialiser) aux composants d’une variante (colonne) spécifique.
-
Cliquez à nouveau avec le bouton droit dans la liste des paramètres et choisissez Reset Selected dans le menu contextuel. Survolez l’image ci-dessous avec le curseur pour afficher les étapes 2, 3 et 4.

Réinitialisation de tous les paramètres modifiés manuellement, pour tous les composants, dans toutes les variantes. Survolez l’image avec le curseur pour afficher les étapes 2, 3 et 4.
Si vous avez expérimenté les options de filtre et appliqué différents filtres, vous devrez peut-être réinitialiser le filtre avant de tenter une autre mise à jour. Pour ce faire, désactivez l’option Only Show Varied Components afin d’effacer le système de filtrage, puis réactivez-la et effacez les options Filter selon les besoins.
Utilisation des paramètres de variante
Altium Designer prend en charge les paramètres à différents niveaux d’un projet. Par exemple, des paramètres au niveau du document peuvent être ajoutés à chaque feuille de schéma dans l’onglet Parameters du panneau Properties de l’éditeur de schémas (disponible lorsqu’aucun élément n’est sélectionné). Des paramètres au niveau du projet peuvent également être ajoutés à un projet dans l’onglet Parameters de la boîte de dialogue Project Options (Project » Options).
En outre, des paramètres peuvent également être ajoutés à une variante via la boîte de dialogue Edit Project Variant. Dans la boîte de dialogue Variant Management, sélectionnez la colonne de variante et cliquez sur le bouton Edit Variant pour ouvrir cette boîte de dialogue. Pour ajouter un nouveau paramètre, cliquez sur le bouton Add . Utilisez la boîte de dialogue Parameter Properties qui s’ouvre pour saisir le Name et définir la Value du nouveau paramètre, puis cliquez sur OK. Le nouveau paramètre s’affiche alors dans la boîte de dialogue Edit Project Variant .
Les paramètres inclus à différents niveaux dans un projet existent dans une hiérarchie, ce qui signifie que vous pouvez effectivement créer un paramètre portant le même nom à différents niveaux du projet, chacun ayant une valeur différente. Altium Designer résout cette situation à l’aide de priorités, de la manière suivante :
- Variante (priorité la plus élevée)
-
Document schématique
-
Projet
Cette organisation signifie que la valeur du paramètre définie dans un document schématique remplace la valeur définie dans les options du projet, et que la valeur du paramètre définie dans une variante remplace la valeur définie dans le document schématique. Notez que les paramètres au niveau schématique ne sont pas disponibles sur le PCB ni dans la nomenclature (BOM) ; pour ces types de sortie, il convient d’utiliser des paramètres de projet ou de variante.
Dans les images ci-dessous, un paramètre appelé ProjectTitle a été défini pour le projet, ainsi que pour chaque variante. L’animation montre le comportement sur le PCB lorsque le sélecteur Variants est utilisé pour afficher la conception de base, puis chaque variante.

Un paramètre ProjectTitle ajouté au projet (via la boîte de dialogue Project Options ) a également été ajouté à chaque variante de conception, mais avec une valeur différente dans chaque cas.
Une chaîne spéciale .ProjectTitle a été placée sur la surimpression du PCB, où elle est automatiquement liée aux paramètres de projet et de variante portant le même nom.
Génération d’un rapport de variantes
La boîte de dialogue Variant Report , accessible en cliquant sur le bouton Detailed Report en bas de la boîte de dialogue Variant Management, vous permet de configurer et de générer un rapport détaillé au format HTML des variantes de projet définies.

La boîte de dialogue Variant Report
Options and Controls of the Variant Report Dialog
-
Report Only Varied Components - utilisez cette option pour déterminer les informations exactes figurant dans le rapport :
-
Full Non-Varied Information (option désactivée) - tous les composants sont répertoriés, avec indication de leur état d’inclusion dans chaque variante activée. Pour chaque composant, tous les paramètres et leurs valeurs sont répertoriés.
-
Full Varied Information (option activée) - seuls les composants qui diffèrent d’une manière ou d’une autre entre les variantes activées sont répertoriés, avec indication de leur état d’inclusion dans chaque variante. Pour chaque composant, seuls les paramètres qui diffèrent d’une manière ou d’une autre entre les variantes sont répertoriés, avec leurs valeurs.
-
Project Variants - cette zone répertorie la conception de base d’origine (<Original Base>) et toutes les variantes définies. Le rapport généré peut comparer une variante spécifique à la conception de base, comparer une variante à une autre, ou comparer toutes les variantes à la conception de base. Par défaut, toutes les variantes définies, ainsi que la conception de base d’origine, seront activées pour être incluses dans le rapport. Utilisez la case à cocher associée pour inclure/exclure les éléments selon les besoins.
-
Run - cliquez sur ce bouton pour générer le rapport. Le rapport sera créé et ouvert comme document actif dans la fenêtre principale de conception.
Erreurs de variante
Les paramètres de variante sont stockés dans le fichier projet (*.PrjPcb), et ces données sont lues, analysées et chargées dans la boîte de dialogue Variant Management lorsque celle-ci est ouverte. Si des problèmes sont détectés lors du chargement des données, tels que des incohérences entre les désignateurs de composants ou les UID des composants, une boîte de dialogue Information s’ouvrira pour décrire le problème.

Résolvez les incohérences de désignateurs et d’UID avant de poursuivre le processus de conception.
Les incohérences d’UID de composants sont résolues automatiquement, et ces corrections seront conservées lors de l’enregistrement du projet. Les désignateurs en double doivent être corrigés au niveau du schéma. Pour les résoudre, validez le projet (Project » Validate <project name>) et consultez le panneau Messages pour obtenir les détails des avertissements/erreurs.