Comparaisons des données de conception

La vue de projet de l’espace de travail Altium 365 fournit des fonctionnalités de comparaison des données de conception qui vous permettent de comparer les modifications intervenues entre différentes versions et/ou différents commits d’un projet. Particulièrement utiles pour effectuer les vérifications finales avant d’envoyer les données de votre produit en fabrication, ces fonctionnalités vous permettent de déterminer exactement quelles modifications ont eu lieu dans vos données Gerber, schématiques, PCB et BOM entre les événements de version/commit.

Comparaison Gerber

Effectuer une vérification finale des données de votre carte fabriquée avant de les envoyer au fabricant est toujours une bonne pratique. La fonctionnalité de comparaison Gerber facilite précisément cela, en permettant de vérifier rapidement qu’il n’existe aucune différence dans vos sorties de fabrication entre les itérations publiées de votre projet de conception. Elle fournit une comparaison purement graphique, couche par couche, en mettant en évidence les zones modifiées à l’aide d’un cadre de délimitation et d’un numéro.

Accès à la comparaison Gerber

La fonctionnalité de comparaison Gerber est accessible de la manière suivante :

  • Cliquer sur le bouton associé à une version spécifique d’un projet dans la vue Releases de la page de gestion détaillée de ce projet. Choisissez l’option Gerber to ainsi que l’autre version dont vous souhaitez comparer les données de fabrication, ou comparez avec un ensemble de fichiers téléversé.

  • Cliquer sur le bouton en haut à droite de l’onglet du navigateur Manufacturing Portal, lors de l’affichage d’un package de version spécifique pour un projet de conception. Choisissez l’option Gerber to ainsi que l’autre version dont vous souhaitez comparer les données de fabrication, ou comparez avec un ensemble de fichiers téléversé.

  • Cliquer sur le contrôle en haut à droite d’une vignette d’événement Project Released dans la vue History de la page de gestion détaillée du projet, puis choisir l’option Gerber to. Comparez avec les données de fabrication de la version précédente, sélectionnez parmi toutes les versions possibles, ou comparez avec un ensemble de fichiers téléversé.

Comparaison avec un ensemble de fichiers

Vous pouvez comparer les données Gerber d’un package de version avec un ensemble de fichiers Gerber téléversé. Cela vous permet de comparer, par exemple, avec des données Gerber générées localement à partir de la dernière conception active, avant d’effectuer la prochaine version formelle du projet dans votre espace de travail.

Comme indiqué précédemment dans la section Access section, cette comparaison s’effectue en choisissant l’entrée Gerber to » Files dans le menu approprié. La fenêtre Compare Gerber apparaît. Cliquez soit sur un fichier zip existant de fichiers Gerber, soit téléversez un nouvel ensemble.

La fenêtre Compare Gerber se remplit avec les ensembles de fichiers Gerber qui ont déjà été téléversés dans votre Altium 365 Personal Space. Si vous faites glisser-déposer un nouveau zip de données Gerber générées localement dans la fenêtre, ce fichier Zip est simplement téléversé dans votre Personal Space et y apparaît.
En ce qui concerne les fichiers de fabrication CAM, vous pouvez téléverser un ensemble complet de fichiers Gerber ainsi que les données NC Drill (dans une archive Zip). Assurez-vous qu’il n’y ait qu’une seule liste (ou un seul dossier) de fichiers Gerber dans l’archive. Assurez-vous que les fichiers de perçage se trouvent dans la même liste (ou le même dossier) que les fichiers Gerber. S’ils se trouvent dans un dossier séparé, ils seront ignorés.

La fonctionnalité de comparaison Gerber prend en charge la comparaison des données d’un package de version avec un ensemble de fichiers généré localement.La fonctionnalité de comparaison Gerber prend en charge la comparaison des données d’un package de version avec un ensemble de fichiers généré localement.

Une fois l’ensemble de fichiers Gerber existant sélectionné, ou téléversé, le résultat de la comparaison s’affichera sous peu – voir la section suivante.

Résultat de la comparaison Gerber

Une fois la version de comparaison ou l’ensemble de fichiers téléversé choisi, les résultats de la comparaison sont présentés dans la vue Gerber Compare, qui s’ouvre dans un onglet de navigateur distinct.

Selon le nombre de différences existantes, la génération des données de comparaison peut prendre un certain temps. Vous pouvez soit attendre, soit fermer la vue Gerber Compare – un e-mail vous sera envoyé une fois les données prêtes à être consultées. Cliquez sur le bouton dans l’e-mail pour accéder de nouveau à la vue Gerber Compare .

La comparaison générée est initialement présentée dans une vue fractionnée (Side by Side) montrant les différences entre les deux ensembles Gerber. Un code couleur est utilisé pour distinguer les anciennes données Gerber (rouge) des nouvelles données Gerber (vert). Les ajustements d’affichage tels que le panoramique, le zoom et les sélections de nets sont synchronisés entre les deux côtés

Sélectionnez l’option Combined pour afficher les deux ensembles de données codés par couleur superposés dans une seule vue de carte. Dans les vues combinée et fractionnée, chaque différence détectée est numérotée et encadrée pour la couche actuellement sélectionnée – elles correspondent aux entrées annotées dans le volet Layers à gauche.

Sélectionnez une entrée de différence de couche dans le volet Layers pour mettre en évidence la zone PCB correspondante dans la vue Gerber, qui effectuera automatiquement un panoramique et un zoom vers l’emplacement.

Une différence sélectionnée est affichée de la même manière dans la vue Side by Side (fractionnée). Cliquez sur une autre entrée de couche dans le volet Layers pour afficher et sélectionner les différences annotées sur cette couche.

 

Comparaison schématique

En plus de la comparaison des données Gerber (voir ci-dessus), la vue du projet offre également la possibilité de comparer les documents schématiques du projet dans une interface interactive simple. Cela constitue un moyen rapide et pratique de voir uniquement les modifications intervenues entre différentes itérations schématiques.

La fonctionnalité de comparaison schématique présente les différences graphiquement et sous forme de données paramétriques, répertoriées dans un volet Compare associé qui permet le cross-probing vers le ou les objets schématiques correspondants. Une comparaison peut être lancée entre des Releases de projet, des Commits de projet, ou entre des Commits et des Releases de projet (disponible depuis la vue History).

Accès à la comparaison schématique

La fonctionnalité de comparaison schématique est accessible de la manière suivante :

  • Choisir l’option Schematic to dans le menu du bouton de la vue Releases, puis sélectionner les données source de conception de l’autre version à comparer. Ou choisir la même option dans l’onglet du navigateur Manufacturing Portal lors de l’affichage d’un package de version spécifique du projet, puis sélectionner les données source de l’autre version à comparer.

    Ouvrez la fonctionnalité Schematic Compare depuis le menu à points de suspension dans la vue Releases ou Manufacturing Portal.

    Ouvrez la fonctionnalité Schematic Compare depuis le menu à points de suspension dans la vue Releases ou Manufacturing Portal.

     
  • Choisir l’option Schematic to depuis le contrôle en haut à droite d’une vignette d’événement Commit ou Release dans la vue History, puis un autre événement Commit/Release à comparer. Les données schématiques du dernier release/commit peuvent être sélectionnées (Previous Release ou Previous Commit), ou les données de n’importe quel événement Commit/Release en choisissant l’option Select Commit or Release – sélectionnez l’événement cible de comparaison en cliquant sur sa vignette.

Ouvrez Schematic Compare depuis la vue History dans Altium Designer ou dans l’interface navigateur Altium 365.Ouvrez Schematic Compare depuis la vue History dans Altium Designer ou dans l’interface navigateur Altium 365.

Les fonctionnalités Gerber Compare et Schematic Compare sont toutes deux accessibles depuis la vue équivalente History view in Altium Designer, lorsqu’elle est connectée à un espace de travail Altium 365.

Résultat de la comparaison schématique

Lorsque la paire Commit/Release de comparaison a été sélectionnée, les résultats de cette comparaison s’ouvrent sous forme de vue des différences schématiques dans un nouvel onglet du navigateur. Le premier schéma des documents source est présenté par défaut, et les différences logiques trouvées (données de composants et de nets modifiées) pour tous les schémas sont présentées sous forme de liste sélectionnable dans le volet Differences associé. Notez que les modifications purement graphiques, comme le déplacement d’un composant, ne sont pas incluses pour le moment.

Selon le nombre de différences existantes, la génération des données de comparaison peut prendre un certain temps. Vous pouvez soit attendre, soit fermer la Schematic Compare vue – un email vous sera envoyé une fois les données prêtes à être consultées. Cliquez sur le bouton dans l’e-mail pour accéder de nouveau à la Schematic Compare vue.

Sélectionnez un élément dans la liste Compare pour afficher ses informations paramétriques et effectuer un cross-probing vers son symbole dans le document schématique associé.

Sélectionnez un élément dans la liste Compare pour afficher ses informations paramétriques et effectuer un cross-probing vers son symbole dans le document schématique associé.

 
  • Survolez les noms des données de comparaison en haut de la fenêtre pour voir le nom de l’utilisateur ayant créé chaque Commit/Release, ainsi que les éventuelles notes jointes.
  • Vous pouvez ouvrir et consulter le Commit/Release de l’une ou l’autre source de comparaison à partir de leurs entrées de nom dans la marge supérieure.

Sélectionnez un élément listé dans le volet Compare pour afficher tous les détails de modification disponibles et effectuer un cross-probing vers son graphique schématique. Chaque élément de la liste possède une icône associée indiquant son statut général de modification – rouge : supprimé, vert : ajouté, jaune/orange : modifié. Le même code couleur est utilisé dans les graphiques schématiques liés par cross-probing.

La liste des différences du volet est regroupée par Components et Nets :

  • Components – Chaque entrée inclut les noms des composants concernés et, lorsqu’elle est sélectionnée, développe une liste des paramètres de composant modifiés (surlignés en rouge) et inchangés (en vert). Sélectionnez le RefDes d’un composant inclus dans l’entrée (surligné en bleu) pour effectuer un cross-probing vers son graphique schématique.

  • Nets – Chaque entrée inclut les noms des composants affectés par une modification de net ou, inversement, le nom des composants ayant provoqué une modification de net. Sélectionnez une entrée Net dans le volet pour effectuer un cross-probing vers l’ensemble du net sur le schéma actif, ou un RefDes inclus dans l’entrée pour vous concentrer sur ce composant du net.

Utilisez le filtre de liste du volet () pour limiter les entrées à une chaîne ou une catégorie spécifiée. ► Voir un exemple.

Sélectionnez une entrée Component ou Net dans le volet Compare pour effectuer un cross-probing vers sa représentation graphique surlignée dans le document schématique.

Sélectionnez une entrée Component ou Net dans le volet Compare pour effectuer un cross-probing vers sa représentation graphique surlignée dans le document schématique.

 

Une icône associée à une entrée Net dans le volet Compare indique la présence de ce net dans d’autres documents schématiques. Sélectionnez l’icône pour accéder à une liste déroulante de ces documents schématiques, où chaque document affecté par la modification du net est indiqué par un surlignage jaune. Choisissez un document schématique dans le menu pour effectuer un cross-probing vers le net sur ce schéma, qui sera alors surligné en conséquence.

L’entrée d’un Net modifié inclut un lien vers d’autres documents schématiques qui incluent également ce Net.L’entrée d’un Net modifié inclut un lien vers d’autres documents schématiques qui incluent également ce Net.

Comparaison PCB

En complément de la comparaison de schémas, la vue projet du Workspace propose une fonctionnalité de comparaison PCB qui détecte et affiche les modifications de conception de carte intervenues entre des commits de projet et/ou des itérations de release.

La fonctionnalité PCB Compare fournit une interface interactive très visuelle pour consulter les différences de layout PCB et les données de comparaison associées, avec un cross-probing réactif disponible entre les différences de données listées et leurs éléments graphiques associés. Une comparaison PCB peut être lancée entre des Releases de projet, des Commits de projet, ou entre des Commits et des Releases de projet (disponible depuis la Historyvue).

Accès à la comparaison PCB

La fonctionnalité de comparaison PCB est accessible en :

  • Choisissant l’option PCB to dans le menu du bouton d’une entrée de release dans la Releasesvue, puis en sélectionnant les données source de conception d’une autre release à comparer. Ou en choisissant la même option dans le Manufacturing Portal lors de la consultation d’un package de release de projet spécifique, puis en sélectionnant les données source d’une autre release à comparer.

 
  • Choisissant l’option PCB to depuis le contrôle en haut à droite d’une vignette d’événement Commit ou Release dans la Historyvue, puis un autre événement Commit/Release à comparer. Les données schématiques du dernier release/commit peuvent être sélectionnées (Previous Release ou Previous Commit), ou les données de n’importe quel événement Commit/Release en choisissant l’option Select Commit or Release – sélectionnez l’événement cible de comparaison en cliquant sur sa vignette.

Lorsqu’il est lancé, le moteur de comparaison PCB de la plateforme Altium 365 traite les différences de données entre les conceptions PCB sélectionnées, ce qui peut prendre un certain temps pour les conceptions PCB plus complexes. Si le temps d’analyse dépasse un seuil prédéfini, un e-mail de notification sera envoyé à votre adresse e-mail enregistrée une fois la comparaison PCB terminée. Notez que les données de comparaison sont mises en cache ; une comparaison ultérieure des mêmes données n’entraîne donc qu’un délai de traitement minimal.

Résultat de la comparaison PCB

Lorsque la paire Commit/Release à comparer a été sélectionnée, les résultats de cette comparaison s’ouvrent dans la PCB Changesvue dans un nouvel onglet du navigateur. La vue présente les résultats du moteur de comparaison PCB sous la forme d’une représentation graphique de la carte, avec les éléments inchangés affichés en monochrome, et les éléments connectés au net modifiés surlignés en vert (ajoutés), rouge (supprimés) et jaune (modifiés). Notez que les polygons modifiés sont estompés afin d’améliorer la clarté des éléments de net de la carte.

Le volet Differences à gauche liste les différences détectées dans des groupes de types d’objets – Components, Nets, etc. Lorsqu’une entrée de différence est sélectionnée dans le volet, elle se développe pour lister les sous-éléments qui composent cette différence détectée. La vue de la carte se déplacera et zoomera automatiquement pour afficher la zone de modification, où les objets supprimés sont affichés en rouge et les objets ajoutés en vert. Cliquez de nouveau sur l’entrée de différence sélectionnée pour la désélectionner et rétablir la vue PCB dans son mode d’ensemble initial.

Cliquez sur une entrée dans le volet Differences pour développer ses sous-éléments et zoomer/surligner cette différence dans la vue PCB. Cliquez à nouveau pour rétablir la vue par défaut.

Cliquez sur une entrée dans le volet Differences pour développer ses sous-éléments et zoomer/surligner cette différence dans la vue PCB. Cliquez à nouveau pour rétablir la vue par défaut.

 

Notez qu’un clic sur le nom d’une entrée de différence bascule son état de sélection et la vue de carte correspondante. Utilisez le contrôle associé de développement/réduction à gauche du nom d’une entrée pour afficher ou masquer la liste de ses sous-éléments.

Naviguez parmi les différences en cliquant sur chaque entrée, ce qui développera automatiquement la sous-liste de ses éléments modifiés.

L’exemple ci-dessous montre comment l’emplacement et le routage associé du composant R13 ont changé entre des événements Commit/Release successifs, et comment cette différence est présentée dans la vue PCB Compare correspondante. Les différences, telles qu’elles sont listées dans le volet Differences, incluent des entrées de modification pour R13 et ses deux Nets associés (NetC9_1 et NetJ1_7).

Les éléments ajoutés basés sur les nets sont affichés en vert, les éléments supprimés en rouge et les éléments modifiés en jaune.Les éléments ajoutés basés sur les nets sont affichés en vert, les éléments supprimés en rouge et les éléments modifiés en jaune.

Vous pouvez ouvrir et consulter le Commit/Release de l’une ou l’autre source de comparaison à partir de leurs entrées de nom dans la marge supérieure.

Les différences peuvent être examinées en détail en sélectionnant des éléments de modification individuels dans la sous-liste développée sous chaque entrée de différence. Les sous-entrées de Components incluent les modifications de paramètres et de position (la position précédente étant affichée en rouge), et les modifications de Net listées sont réparties entre les segments de sous-net ajoutés/nouveaux () et les segments supprimés/remplacés (). Lorsqu’ils sont sélectionnés dans la sous-liste, les segments sont visuellement surlignés dans la vue de la carte en rouge et en vert, respectivement. Notez qu’une entrée Net inclut également les modifications du Routed Length et du Delay calculés (la valeur précédente étant affichée en rouge).

Chaque sous-élément d’une entrée de différences inclut les détails de la modification spécifique et, lorsqu’il est sélectionné, surligne cet élément dans la vue PCB.

L’option Show secondary differences du volet Differences est désactivée par défaut afin de réduire l’encombrement causé par les modifications où les objets du Net (composants, pistes, vias, etc.) n’ont pas été altérés. Cela inclut :

  • Différences d’objets libres : modifications d’objets non connectés à un Net ou situés sur des couches non cuivre.

  • Nets avec uniquement une différence de Routed Length : modifications de la longueur d’un Net (mais pas de son Delay), généralement causées par une mise à jour du Layer Stack telle qu’une épaisseur de couche modifiée (et donc une longueur de fût de via modifiée).

Vue des différences secondaires (pas des objets de Net) activée.

Vue normale avec les différences secondaires masquées.

 

Comparaison de nomenclature

La vue du projet propose également une fonction rapide de comparaison de nomenclature pour détecter et afficher toute modification des données des composants de conception survenue entre des itérations de commit et/ou de release. Les différences sont signalées sous forme de texte (CSV) et mises à disposition en téléchargement local.

  • Les fonctions de comparaison de nomenclature exigent que les événements Commit ou Release comparés incluent un document ActiveBOM.
  • Des comparaisons de nomenclature peuvent également être effectuées entre des fichiers Managed BOM et des Releases dans l’application BOM Portal. Voir Comparaison de Managed BOM.

Accès à la comparaison de nomenclature

La fonction de comparaison de nomenclature est accessible de la manière suivante :

  • Choisir l’option BOM to dans le menu du bouton de la vue Releases, puis les données de l’autre release à comparer. Ou choisir la même option dans l’onglet du navigateur Manufacturing Portal lors de l’affichage d’un package de release de projet spécifique, puis les données de l’autre release à comparer.

    Ouvrez la fonction de comparaison de nomenclature depuis le menu à points de suspension dans la vue Releases ou Manufacturing Portal.

    Ouvrez la fonction de comparaison de nomenclature depuis le menu à points de suspension dans la vue Releases ou Manufacturing Portal.

     
  • Choisir l’option BOM to depuis le contrôle situé en haut à droite d’une vignette d’événement Release ou Commit dans la vue History, puis un autre événement Commit/Release à comparer. Les données de nomenclature du Commit ou de la Release précédent(e) peuvent être sélectionnées (Previous <Commit/Release>), ou les données de n’importe quel événement Commit/Release en choisissant l’option Select Commit or Release – sélectionnez l’événement cible de comparaison en cliquant sur sa vignette.

Ouvrez Schematic Compare depuis la vue History dans Altium Designer ou l’interface navigateur Altium 365.Ouvrez Schematic Compare depuis la vue History dans Altium Designer ou l’interface navigateur Altium 365.

Résultat de la comparaison de nomenclature

Le système comparera les données de nomenclature entre les Releases ou Commits de projet spécifiés, puis ouvrira les résultats de cette comparaison sous forme de vue des différences de nomenclature dans un nouvel onglet du navigateur. Cette vue est remplie d’une liste d’entrées codées par couleur représentant les éléments de nomenclature ayant changé entre les événements de nomenclature spécifiés. Des informations et commandes supplémentaires sont fournies par le volet BOM Compare à gauche, qui vous permet de choisir une autre variante de conception, de sélectionner/désélectionner l’inclusion des catégories de modification de composants (Added, Removed, Modified) et d’afficher les détails des modifications des composants.

La vue initiale de BOM Compare inclut des entrées représentant les différences entre les documents de nomenclature source et cible.La vue initiale de BOM Compare inclut des entrées représentant les différences entre les documents de nomenclature source et cible.

L’interface de comparaison de nomenclature offre une gamme de fonctions pour accéder aux informations sur les différences. Celles-ci incluent :

  • Survolez avec le curseur l’icône associée à une entrée de comparaison de nomenclature pour voir un résumé des modifications survenues.

  • Utilisez le menu Paramètres des colonnes () pour activer ou désactiver l’inclusion de colonnes de données de paramètres de composants spécifiques.

  • Sélectionnez une entrée Modified Components dans le volet BOM Compare pour afficher une liste détaillée des modifications pour cette entrée de composant de nomenclature. Ces détails incluront également toute différence dans les informations de fabricant et de fournisseur – voir l’exemple.

Les entrées de nomenclature qui n’ont pas changé peuvent être incluses dans la liste en cochant l’option Not Modified dans le volet Compare, ou, pour voir les listes de nomenclature source spécifiées pour la comparaison, sélectionnez leurs onglets individuels disponibles en haut de la liste de comparaison.

Utilisez l’option Not Modified pour inclure les entrées inchangées dans la liste, ou sélectionnez un onglet de document de nomenclature pour voir la liste complète du document de nomenclature source/cible.

Utilisez l’option Not Modified pour inclure les entrées inchangées dans la liste, ou sélectionnez un onglet de document de nomenclature pour voir la liste complète du document de nomenclature source/cible.

 
  • Survolez avec le curseur les noms des données de comparaison en haut de la fenêtre pour voir le nom de l’utilisateur ayant créé chaque Commit/Release, ainsi que les notes jointes éventuelles.

  • Vous pouvez ouvrir et afficher le Commit/Release de l’une ou l’autre source de comparaison à partir de leurs entrées de nom dans la marge supérieure.

Appelé depuis l’option de téléchargement (), le moteur de comparaison générera également un résumé des mises à jour au format CSV standard. Le résumé de comparaison de nomenclature est généré pour la variante de la conception actuellement sélectionnée et inclut les détails des données de nomenclature qui ont changé — ont été mises à jour — entre les releases/commits de projet spécifiés.

Les fichiers CSV de comparaison de nomenclature téléchargés affichent les données qui ont été mises à jour entre les releases de projet spécifiées lors de l’appel de la fonction de comparaison. Les fichiers CSV de comparaison de nomenclature téléchargés affichent les données qui ont été mises à jour entre les releases de projet spécifiées lors de l’appel de la fonction de comparaison.

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.

Contenu