Différences
Le bouton Differences sert à ouvrir le panneau Differences . Ce bouton est accessible en choisissant View |Design Compiler|Differences dans l’éditeur de schémas.
Panneau Differences
Le panneau Differences sert à afficher les différences logiques ou physiques détectées par le comparateur intégré du logiciel lors de la comparaison de documents de conception (par exemple, lors de la comparaison de la hiérarchie des documents 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.

Le panneau Differences affiche une vue hiérarchique des différences entre documents.
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 dans 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 par un clic droit sur un projet (ou un document de projet) dans le panneau Projects , puis en sélectionnant Show Differences dans le menu contextuel associé. Utilisez l’option Advanced Mode pour sélectionner des documents spécifiques à comparer.

Faites un clic 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 des documents 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’apparaissent qu’après avoir cliqué sur le bouton Explore Differences dans la boîte de dialogue Differences between.

Le panneau Differences constitue 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 de la boîte de dialogue Project Options (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 Project Options.
Le panneau Differences affiche les différences trouvées entre les documents source dans une structure arborescente, où le dossier de niveau supérieur indique 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 détaillées plus finement en objets des 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 atténuant tous les autres objets. Le contraste de l’atténuation peut être ajusté avec le curseur Dim Level dans la section View | Schematic des menus principaux.

La navigation interactive dans le panneau Differences affiche l’objet à l’origine de 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 View | Schematic des menus principaux.

La navigation interactive dans le panneau Differences affiche l’objet à l’origine de 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 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 Projects panel) 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 de 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 décrit précédemment. La sélection du bouton Explore Differences de cette 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 indique 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.
Sélectionner 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 conception.

La navigation interactive dans le panneau Differences affiche l’objet à l’origine de 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 atténuant tous les autres objets. Le contraste de l’atténuation peut être ajusté avec le curseur Dim Level dans la section de menu View | Schematic. Pour effacer le filtre d’affichage, cliquez dans la fenêtre de l’éditeur de conception ou cliquez sur
dans la section de menu 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 la section View |Schematic . Pour effacer le filtre d’affichage, cliquez dans l’espace de conception ou sélectionnez la commande Clear Filter dans le menu contextuel accessible par clic droit.
Conseils
- Si un objet du panneau se trouve dans 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.
