Working with Variants in the Design

Configuration de l’affichage des composants variantés dans les documents de conception

La manière dont les composants variantés sont présentés dans les documents de schéma (et les sorties PCB) se configure dans la boîte de dialogue Drawing Style . Ces paramètres influencent ensuite la façon dont les variantes de composants sont présentées dans les sorties imprimées ou PDF, ainsi que dans les impressions PCB telles que les dessins d’assemblage. Pour accéder à la boîte de dialogue Drawing Style , cliquez sur le bouton Drawing  en bas à gauche du StyleVariant Manager ou en bas de la boîte de dialogue Variant Management , après avoir sélectionné une cellule dans la colonne de variante concernée.

Utilisez la boîte de dialogue Drawing Style pour configurer la manière dont les variantes sont présentées sur le schéma et dans les impressions PCB.
Utilisez la boîte de dialogue Drawing Style pour configurer la manière dont les variantes sont présentées sur le schéma et dans les impressions PCB.

Utilisation des variantes dans l’éditeur de schéma

L’éditeur de schéma d’Altium Designer comprend un ensemble de fonctionnalités offrant une visibilité complète des variations de composants pendant le processus de capture de schéma, comme décrit ci-dessous.

Examiner les composants variantés

Les actions permettant d’examiner les détails d’une variante sur le schéma sont les suivantes :

  1. Sélectionnez la variante requise dans la section Variants du panneau Projects en double-cliquant sur son entrée ou en cliquant avec le bouton droit sur son entrée puis en sélectionnant la commande Set as current. La variante actuelle s’affiche en texte blanc gras.

  2. Sélectionnez l’onglet compilé nommé situé en bas de la feuille de schéma.

L’éditeur de schéma utilisera les graphismes de symbole du composant alternatif. Le style configuré dans la boîte de dialogue Drawing Style  sera utilisé (voir la section Configuration de l’affichage des composants variantés dans les documents de conception ci-dessus). Si le composant est compatible au niveau des broches et graphiquement similaire, le changement peut être peu perceptible. Pour faciliter l’identification visuelle des composants variantés, la couleur et la police des paramètres variantés (comme la chaîne de commentaire du composant) peuvent également varier. Notez la police italique verte utilisée pour le composant alternatif dans l’animation ci-dessous.

Identification graphique du composant varianté ; dans cet exemple, les deux variantes utilisent le même symbole de composant, mais la variante BGA utilise une SRAM de taille différente.Identification graphique du composant varianté ; dans cet exemple, les deux variantes utilisent le même symbole de composant, mais la variante BGA utilise une SRAM de taille différente.

L’onglet compilé affiche un Active Bar différent en haut de l’espace de conception, qui inclut des boutons spécifiques à la variante. Ces boutons ne sont disponibles que lorsqu’une variante est sélectionnée dans le panneau Projects.

  • Notez que lorsque vous basculez vers un onglet compilé, les entrées de menu disponibles changent afin de refléter les commandes pouvant être exécutées lorsque vous visualisez la conception physique. Cliquez sur l’onglet de conception logique (Editor) en bas de la feuille de schéma pour revenir aux menus d’édition standard.

  • Si l’option Do not overwrite schematic symbol est activée dans les paramètres de variante, les graphismes de symbole du composant de base seront utilisés pour le composant alternatif.

Lors de l’affichage des variantes sur un onglet compilé d’un document de schéma, les propriétés de la pièce alternative sont affichées dans le panneau Properties (en lecture seule).

Javascript ID: AltComponentProperties

Sélection des composants de variante depuis le schéma

Plutôt que de faire défiler et sélectionner des composants dans la liste de la boîte de dialogue Variant Management, il peut être plus pratique d’effectuer des sélections spécifiques directement sur le schéma. Pour ce faire, cliquez avec le bouton droit sur un composant placé (non sélectionné) et choisissez Part Actions » Variants dans le menu contextuel, ou sélectionnez le ou les composants sur la feuille, puis cliquez avec le bouton droit et choisissez Part Actions » Variants. Dans un onglet Compiled View , vous pouvez également cliquer sur le bouton  dans le Active Bar, puis choisir un composant dans l’espace de conception.

Ici, deux composants (LED) ont été sélectionnés sur l’onglet compilé du schéma pour la variante BGA – la commande Variant accessible par clic droit ouvrira uniquement ces composants dans la boîte de dialogue Variant Management.
Ici, deux composants (LED) ont été sélectionnés sur l’onglet compilé du schéma pour la variante BGA – la commande Variant accessible par clic droit ouvrira uniquement ces composants dans la boîte de dialogue Variant Management.

Notez que le sous-menu Part Actions accessible par clic droit comprend également des commandes pour Toggle Fitted/Not Fitted, et pour Choose Alternate Part.

La commande Variants du menu accessible par clic droit (ci-dessus) ouvrira la boîte de dialogue Variant Management, dans laquelle seuls les composants sélectionnés seront listés, ou le Variant Manager, où le composant sélectionné sera mis en évidence. Les variations requises peuvent ensuite être effectuées comme d’habitude, puis il suffit de cliquer sur OK pour appliquer ces variations à la conception.

Ici, la boîte de dialogue Variant Management a été ouverte à partir de deux composants sélectionnés sur la feuille de schéma et ne comprend donc que ces deux composants (LED).
Ici, la boîte de dialogue Variant Management a été ouverte à partir de deux composants sélectionnés sur la feuille de schéma et ne comprend donc que ces deux composants (LED).

  • Cette technique de sélection peut être utilisée lors de la configuration initiale des variations de composants, ou lorsqu’une variation de composant existante doit être modifiée.
  • Lorsqu’elle est ouverte depuis l’onglet Editor  ou lorsque [No Variations] est sélectionné (c’est-à-dire la conception de base), la boîte de dialogue Variant Management  présentera toutes les variantes définies. Lorsqu’elle est ouverte depuis un onglet Compiled View , la boîte de dialogue présentera uniquement la variante actuellement active, telle que choisie dans le dossier Variants du projet, dans le panneau Projects.

Modification graphique des variations de composants

Les variantes de composants peuvent également être créées et modifiées en travaillant directement dans le schéma au niveau du symbole. Notez que l’éditeur de schéma doit être en vue compilée de variante (telle que sélectionnée par l’onglet inférieur), et que la variante requise doit être sélectionnée dans le panneau Projects.

Une commande est fournie pour basculer rapidement l’état Fitted ou Not Fitted d’un composant pour la conception de variante. Lancez cette commande à l’aide du bouton Toggle Fitted State button sur le Active Bar Variant (disponible lorsqu’une variante est sélectionnée dans le panneau Projects).

  • Lorsqu’aucun composant n’est sélectionné dans l’espace de conception, cela transforme le curseur en réticule ; cliquer sur un composant le fera basculer entre les états Fitted et Not Fitted.
  • Lorsque des composants sont sélectionnés dans l’espace de conception, cliquer sur le bouton fera basculer l’état Fitted / Not Fitted des composants sélectionnés.

Pour basculer rapidement l’état monté/non monté du composant sous le curseur, vous pouvez également cliquer avec le bouton droit sur le composant placé souhaité et choisir la commande Part Actions » Toggle Fitted/Not Fitted dans le menu contextuel.

L’état monté du composant sera indiqué graphiquement comme défini dans la boîte de dialogue Variant Options dialog.

Basculer directement l’état monté d’un composant spécifique sur le schéma.Basculer directement l’état monté d’un composant spécifique sur le schéma.

Pour choisir une pièce alternative pour un composant dans la variante sélectionnée de la conception, vous pouvez utiliser la commande Choose Alternate Part disponible dans le menu Part Actions du menu contextuel du composant, ou en cliquant sur le bouton dans le Active Bar. Après le lancement de la commande, la boîte de dialogue Edit Component Variation dialog s’ouvre. Utilisez cette boîte de dialogue pour parcourir et localiser le composant de pièce alternative requis.

Vous pouvez vérifier le composant alternatif choisi dans l’espace de conception. L’éditeur de schéma utilisera les graphismes de symbole du composant alternatif choisi. Si le composant est compatible au niveau des broches et graphiquement similaire, vous devriez constater très peu de changements. Le signe révélateur de l’utilisation d’un composant différent est le commentaire différent de la pièce alternative.

  • Si un composant alternatif n’est pas déjà utilisé ailleurs dans la conception, les graphismes de symbole du composant alternatif sont stockés dans un fichier dédié – <ProjectName>.PrjPcbVariants. Ce fichier est stocké au même emplacement que le fichier projet. Les modifications de paramètres des composants alternatifs sont enregistrées dans le fichier projet lui-même. L’utilisation du fichier .PrjPcbVariants permet au projet de rester indépendant des bibliothèques source utilisées pour créer la conception.

  • Si un composant de base utilise un mode d’affichage graphique autre que le mode Normal par défaut, et qu’il possède également un composant alternatif défini dans une variante, alors le composant alternatif tentera d’utiliser le même mode d’affichage graphique. À l’inverse, si le composant alternatif n’inclut pas ce mode d’affichage graphique, alors le mode Normal est utilisé.

    Les modes d’affichage des pièces sont définis dans l’éditeur de bibliothèque de schémas et sont sélectionnés pour un composant placé dans la section Graphical du panneau Properties (). Consultez la page Creating a Schematic Symbol pour en savoir plus sur les modes d’affichage.

Modification graphique des paramètres

Des modifications peuvent être apportées directement à un paramètre de variante de composant affiché en sélectionnant le texte du paramètre puis en cliquant une seconde fois sur le texte pour activer le mode d’édition. Toute modification effectuée sera adoptée par l’entrée de ce composant dans la boîte de dialogue Variant Management .

Notez que la visibilité des paramètres d’un composant est configurée dans le panneau Properties. Lorsqu’un paramètre de composant est sélectionné, utilisez l’icône associée à la valeur du paramètre pour basculer sa visibilité.

Sélectionnez un paramètre, puis cliquez une seconde fois pour activer l’édition directe.Sélectionnez un paramètre, puis cliquez une seconde fois pour activer l’édition directe.

Un paramètre de variante peut également être modifié directement dans la boîte de dialogue Parameter Variation, qui s’ouvre en double-cliquant sur le texte du paramètre. Comme d’habitude, cette fonction n’est disponible qu’en vue de schéma compilé, et toute modification effectuée sera également enregistrée dans la boîte de dialogue Variant Management .

En vue compilée, double-cliquez sur un paramètre de variante pour accéder à l’édition dans la boîte de dialogue Parameter Variation.En vue compilée, double-cliquez sur un paramètre de variante pour accéder à l’édition dans la boîte de dialogue Parameter Variation.

Modification graphique du désignateur

Pour modifier le désignateur physique d’un composant directement dans la vue du document compilé d’un schéma source, cliquez simplement une fois sur le désignateur pour lui donner le focus, puis cliquez à nouveau pour commencer l’édition. Notez que l’édition sur place des désignateurs n’est possible que lorsque l’option Enable In-Place Editing est activée dans la page Schematic – General de la boîte de dialogue Preferences.

Sélectionnez le désignateur, puis cliquez une seconde fois pour activer l’édition directe.Sélectionnez le désignateur, puis cliquez une seconde fois pour activer l’édition directe.

L’édition sur place des désignateurs est essentiellement un raccourci graphique pour définir un Locked Physical Designator, qui peut également être défini dans la boîte de dialogue Physical Component Properties en double-cliquant sur le composant.

Les boîtes de dialogue du composant associé et du désignateur donnent toutes deux accès aux options d’édition du désignateur et d’annotation.Les boîtes de dialogue du composant associé et du désignateur donnent toutes deux accès aux options d’édition du désignateur et d’annotation.

Activez l’option Annotate pour spécifier soit :

  • Un désignateur personnalisé, à l’aide de l’option Lock Physical Designator et en saisissant le nouveau désignateur. C’est l’option définie lors de l’édition graphique d’un désignateur, comme décrit ci-dessus.
  • Un désignateur généré à l’aide d’un schéma de nommage spécifié. Dans ce cas, activez l’option Apply Naming Scheme et utilisez le bouton Annotate Options pour accéder à la boîte de dialogue Board Level Annotation Options. À partir de là, vous pouvez soit choisir un schéma de nommage prédéfini, soit spécifier votre propre schéma personnalisé. Le désignateur physique sera généré à partir des informations du désignateur logique et du schéma de nommage spécifié.

Consultez Annotating the Components pour des informations détaillées sur l’annotation et les schémas de nommage.

Les options définies dans la boîte de dialogue Board Level Annotation Options lors de la définition d’un schéma de nommage sont globales au projet et remplacent le schéma de nommage défini dans l’onglet Multi-Channel de la boîte de dialogue Project Options dialog (Project » Project Options).

Utilisation des variantes dans l’éditeur PCB

Dans l’éditeur PCB d’Altium Designer, toutes les empreintes de composants, pour toutes les variantes, sont toujours affichées. Cela est nécessaire car toutes les empreintes, pour toutes les variantes d’assemblage, doivent être fabriquées dans le cadre de la carte nue. C’est ensuite le chargement des composants pendant le processus d’assemblage qui détermine quelle variante est construite.

Comme toutes les empreintes sont toujours visibles sur le PCB, il peut être difficile de savoir quels composants appartiennent à quelle variante. Cependant, le seul indice visible permettant de savoir si un composant particulier est monté ou non monté dans cette variante est si le composant inclut un modèle 3D Body. Le corps apparaîtra/disparaîtra pour indiquer si le composant est monté ou non monté. Ce comportement visuel est plus facile à observer lorsque le PCB est en mode 3D Layout, comme démontré dans l’image animée ci-dessous.

Conception PCB avec pièce alternative

Il n’existe qu’un seul type de variation qui affecte le placement des composants dans le processus de conception PCB : lorsqu’une pièce alternative est spécifiée et que cette pièce alternative utilise une empreinte différente de celle de la conception de base. Dans cette situation, deux empreintes doivent être placées sur la carte.

Ces deux empreintes peuvent être positionnées de différentes manières, par exemple :

  • Les empreintes sont placées côte à côte.
  • La plus petite empreinte est placée à l’intérieur de la plus grande, comme illustré dans l’animation ci-dessous, où un composant SRAM est disponible soit en boîtier TSOP, soit en boîtier BGA.
  • Les empreintes sont exactement superposées (placées l’une sur l’autre). Par exemple, lorsque les empreintes sont identiques mais ont des modèles 3D différents, et doivent donc avoir des noms d’empreinte différents. Cela est également illustré dans l’image ci-dessous, où deux empreintes de LED sont superposées pour DS1 et DS2.

Une animation simple montrant comment des pièces alternatives utilisant des empreintes différentes peuvent être positionnées sur la carte. Une animation simple montrant comment des pièces alternatives utilisant des empreintes différentes peuvent être positionnées sur la carte.

Les deux instances de la LED DS1 utilisent exactement le même motif d’empreinte (mais ont des modèles 3D différents dans chaque variante) et peuvent donc être superposées.
Les deux instances de la LED DS1 utilisent exactement le même motif d’empreinte (mais ont des modèles 3D différents dans chaque variante) et peuvent donc être superposées.

Altium Designer inclut la prise en charge de la vérification des règles de conception pour les composants alternatifs superposés, de sorte qu’aucune règle de conception supplémentaire n’est requise. Les pièces alternatives partagent le même UID de composant ; toutefois, le logiciel sait qu’il s’agit de pièces alternatives et peut empêcher le moteur de règles de signaler les empreintes de pièces alternatives superposées ou se chevauchant.

Si l’option Do not overwrite PCB footprint est activée dans les paramètres de variante, l’empreinte PCB du composant de base sera utilisée pour le composant de remplacement.

Utilisation des variantes dans ActiveBOM

Main article: Gestion de nomenclature avec ActiveBOM

Bien qu’une nomenclature puisse être générée directement à partir du schéma ou d’un fichier OutputJob, l’approche recommandée consiste à utiliser ActiveBOM. Au-delà des composants montés sur la carte, ActiveBOM permet d’ajouter directement dans ActiveBOM des composants supplémentaires et des données spécifiques à la nomenclature, par exemple des pièces pas encore détaillées, des fixations, la carte nue ou la colle de montage. Des colonnes personnalisées peuvent également être ajoutées, y compris une colonne spécifique de numéro de ligne, qui prend en charge la numérotation automatique et manuelle, avec prise en charge complète du copier/coller.

Pour les composants de conception qui incluent des informations fabricant, ActiveBOM peut utiliser les Altium Cloud Services pour accéder à des informations détaillées et à jour sur la chaîne d’approvisionnement. Cette prise en charge va au-delà des composants placés depuis un serveur de contenu géré et prend également en charge les pièces liées à des fournisseurs, ainsi que les pièces qui possèdent déjà des informations fabricant appropriées dans leurs paramètres.

ActiveBOM prend en charge les variantes des façons suivantes :

  • Afficher la nomenclature d’une variante spécifique en mode d’affichage Base ou en mode d’affichage Flat
  • Option permettant d’inclure les éléments Not Fitted dans la liste des éléments de la nomenclature
  • Afficher une liste consolidée de toutes les pièces utilisées dans toutes les variantes, en mode d’affichage Consolidated
  • Définir des solutions manuelles pour les composants de base comme pour les composants variantés

ActiveBOM inclut un mode d’affichage consolidé, permettant à une seule nomenclature de détailler les pièces de toutes les variantes. ActiveBOM inclut un mode d’affichage consolidé, permettant à une seule nomenclature de détailler les pièces de toutes les variantes.

En savoir plus sur l’utilisation des variantes dans ActiveBOM

Génération des sorties de variante

Les variantes d’assemblage affectent toute la documentation de sortie qui inclut des détails sur l’achat ou le placement des composants. Cela comprend :

  • Nomenclature (à l’aide d’ActiveBOM ou directement via le Report Manager)
  • Impressions de schéma
  • Impressions 3D du PCB
  • Vidéos 3D du PCB
  • Dessins d’assemblage
  • Fichiers Pick and Place
  • Rapport des points de test

Les variantes de fabrication affectent également les sorties suivantes :

  • Couches de superposition Gerber
  • Couches de superposition ODB++

Sélection de la variante pour la sortie

Si vous exécutez une commande depuis l’éditeur de schémas ou l’éditeur PCB, comme une impression de schéma ou des fichiers Gerber générés directement depuis l’éditeur PCB, la sortie sera générée en fonction de la variante actuellement sélectionnée dans le panneau Projects.

La sortie générée directement depuis les menus de l’éditeur de schémas ou de l’éditeur PCB est basée sur la variante sélectionnée dans le panneau Projects.La sortie générée directement depuis les menus de l’éditeur de schémas ou de l’éditeur PCB est basée sur la variante sélectionnée dans le panneau Projects.

Si la sortie est générée via une autre interface, par exemple le Report Manager ou un OutputJob, elle inclura un sélecteur de variante.

Cliquez avec le bouton droit dans le Report Manager pour passer d’une variante à une autre.Cliquez avec le bouton droit dans le Report Manager pour passer d’une variante à une autre.

Utilisation des variantes dans l’éditeur OutputJob

Main page: Préparation des données de fabrication avec les Output Jobs

Il existe deux approches pour configurer un fichier OutputJob afin de prendre en charge les variantes :

  • Choose a single variant for the whole OutputJob file – utilisez cette approche si vous préférez utiliser un OutputJob distinct pour chaque variante, ou
  • Choose a different variant for each output – utilisez cette approche si vous disposez d’un seul OutputJob configuré pour générer des sorties pour plusieurs variantes.

L’option est sélectionnée dans la zone Variant Choice de l’éditeur OutputJob. Lorsque la seconde option est activée, la variante requise doit être sélectionnée pour chaque sortie prenant en charge une sortie de type Variant, comme illustré dans l’image ci-dessous.

Un OutputJob où l’option Choose a different variant est sélectionnée et où les sorties pour les deux variantes ont été configurées pour chaque tâche du fichier OutputJob.
Un OutputJob où l’option Choose a different variant est sélectionnée et où les sorties pour les deux variantes ont été configurées pour chaque tâche du fichier OutputJob.

Si la première approche « globale » est utilisée, alors chaque fichier de sortie spécifique à une variante sera automatiquement configuré pour cette variante. L’avantage de cette option est qu’il n’est pas nécessaire de sélectionner spécifiquement la variante, tandis que l’inconvénient est qu’un fichier OutputJob est requis pour chaque variante de la conception.

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 dialog. Si une tâche de sortie a une variante désignée pour une sortie de fabrication, et que cette variante n’a not pas l’option activée, le nom de la variante de la tâche sera affiché en rouge.

Notez que le nom de variante en rouge n’est qu’un indicateur d’avertissement, et les fichiers de sortie spécifiques à la variante seront tout de même générés. Si une variante de fabrication n’est pas requise, assurez-vous que le menu déroulant Variant pour cette tâche de sortie est défini sur [No Variations] – dans ce mode, la sortie sera générée à partir de la conception de base.

Si des sorties Paste Mask 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 dans la boîte de dialogue Edit Project Variant. Ces composants n’auront alors plus d’ouvertures de masque de pâte incluses sur leurs pastilles.

Voir Préparation des données de fabrication avec les Output Jobs pour plus d’informations sur les variantes dans les Output Jobs

Affichage des variantes dans le Web Viewer

Les variantes de conception sont également prises en charge lors de l’affichage du projet dans le Web Viewer d’un Workspace.

Pour en savoir plus, reportez-vous à la section Variant Support de la page Web Viewer (Altium 365 Workspace, Enterprise Server Workspace).

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