The Show DifferencesLa commande est disponible dans les éditeurs schématique, de bibliothèque schématique, PCB et de bibliothèque PCB.
Après avoir lancé la commande, le Choose Documents To Compare dialog s’ouvre. Cette boîte de dialogue permet de choisir les documents à comparer. La comparaison est effectuée à l’aide du Comparator de CircuitMaker ; toutes les différences détectées vous sont présentées
Boîte de dialogue Choose Document To Compare
La boîte de dialogue en mode basique (à gauche) et en mode avancé (à droite).
La boîte de dialogue est disponible en deux modes : un mode basique qui vous permet de sélectionner rapidement le document PCB cible à comparer à la hiérarchie du document source du projet, et un mode avancé qui vous donne le contrôle sur les documents comparés (document à document, projet à projet ou document à projet).
Pour utiliser le mode basique, assurez-vous que le projet concerné est actuellement actif dans le panneau.
- Documents list - cette zone répertorie les documents qui peuvent être comparés et, de manière sélective, ceux qui le seront. L’apparence dépend du mode tel que déterminé par l’option Advanced Mode .
- Basic Mode - une seule liste présente les documents PCB du projet de conception actif. Choisissez le document PCB spécifique à comparer à la hiérarchie de conception de ce projet.
- Advanced Mode - deux listes sont affichées, chacune présentant les projets actuellement ouverts et leurs documents. Choisissez un document à gauche à comparer avec un document à droite. Vous pouvez choisir de comparer un document avec un autre document, un projet avec un autre projet, ou un document avec un projet (comme en mode basique).
- Advanced - utilisez pour basculer la boîte de dialogue entre son mode basique (désactivé) et son mode avancé (activé).
Après avoir choisi les documents puis cliqué sur
OK, le comparator effectuera la comparaison. Le Comparator respectera la configuration définie dans l’onglet
Comparator de la boîte de dialogue
Project Options et, si des différences sont détectées dont les types de comparaison associés ne sont pas définis comme devant être ignorés, ces différences apparaîtront dans la boîte de dialogue
Differences between.
- OK - cliquez pour ouvrir la boîte de dialogue Differences between.
Boîte de dialogue Differences Between

La boîte de dialogue Differences between vous permet de parcourir les différences détectées entre les documents choisis pour la comparaison. Pour chaque différence, vous pouvez décider de mettre à jour l’un des documents ou non, afin de créer au final un Engineering Change Order pour synchroniser les documents selon les besoins.
Le synchroniseur est bidirectionnel. Cela signifie que vous pouvez spécifier des mises à jour pour les deux documents dans le même ECO. Pour synchroniser les documents comparés, l’objectif est de déterminer pour chaque différence s’il faut intervenir ou non, et dans quel sens appliquer la modification, c’est-à-dire quel document doit être mis à jour afin de corriger la différence.
La boîte de dialogue est essentiellement divisée en trois zones principales : Differences, Update et Change Order.
Differences
Cette zone de la boîte de dialogue répertorie toutes les différences que le comparator a trouvées entre les documents choisis. Chaque différence est listée dans la colonne correspondante du document dans lequel elle se trouve. Les différences sont regroupées par type de comparaison tel qu’indiqué et activé dans l’onglet Comparator de la boîte de dialogue Project Options. L’entrée à ce niveau de groupe reflète le nombre de différences de ce type.
Double-cliquez sur une entrée pour effectuer un cross-probing vers l’objet dans le document source concerné.
Utilisez les commandes Expand All et Contract All du menu contextuel pour développer ou réduire rapidement toutes les entrées. Vous pouvez également développer ou réduire des groupes individuels de types de comparaison à l’aide des contrôles situés à gauche de chaque entrée.
Lors de la comparaison de la hiérarchie de conception d’un projet avec son document PCB, la colonne du côté projet portera le nom de la feuille schématique de niveau supérieur.
Update
Utilisez cette zone de la boîte de dialogue pour spécifier quel document doit être mis à jour afin de corriger la différence. Par défaut, toutes les entrées Decision reçoivent initialement la décision No Change .
Même si des différences sont détectées, vous n’êtes nullement obligé d’agir sur celles-ci. Le logiciel ne synchronisera que les éléments que vous aurez spécifiés.
La décision de mise à jour pour chaque différence peut être déterminée individuellement en cliquant sur l’entrée associée dans la colonne Decision , puis en sélectionnant l’action de mise à jour requise dans la boîte de dialogue ECO Decision suivante (décrite ci-dessous). Choisissez le sens de la mise à jour (lequel des documents comparés doit être mis à jour) ou No Updates.
Change Order
Cette zone de la boîte de dialogue répertorie l’action à entreprendre pour chaque différence sur laquelle vous décidez d’agir, l’objet affecté par l’action et le document sur lequel l’action sera exécutée. C’est cette information qui est utilisée pour compiler l’ECO ultérieur qui servira à créer les mises à jour. Les actions courantes qui seront listées dans cette zone sont les suivantes :
- Remove - lorsque la mise à jour se fait dans le sens du document qui contient l’objet à l’origine de la différence ; l’objet sera supprimé.
- Add - lorsque la mise à jour se fait dans le sens du document qui ne contient pas l’objet à l’origine de la différence ; l’objet sera ajouté.
- Update - lorsque les deux documents contiennent le même objet mais avec une différence quelconque ; l’objet modifié dépend du sens choisi.
Si le Update Decision est No Change, aucune action ne sera effectuée et l’entrée Change Order sera No Action.
Right-click Menu
- Create Change Order - utilisez pour créer un Engineering Change Order (ECO).
- Generate Report - utilisez pour générer un rapport sur les différences trouvées par le Comparator. Les décisions de mise à jour que vous avez choisi de prendre ainsi que les actions seront incluses dans l’ECO généré. Le rapport sera chargé dans la boîte de dialogue Report Preview. Utilisez cette boîte de dialogue pour parcourir le rapport, avant de l’exporter finalement vers l’un des différents formats pris en charge ou de l’imprimer directement.
- << Update All in - utilisez pour définir le sens de mise à jour de toutes les différences vers le document de gauche (le cas échéant).
- Update All in >> - utilisez pour définir le sens de mise à jour de toutes les différences vers le document de droite (le cas échéant).
- Reverse Direction For All - utilisez pour inverser rapidement le sens de mise à jour de toutes les différences (le cas échéant). S’il n’est pas valide de changer le sens pour une différence, l’entrée sera définie sur No Change.
- Set No Action For All - utilisez pour définir rapidement la décision de mise à jour de toutes les différences sur No Change.
- << Update Same Kind in - utilisez pour définir le sens de mise à jour de toutes les différences du même type de comparaison que la différence actuellement active vers le document de gauche (le cas échéant).
- Update Same Kind in >> - utilisez pour définir le sens de mise à jour de toutes les différences du même type de comparaison que la différence actuellement active vers le document de droite (le cas échéant).
- Reverse Direction For Same Kind - utilisez pour inverser rapidement le sens de mise à jour de toutes les différences du même type de comparaison que la différence actuellement active, le cas échéant. S’il n’est pas valide de changer le sens pour une différence, l’entrée sera définie sur No Change.
- Set No Action For Same Kind - utilisez pour définir rapidement le sens de mise à jour de toutes les différences du même type de comparaison que la différence actuellement active sur No Change.
- << Update Selected in - utilisez pour définir le sens de mise à jour de toutes les différences sélectionnées vers le document de gauche (le cas échéant).
- Update Selected in >> - utilisez pour définir le sens de mise à jour de toutes les différences sélectionnées vers le document de droite (le cas échéant).
- Reverse Direction For Selected - utilisez pour inverser rapidement le sens de mise à jour de toutes les différences sélectionnées (le cas échéant). S’il n’est pas valide de changer le sens pour une différence, l’entrée sera définie sur No Change.
- Set No Action For Selected - utilisez pour définir rapidement la décision de mise à jour de toutes les différences sélectionnées sur No Change.
- Invert Selection - utilisez pour sélectionner toutes les différences qui ne sont pas actuellement sélectionnées dans la liste ou désélectionner celles qui le sont.
Plusieurs différences peuvent être sélectionnées dans la liste à l’aide des techniques standard de sélection multiple (Ctrl+click, Shift+click).
Une mise à jour dans un sens donné ne sera définie que si elle est valide.
Additional Controls
Les boutons suivants sont disponibles en bas de la boîte de dialogue :
- Create Engineering Change Order - cliquez pour générer un ECO. La boîte de dialogue Engineering Change Order (décrite ci-dessus) s’ouvrira, dans laquelle vous pourrez valider et exécuter les mises à jour afin de synchroniser les documents.
- Report Differences - cliquez pour générer un rapport sur les différences trouvées par le Comparator. Les décisions de mise à jour que vous avez choisi de prendre ainsi que les actions seront incluses dans l’ECO généré. Le rapport sera chargé dans la boîte de dialogue Report Preview. Utilisez cette boîte de dialogue pour parcourir le rapport avant de l’exporter finalement vers l’un des différents formats pris en charge ou de l’imprimer directement.
- Explore Differences - cliquez pour examiner plus en détail les différences trouvées par le Comparator avant de générer un ECO. La boîte de dialogue Differences between se fermera et vous reviendrez à l’espace de conception principal avec le panneau Differences panel ouvert. Le panneau contiendra toutes les différences répertoriées par le Comparator et dans les mêmes catégories. Utilisez le panneau pour effectuer un cross-probing vers un objet responsable d’une différence dans son document parent.
L’exploration des différences de cette manière entraînera la perte de toutes les décisions de mise à jour que vous avez prises dans la boîte de dialogue Differences between. Vous devrez rouvrir la boîte de dialogue et redéfinir les mises à jour selon les besoins. Vous pouvez également effectuer un cross-probing vers un objet directement depuis la boîte de dialogue Differences between. Double-cliquez sur l’entrée de l’objet dans la zone Differences de la boîte de dialogue. Comme la boîte de dialogue Differences between reste ouverte, il est conseillé d’avoir les documents source et cible ouverts et de placer la boîte de dialogue de manière à ne pas masquer votre vue.
Boîte de dialogue ECO Decision

Après avoir choisi et comparé deux documents, le Comparator répertorie toutes les différences détectées entre eux. La boîte de dialogue ECO Decision vous permet de décider du sens de la mise à jour (lequel des documents comparés doit être mis à jour) pour chaque différence individuellement. Elle vous permet également de spécifier qu’aucune mise à jour n’est nécessaire, ce qui signifie qu’aucune action ne sera effectuée dans l’un ou l’autre document.
Afin de synchroniser les documents comparés, l’objectif est de déterminer s’il faut ou non intervenir pour chaque différence et dans quel sens la modification doit être effectuée, en précisant quel document doit être mis à jour afin de corriger la différence.
- Update Schematic - cliquez pour indiquer que le document de gauche doit être mis à jour afin de résoudre la différence.
- Update PCB - cliquez pour indiquer que le document de droite doit être mis à jour afin de résoudre la différence.
La boîte de dialogue affiche les côtés schématique et PCB pour les sens de mise à jour, car la hiérarchie de conception du projet est généralement comparée au document PCB.
La boîte de dialogue indique si une mise à jour dans une direction donnée est valide ou non. Si elle est valide, les boutons flèche gauche et flèche droite (pour une mise à jour vers la gauche ou vers la droite, respectivement) seront activés. Si une modification n’est pas prise en charge, le bouton correspondant à ce sens de mise à jour sera grisé.
- No Updates - cliquez pour définir le Update Decision sur No Change (aucun des deux documents n’est mis à jour).