Différences
Parent page: Panneaux du Workspace Manager
Le panneau Differences affiche une vue hiérarchique des différences entre documents.
Résumé
Le panneau Differences sert à afficher les différences logiques ou physiques détectées par le comparateur de différences intégré du logiciel lors de la comparaison de documents de conception – par exemple, en comparant la hiérarchie du document source (schémas) d’un projet avec le document de conception PCB. Le panneau vous permet d’explorer les différences de manière interactive avant de décider de créer un Engineering Change Order (ECO) qui sera utilisé pour synchroniser les documents du projet.
Accès au panneau
Pour ouvrir le panneau Differences (disponible lorsqu’un document schématique de projet est actif), cliquez sur le bouton View | Design Compiler |
.
Affichage des différences
La manière dont le panneau Differences est utilisé dépend de l’objectif visé :
- Analyser l’intégrité du projet complet en termes de contenu et de structure en détectant les différences logiques au sein de la hiérarchie du projet.
- Comparer deux versions d’un même document schématique ou PCB en détectant leurs différences graphiques (physiques).
Affichage des différences logiques
La comparaison des documents du projet pour détecter les différences logiques s’effectue via la boîte de dialogue Choose Documents To Compare, accessible en cliquant avec le bouton droit sur un projet (ou un document du projet) dans le panneau Projects, puis en sélectionnant Show Differences dans le menu contextuel associé.

Cliquez avec le bouton droit sur un nom de projet puis sélectionnez Show Differences pour ouvrir la boîte de dialogue Choose Documents To Compare.
En règle générale, le document PCB est comparé à la hiérarchie du document source du projet parent afin de détecter les différences logiques entre le contenu de la conception schématique et celui de la conception PCB.
Après avoir cliqué sur OK, si des différences existent entre les documents désignés, la boîte de dialogue Differences between s’ouvre. Les informations du panneau Differences n’apparaîtront qu’après avoir cliqué sur le bouton Explore Differences dans la boîte de dialogue Differences between.
Le panneau Differences offre une alternative pratique à la boîte de dialogue Differences between pour parcourir les différences détectées entre les documents.
Le panneau Differences n’affichera que les différences répertoriées dans la boîte de dialogue Differences between. Celles-ci sont elles-mêmes déterminées par les sélections effectuées dans l’onglet Comparator tab de la boîte de dialogue Options for PCB Project (Home | Project | Project » Options ou cliquez sur Project | Content | Project Options).
Cet onglet répertorie tous les types de comparaison, tels que les différences associées aux composants, aux nets et aux paramètres. Le réglage de Mode pour chaque catégorie de comparaison sur Find Differences ou Ignore Differences déterminera si le comparateur de différences transmet ses résultats à la boîte de dialogue Differences between.
Configurez la manière dont les différences sont détectées et signalées dans la boîte de dialogue Options for PCB Project.
Le panneau Differences affiche les différences trouvées entre les documents source dans une structure arborescente, où le dossier de niveau supérieur affiche le nombre total de différences détectées. Des sous-dossiers sont ensuite créés pour chaque type de comparaison spécifique apparaissant dans la boîte de dialogue Differences between. Chaque sous-dossier répertorie les différences spécifiques détectées, elles-mêmes ensuite détaillées en objets dans les documents responsables de ces différences.
Si le document associé est ouvert (ou ouvert mais masqué), cliquer sur une entrée d’objet dans le panneau effectuera un cross-probing vers l’objet dans le document.
L’éditeur concerné mettra graphiquement l’entrée en évidence comme suit :
-
Pour un document schématique, l’affichage visuel de l’objet utilise l’effet de zoom et d’atténuation, où l’objet est mis en évidence en assombrissant tous les autres objets. Le contraste de l’atténuation peut être ajusté avec le curseur Dim Level dans le groupe View | Schematic des menus principaux.
La navigation interactive dans le panneau Differences affiche l’objet qui a créé la différence.
-
Pour un document PCB, l’affichage visuel de l’objet utilise l’effet de zoom et de masquage, où l’objet est mis en évidence en appliquant un masque monochrome à tous les autres objets. Le contraste du masque appliqué peut être ajusté avec le curseur Mask Level dans le groupe View | Highlight & Edit Mask des menus principaux.
La navigation interactive dans le panneau Differences affiche l’objet qui a créé la différence.
Affichage des différences physiques
La comparaison graphique (physique) de deux versions d’un même document schématique ou PCB s’effectue essentiellement de la même manière que la comparaison logique décrite ci-dessus, mais utilise l’option Advanced Mode dans la boîte de dialogue Choose Documents To Compare.
Effectuez une comparaison physique de document à l’aide de la commande Show Differences (menu clic droit du panneau Project) pour ouvrir la boîte de dialogue Choose Documents To Compare, puis cochez la case Advanced Mode. Tous les fichiers du projet étant désormais affichés dans la boîte de dialogue, sélectionnez les deux variantes d’un document à comparer.

Sélection des documents pour une comparaison physique à partir de la boîte de dialogue Choose Documents To Compare dans Advanced Mode.
Cliquer sur OK lancera la comparaison graphique et ouvrira la boîte de dialogue Differences between, comme indiqué précédemment. La sélection du bouton Explore Differences de la boîte de dialogue ouvrira la liste interactive des différences dans le panneau Differences.

Hiérarchie des différences physiques détectées dans le panneau Differences.
Le panneau affiche les différences trouvées entre les documents dans une structure arborescente. Le dossier de niveau supérieur affiche le nombre total de différences détectées. Des entrées sont créées pour chaque type de différence, contenant à leur tour les références spécifiques et l’objet impliqué (port, composant, etc.) pour chacune.
La sélection de l’entrée d’objet correspondant à une différence détectée mettra l’objet en évidence et effectuera un zoom dessus dans l’espace de travail.

La navigation interactive dans le panneau Differences affiche l’objet qui a créé la différence lorsqu’il est sélectionné dans le panneau.
L’éditeur concerné mettra graphiquement l’entrée en évidence comme suit :
-
Pour un document schématique, l’affichage visuel de l’objet utilise l’effet de zoom et d’atténuation, où l’objet est mis en évidence en assombrissant tous les autres objets. Le contraste de l’atténuation peut être ajusté avec le curseur Dim Level dans le groupe de menus View | Schematic. Pour effacer le filtre d’affichage, cliquez dans la fenêtre de l’éditeur de conception ou cliquez sur le bouton
(dans le groupe de menus View | Schematic).
-
Pour un document PCB, l’affichage visuel de l’objet utilise l’effet de zoom et de masquage, où l’objet est mis en évidence en appliquant un masque monochrome à tous les autres objets. Le contraste du masque appliqué peut être ajusté avec le curseur Mask Level dans le groupe de menus View | Highlight & Edit Mask. Pour effacer le filtre d’affichage, cliquez dans la fenêtre de l’éditeur de conception ou cliquez sur le bouton
(dans le groupe de menus View | Highlight & Edit Mask).
Remarques
- Si un objet dans le panneau se trouve sur un document actuellement masqué, le document sera automatiquement ouvert et deviendra le document actif dans la fenêtre de l’éditeur de conception lorsque vous cliquerez sur l’entrée associée.
- Le filtrage appliqué lors du cross-probing depuis le panneau Differences est temporaire. Ainsi, rien ne vous empêche de sélectionner ou de modifier des objets de conception qui se trouvent en dehors du périmètre du filtre.
- Les informations du panneau Differences seront effacées lors de l’exécution d’une nouvelle comparaison de documents ou de la compilation du projet parent.