La tâche de conception schématique-vers-PCB la plus courante consiste à maintenir la correspondance ou la synchronisation entre le schéma et le PCB. Que vous transfériez pour la première fois une conception capturée vers un nouveau PCB, ou que vous apportiez des modifications à une conception existante côté schéma ou côté PCB, vous avez besoin d’un moyen de garder les deux côtés synchronisés. Altium Designer inclut de puissantes capacités de synchronisation de conception qui simplifient cette tâche, permettant au concepteur de rester concentré sur les aspects créatifs du processus de conception.
Le processus de synchronisation détecte et résout les différences entre le schéma et le PCB.
La synchronisation de conception s’effectue directement entre les éditeurs de schéma et de PCB ; aucun document intermédiaire de type netlist n’est utilisé. Le logiciel utilise un moteur de comparaison pour comparer tous les aspects de la conception, en détaillant le résultat sous forme de liste de différences. Le concepteur décide quel côté doit être modifié pour résoudre les différences, puis un ensemble d’Engineering Change Orders (ECO) est créé. Une fois ceux-ci appliqués, les deux côtés de la conception sont de nouveau synchronisés.
Il existe deux approches pour effectuer une synchronisation :
-
Synchronisation bidirectionnelle, où les différences peuvent être mises à jour simultanément dans les deux sens, à l’aide de la commande Project » Show Differences (comme illustré ci-dessus). Reportez-vous à la section Recherche des différences pour en savoir plus sur cette approche.
-
Synchronisation unidirectionnelle, à l’aide des commandes Design » Update PCB, ou Design » Update Schematic. Reportez-vous à la section Effectuer une mise à jour directe pour en savoir plus sur cette approche.
Avant de transférer les informations du schéma vers le nouveau PCB, il est essentiel que toutes les bibliothèques associées, à la fois pour les symboles schématiques et les empreintes PCB, soient disponibles.
Que peut-on synchroniser ?
Le processus de synchronisation garantit que les données de composants et de connectivité du schéma correspondent aux données de composants et de connectivité du PCB. En plus des données de composants et de connectivité, le processus de synchronisation garantit également que d’autres contraintes de conception, telles que les classes de nets, les classes de composants et les règles de conception, sont elles aussi synchronisées.
Configuration des options du comparateur
Dialog page: Options pour le projet PCB, onglet Comparator
Les données exactes du schéma et du PCB qui sont comparées sont configurées dans l’onglet Comparator tab de la boîte de dialogue Options for PCB Project. Sélectionnez Project » Project Options pour ouvrir la boîte de dialogue.

Le moteur de comparaison respecte les paramètres définis dans l’onglet Comparator de la boîte de dialogue Options for Project.
La zone principale de la boîte de dialogue comprend une longue liste de types de comparaison, tels que Different Designators et Changed Net Name, regroupés en 5 catégories. La colonne Mode à droite inclut une liste déroulante pour chacun, dans laquelle vous sélectionnez le mode de comparaison, tel que Find Differences ou Ignore Differences. Les comparaisons de type texte disposent d’une troisième option permettant d’ignorer la casse.
Par défaut, pour un nouveau projet, l’option Find Differences est définie pour chaque type de comparaison ; définissez les options selon les besoins de votre projet.
-
Pour la synchronisation schéma vers PCB, tous les détails liés au PCB peuvent être synchronisés.
-
Pour la synchronisation PCB vers schéma, seules les modifications apportées au désignateur du composant, au commentaire et à l’empreinte peuvent être resynchronisées vers le schéma. Les seules modifications de net pouvant être synchronisées sont celles dues à une opération d’échange de broche ou de pièce ; la manière dont cela est effectué dépend de la configuration des options d’échange de broche/pièce. Pour en savoir plus, reportez-vous à la page Pin and Part Swapping.
En bas de la boîte de dialogue se trouvent des options permettant de définir le Object Matching Criteria. La correspondance est un processus sophistiqué à passes multiples qui ne repose pas sur une simple correspondance exacte de chaînes. Pour en savoir plus, reportez-vous à la section Correspondance des nets et des classes .
Notez l’option Ignore Rules Defined in the PCB Only en bas de la boîte de dialogue ; activez-la pour exclure du processus de comparaison les règles que vous avez définies dans le PCB.
Synchronisation des classes de nets et de composants
Dialog page: Options pour le projet PCB, onglet Class Generation
En plus des données de composants et de connectivité, vous pouvez également générer et synchroniser des classes et des règles de conception lorsque vous effectuez un Design » Update PCB.
Synchronisation des règles de conception
Les règles de conception peuvent être définies dans le schéma à l’aide d’un objet Parameter Set. Lorsqu’un objet Parameter Set est sélectionné, le panneau Properties ou la boîte de dialogue modale inclut une zone Rules. Cliquez sur la liste déroulante Add pour ajouter une règle de conception. La règle sera appliquée au net / bus / harness / objets sous le blanket que l’objet Parameter Set touche.
Dans l’image ci-dessous, une règle de conception de contrainte de largeur est appliquée à la classe de nets USB_data (la classe de nets est également définie dans ce Parameter Set, dans la zone Classes de la liste déroulante Parameters ).

Le Parameter Set est utilisé pour définir une classe de nets et une règle de conception pour les nets situés sous l’objet blanket du schéma. Notez que les unités de mesure requises sont configurées en bas de la boîte de dialogue Edit PCB Rule.
Adding a Design Rule in the schematic
-
Attachez un Parameter Set au net / bus / harness / blanket (ajoutez une définition de Net Class dans le Parameter Set, si nécessaire).
-
Add Ajoutez une définition de règle dans le Parameter Set. Cela ouvrira la boîte de dialogue Choose Design Rule Type, comme illustré ci-dessus.
-
Sélectionnez le Rule Type requis.
-
Cliquez sur le bouton OK pour ouvrir la boîte de dialogue Edit PCB Rule.
-
Configurez les exigences de la règle PCB selon les besoins. Notez que les unités de mesure requises pour cette règle PCB sont sélectionnées en bas de la boîte de dialogue.
Dans l’onglet Comparator de la boîte de dialogue Options for Project, assurez-vous que les comparaisons du type de règle requis sont activées, afin de permettre l’ajout et la mise à jour des règles de conception dans le PCB.
Chaque règle PCB créée à partir d’une définition de règle schématique est automatiquement nommée Schematic <RuleType>. Si nécessaire, ce nom peut être modifié car il n’est pas utilisé pour la synchronisation continue des règles.
Dans l’image ci-dessus comme dans l’image ci-dessous, la règle de conception est définie dans un objet Parameter Set attaché à un blanket. En incluant une définition de classe dans l’objet Parameter Set, une classe de nets PCB sera également créée et, comme la définition de classe est présente, la portée de la règle PCB sera InNetClass('<PCB_NetClassName >').
Dans l’image ci-dessous, vous remarquerez que l’objet Parameter Set est affiché comme une directive Differential Pair. Il s’agit d’un type spécial d’objet Parameter Set, placé à l’aide de la commande Place » Directives » Differential Pair.

La directive Differential Pair est utilisée pour définir une classe de nets et une règle de conception, qui est ensuite appliquée aux paires différentielles ciblées.
Utilisation des paires différentielles
La directive Differential Pair est utilisée pour indiquer les nets qui appartiennent à une paire différentielle. Le logiciel exige que les nets de la paire soient nommés <Name>_P et <Name>_N. La paire différentielle PCB sera alors nommée <Name>.
Les paires peuvent être définies en plaçant une directive Differential Pair sur chaque membre de la paire différentielle, ou un blanket peut être placé de manière à couvrir les noms de nets de la paire, comme illustré dans l’image ci-dessus.
En se référant à l’image ci-dessus, l’objet Parameter Set de paire différentielle entraîne la création de :
-
Huit paires différentielles, nommées
V_RX0, V_TX0, V_RX1, V_TX1, RX0, TX0, RX1, TX1.
-
Une classe de nets PCB, appelée
ROCKET_IO_LINES.
-
Une règle de conception
Differential Pairs Routing, configurée pour cibler la classe de nets PCB, ROCKET_IO_LINES.
Configuration des options de génération d’ECO
La boîte de dialogue Options for Project inclut également un onglet ECO Generation. Cet onglet définit quelles modifications de conception peuvent donner lieu à la création d’ECO. En général, elles sont toutes activées, les options de l’onglet Comparator de la boîte de dialogue étant utilisées pour configurer les modifications de conception à synchroniser entre le schéma et le PCB.

L’onglet ECO Generation définit quels types de modifications peuvent donner lieu à la création d’ECO.
Recherche des différences
La fonction de synchronisation de conception est capable de détecter et de résoudre les différences dans les deux sens, c’est-à-dire du schéma vers le PCB, ou du PCB vers le schéma.
Il existe deux approches pour détecter et résoudre les différences :
-
Attribuer la direction de mise à jour pour chaque modification.
-
Appliquer toutes les mises à jour dans la même direction.
Si vous n’avez pas besoin d’appliquer des mises à jour dans les deux sens en même temps, vous n’avez pas besoin de passer par le processus consistant à choisir les documents à comparer et à configurer la direction de mise à jour pour résoudre les différences. Dans ce cas, vous pouvez aller directement à la section Performing a Direct Update.
Le logiciel est capable de résoudre ces différences en appliquant des modifications aux deux côtés en même temps. Par exemple, imaginez le scénario dans lequel le concepteur électronique a modifié la valeur d’un condensateur, tandis que le concepteur PCB a modifié l’empreinte de ce même condensateur. Ces deux différences peuvent être résolues en un seul processus de mise à jour, en appliquant la modification du commentaire comme une mise à jour schéma-vers-PCB, et la modification de l’empreinte comme une mise à jour PCB-vers-schéma.
Lorsque le moteur de comparaison compare le projet schématique au PCB, une liste complète des différences est créée - à ce stade, aucune hypothèse n’est faite quant au côté qui doit être modifié pour les resynchroniser.
La liste des différences peut être affichée dans la boîte de dialogue Differences between.
Options and Controls of the Differences between Dialog
La boîte de dialogue est essentiellement divisée en trois régions principales - Differences, Update et Change Order.
Differences
Cette région 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 au 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 tab 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 probe vers l’objet dans le document source concerné.
Utilisez les commandes Expand All et Contract All dans le menu contextuel pour développer ou réduire rapidement toutes les entrées. Vous pouvez également développer ou réduire des regroupements individuels par type de comparaison à l’aide des contrôles +/- à 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 sera libellée avec le nom de la feuille schématique de niveau supérieur.
Update
Utilisez cette région 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 ont initialement la décision No Change qui leur est appliquée.
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 spécifiez.
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 suivante
ECO Decision dialog. Choisissez simplement la direction de la mise à jour (lequel des documents comparés doit être mis à jour) ou No Updates du tout.
La boîte de dialogue ECO Decision fournit une indication sur la validité ou non de la mise à jour dans une direction donnée. Si elle est valide, les flèches correspondantes sont activées. Si une modification n’est pas prise en charge, le bouton correspondant à cette direction de mise à jour est grisé.
Change Order
Cette région de la boîte de dialogue répertorie (pour chaque différence sur laquelle vous décidez d’agir) l’action à entreprendre, 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 suivant, qui servira à créer les mises à jour. Les actions courantes qui seront listées dans cette zone sont :
-
Remove - lorsque la mise à jour se fait dans la direction du document qui contient l’objet à l’origine de la différence ; l’objet sera supprimé.
-
Add - lorsque la mise à jour se fait dans la direction 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 qui diffère d’une certaine manière ; l’objet modifié dépend de la direction choisie.
Si Update Decision est défini sur No Change, aucune action ne sera entreprise, comme indiqué dans l’entrée Change Order No Action.
Right-click Menu
-
Create Change Order - permet de créer un Engineering Change Order (ECO).
-
Generate Report - permet de 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 - permet de définir la direction de mise à jour de toutes les différences vers le document de gauche (le cas échéant).
-
Update All in >> - permet de définir la direction de mise à jour de toutes les différences vers le document de droite (le cas échéant).
-
Reverse Direction For All - permet d’inverser rapidement la direction de mise à jour pour toutes les différences (le cas échéant). S’il n’est pas valide de changer la direction pour une différence, l’entrée sera définie sur No Change.
-
Set No Action For All - permet de définir rapidement la décision de mise à jour pour toutes les différences sur No Change.
-
<< Update Same Kind in - permet de définir la direction de mise à jour pour toutes les différences du même type de comparaison que la différence actuellement sélectionnée vers le document de gauche (le cas échéant).
-
Update Same Kind in >> - permet de définir la direction de mise à jour pour toutes les différences du même type de comparaison que la différence actuellement sélectionnée vers le document de droite (le cas échéant).
-
Reverse Direction For Same Kind - permet d’inverser rapidement la direction de mise à jour pour toutes les différences du même type de comparaison que la différence actuellement sélectionnée, le cas échéant. S’il n’est pas valide de changer la direction pour une différence, l’entrée sera définie sur No Change.
-
Set No Action For Same Kind - permet de définir rapidement la direction de mise à jour pour toutes les différences du même type de comparaison que la différence actuellement sélectionnée sur No Change.
-
<< Update Selected in - permet de définir la direction de mise à jour pour toutes les différences sélectionnées vers le document de gauche (le cas échéant).
-
Update Selected in >> - permet de définir la direction de mise à jour pour toutes les différences sélectionnées vers le document de droite (le cas échéant).
-
Reverse Direction For Selected - permet d’inverser rapidement la direction de mise à jour pour toutes les différences sélectionnées (le cas échéant). S’il n’est pas valide de changer la direction pour une différence, l’entrée sera définie sur No Change.
-
Set No Action For Selected - permet de définir rapidement la décision de mise à jour pour toutes les différences sélectionnées sur No Change.
-
Invert Selection - permet de sélectionner toutes les différences qui ne sont pas actuellement sélectionnées dans la liste ou de 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 une direction donnée ne sera définie que si elle est valide.
Additional Controls
Les boutons suivants sont disponibles au bas de la boîte de dialogue :
-
Create Engineering Change Order - cliquez sur ce bouton pour générer un ECO. La boîte de dialogue Engineering Change Order apparaîtra, à partir de laquelle vous pourrez valider et exécuter les mises à jour afin de synchroniser les documents.
-
Report Differences - cliquez sur ce bouton 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 sur ce bouton 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 travail principal avec le panneau Differences panel ouvert. Le panneau contiendra toutes les différences listées par le Comparator et dans les mêmes catégories. Utilisez le panneau pour effectuer un cross probe 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 probe vers un objet directement depuis la boîte de dialogue Differences between. Double-cliquez sur l’entrée de l’objet dans la région 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.
Pour ouvrir la boîte de dialogue Difference between et voir une liste des différences :
-
Pour ouvrir la boîte de dialogue Choose Documents to Compare, comme illustré dans l’image ci-dessous, exécutez la commande Project » Show Differences ou faites un clic droit sur l’entrée du projet requis (ou de l’un de ses documents source) dans le panneau Projects , puis choisissez la commande Show Differences dans le menu contextuel. La boîte de dialogue Choose Documents to Compare sert à sélectionner les deux documents/ensembles de documents que vous allez comparer ; il s’agit généralement du projet schématique par rapport au PCB. Vous pouvez également utiliser cette boîte de dialogue pour comparer n’importe quel document à n’importe quel autre document en cochant l’option Advanced Mode. Par exemple, vous pouvez comparer une netlist à un PCB, ou un PCB à un autre PCB.
En général, la configuration par défaut de la boîte de dialogue - en mode basique ou avancé - convient à la plupart des besoins de comparaison de conception, lorsque les documents source et la conception PCB cible doivent être comparés dans le but d’obtenir une synchronisation. La boîte de dialogue vous permet toutefois de comparer d’autres documents, ce qui peut être utile si vous devez charger différentes versions d’un projet et comparer les différences entre les documents source correspondants.

Sélectionnez le PCB à comparer avec le projet schématique.
-
Sélectionnez le PCB dans la partie principale de la boîte de dialogue, puis cliquez sur OK pour ouvrir la boîte de dialogue Difference between, comme illustré ci-dessous. Si le document PCB est actuellement synchronisé avec les documents source, une boîte de dialogue apparaîtra indiquant qu’aucune différence n’a été détectée.
La boîte de dialogue Differences between s’ouvrira. Le Synchronizer est bidirectionnel. Cela signifie que vous pouvez spécifier des mises à jour pour les deux documents dans le même ECO. Afin de synchroniser les documents comparés, l’objectif est de déterminer, pour chaque différence, s’il faut agir ou non et dans quelle direction la modification doit être effectuée - en spécifiant quel document doit être mis à jour afin de corriger la différence. L’étape suivante consiste donc à attribuer une direction de mise à jour à chaque différence :
-
Pour une différence individuelle, cliquez dans la colonne Update pour afficher un sélecteur de direction, comme illustré dans l’image ci-dessous.
- Pour plusieurs différences du même type, cliquez avec le bouton droit sur un en-tête, tel que Different Footprints, puis sélectionnez la commande Update Same Kind requise.
-
Pour toutes les différences, cliquez avec le bouton droit n’importe où dans la boîte de dialogue et sélectionnez la commande Update All requise.

Pour chaque différence, la direction de mise à jour doit être définie afin qu’un ECO soit créé pour résoudre cette différence.
Cliquez sur le bouton Explore Differences pour accéder au panneau Differences et explorer les différences comme décrit dans la section Exploration des modifications de conception avec le panneau Differences ci-dessous.
Comme l’accès au panneau Differences de cette manière ferme la boîte de dialogue Differences between, toutes les décisions de mise à jour déjà prises seront perdues. Il est donc préférable d’explorer les différences avant de prendre des décisions de mise à jour. Vous pouvez également effectuer un sondage croisé vers un objet directement depuis la boîte de dialogue Differences between , en double-cliquant sur l’entrée de l’objet dans la zone Differences de la boîte de dialogue.
Cliquez sur Report Differences pour configurer puis imprimer/exporter un rapport sur les différences trouvées par le comparateur, les décisions de mise à jour spécifiées et les actions qui seront incluses dans l’ECO généré.
Une fois la direction de mise à jour attribuée, cliquez sur le bouton Create Engineering Change Order pour ouvrir la boîte de dialogue Engineering Change Order, décrite dans la section Résolution des différences - application des ECO ci-dessous.
Exploration des modifications de conception avec le panneau Differences

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 trouvées par le comparateur de différences intégré au 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 interactivement les différences 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 :
-
Sélectionnez View » Panels » Differences dans les menus principaux.
-
Cliquez sur le bouton Panels en bas à droite de l’espace de travail de conception, puis cliquez sur Differences.
Les panneaux peuvent être configurés pour flotter dans l’espace de l’éditeur ou être ancrés sur les côtés de l’écran. Si le panneau Differences se trouve actuellement dans le groupe des panneaux ancrés, utilisez l’onglet Differences situé en bas des panneaux pour l’amener au premier plan.
Affichage des différences
La manière dont le panneau Differences est utilisé dépend de l’objectif :
-
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 du même document schématique ou PCB en détectant leurs différences graphiques (physiques).
Le panneau
Differences est renseigné lors de l’utilisation de la fonctionnalité
Explore Differences du comparateur de différences dans la boîte de dialogue
Differences between, qui s’ouvre en cliquant avec le bouton droit dans le panneau
Projects puis en choisissant
Show Differences.
Affichage des différences logiques
La comparaison des documents du projet pour les différences logiques s’effectue dans la boîte de dialogue Choose Documents To Compare, activée en cliquant avec le bouton droit sur un projet (ou un document de 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 général, 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’apparaîtront qu’après avoir cliqué sur le bouton Explore Differences dans la boîte de dialogue Differences between.
Le panneau Differences n’affichera que les différences répertoriées dans la boîte de dialogue Differences between. Celles-ci sont à leur tour déterminées par les sélections effectuées dans l’onglet Comparator tab de la boîte de dialogue Project Options (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 du 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 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 trouvées, elles-mêmes détaillées plus finement en objets dans les documents responsables de ces différences.
Si le document associé est ouvert (ou ouvert et masqué), cliquer sur une entrée d’objet dans le panneau effectuera un sondage croisé vers l’objet dans le document.
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 Dimming situé dans la zone Highlight Methods de la page System - Navigation de la boîte de dialogue Preferences .
Affichage des différences physiques
La comparaison graphique (physique) de deux versions du 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 également 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 contextuel par clic droit du panneau Projects) pour ouvrir la boîte de dialogue Choose Documents To Compare, puis cochez la case Advanced Mode. Tous les fichiers du projet étant maintenant 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 depuis 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. Cliquez sur Explore Differences pour ouvrir la liste interactive des différences 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 surbrillance et effectuera un zoom dessus dans l’espace de conception de l’éditeur.
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 sondage croisé 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 d’une nouvelle comparaison de documents ou de la compilation du projet parent.
-
Utilisez la commande Project » Show Physical Differences depuis les menus principaux pour détecter les différences physiques existant entre deux versions d’un document schématique ou PCB, et présenter ces différences graphiquement lors de l’affichage côte à côte des deux documents dans l’espace de conception. Cette fonctionnalité Show Physical Differences offre une comparaison purement visuelle : aucun des documents comparés ne peut être mis à jour par génération d’ECO. Elle est destinée à la comparaison de deux versions du même document, mais si elle est exécutée pour comparer des documents différents, tels que la hiérarchie source du projet avec le PCB, le panneau Differences apparaîtra en répertoriant les différences logiques détectées.
Exécution d’une mise à jour directe
Comme le concepteur sait généralement dans quel sens il souhaite appliquer les mises à jour et que ces mises à jour vont toutes dans la même direction, vous pouvez choisir d’ignorer le processus de détection des différences et d’attribution de direction qui vient d’être décrit.
Au lieu de sélectionner la commande Show Differences dans le menu Project, vous choisissez la commande Update dans le menu Design, depuis l’éditeur de schéma ou l’éditeur PCB. Le choix de l’éditeur depuis lequel vous exécutez la commande indique le sens dans lequel vous souhaitez appliquer les modifications : de l’éditeur this vers l’éditeur that. Par exemple, vous choisiriez Design » Update dans l’éditeur de schéma pour transférer toutes les modifications du schéma vers le PCB.
Le document de conception PCB actif peut également être mis à jour avec toutes les modifications apportées aux documents schématiques source en choisissant la commande Design » Import Changes from <ProjectName> dans les menus principaux de l’éditeur PCB.
La boîte de dialogue Differences between sera ignorée et vous passerez directement à la boîte de dialogue Engineering Change Order.
Si toutes les mises à jour doivent être appliquées dans la même direction, utilisez la commande Design » Update.
Si le document PCB est actuellement synchronisé avec les documents source, une boîte de dialogue apparaîtra indiquant qu’aucune différence n’a été détectée. À l’inverse, lors de la mise à jour des schémas, il est également possible que certaines, voire aucune, des différences détectées ne puissent être résolues par des ECO générés automatiquement. Dans ce cas, vous aurez la possibilité d’afficher ces différences via la
boîte de dialogue des différences. Bien qu’une modification puisse ne pas être possible dans le sens des schémas, il se peut que vous deviez mettre à jour le PCB (par exemple en supprimant un objet ou une entité). Après avoir examiné les différences, si vous êtes en mesure d’en résoudre certaines ou la totalité, vous pouvez générer un ECO. S’il reste des différences qui ne peuvent pas être résolues via la boîte de dialogue, vous devrez revenir à la conception pour corriger les problèmes avant d’exécuter à nouveau une comparaison.
Résolution des différences - application des ECO
Chaque différence est résolue en appliquant un Engineering Change Order (ECO). Les ECO sont répertoriés dans la boîte de dialogue Engineering Change OrderEnable, à raison d’un ECO par ligne, chacun avec sa propre case à cocher.
Lors de l’utilisation de la boîte de dialogue Engineering Change Order :
-
Toutes les modifications sont activées à l’ouverture de la boîte de dialogue ; désactivez celles que vous souhaitez reporter pour le moment. La boîte de dialogue prend en charge la sélection multiple : utilisez le menu contextuel accessible par clic droit pour basculer l’état d’activation des ECO sélectionnés.
-
Utilisez la commande Cross Probe du menu contextuel pour examiner les objets affectés par cet ECO.
-
Utilisez le bouton Validate Changes pour vérifier que les modifications peuvent être effectuées. Les ECO échouent généralement parce qu’un objet n’est pas disponible ; par exemple, l’empreinte PCB spécifiée n’existe pas dans les bibliothèques de fichiers disponibles, ou la pastille spécifiée n’existe pas sur l’empreinte.
-
Un ECO peut également échouer parce qu’un objet nécessaire à un certain ECO n’était pas présent, mais a été ajouté pendant le traitement des ECO en cours. Dans ce cas, exécutez à nouveau la commande Update pour terminer cet ECO.

Chaque modification de conception se présente sous la forme d’un ECO ; activez celles qui sont requises.
Options and Controls of the Engineering Change Order Dialog
La boîte de dialogue est divisée en deux régions principales : Modifications et Status.
Modifications
Cette région de la boîte de dialogue répertorie toutes les modifications nécessaires pour mettre en œuvre les changements requis afin d’assurer la synchronisation. Les modifications sont regroupées par type de modification, tel qu’indiqué et activé dans la boîte de dialogue Project Options - ECO Generation dialog. L’entrée à ce niveau de groupe reflète le nombre de modifications de ce type. Chaque modification spécifique dans cette région est répertoriée selon les éléments suivants :
-
Enable - cette option détermine si la modification sera incluse ou non lors de l’exécution de l’ECO. Cliquez directement sur la case à cocher pour basculer son état entre activé/inclus (coché) et désactivé/exclu (décoché). Vous pouvez activer ou désactiver la case à cocher Enable à l’aide de la barre d’espace.
-
Action - l’action spécifique à effectuer. Les types d’actions dépendent du type d’ECO à exécuter.
-
Affected Object - l’objet affecté par l’action.
-
Affected Document - le document sur lequel l’action sera effectuée.
Plusieurs modifications peuvent être sélectionnées dans la liste à l’aide des techniques standard de sélection multiple (Ctrl+click, Shift+click).
Si le
Mode pour un type de modification a été défini sur
Ignore Differences dans l’onglet
ECO Generation de la boîte de dialogue
Project OptionsEngineering Change Order , toute mise à jour de conception entraînant l’action de ce type de modification ne sera pas transférée vers la boîte de dialogue.
Menu contextuel par clic droit
Par défaut, toutes les modifications sont activées pour être incluses lors de l’exécution de l’ECO. Activez/désactivez chaque entrée de modification selon les besoins, individuellement, ou utilisez les commandes suivantes disponibles dans le menu contextuel par clic droit pour modifier l’état d’activation de plusieurs modifications :
-
Validate Changes - cliquez pour exécuter une vérification de validation sur les modifications activées pour inclusion dans l’ECO. Les résultats de validation apparaîtront dans la colonne Check sous la région Status de la boîte de dialogue.
-
Execute Changes - cliquez pour exécuter l’ECO. Les résultats d’exécution apparaîtront dans la colonne Done sous la région Status de la boîte de dialogue. N’oubliez pas que seules les modifications qui passent l’étape de validation seront exécutées.
-
Create Report - cliquez pour générer un rapport pour les modifications contenues dans l’ECO. Le rapport sera chargé dans la boîte de dialogue Report Preview.
-
Cross Probe - cliquez pour effectuer un cross-probe vers les objets cibles et de référence impliqués dans une action de modification sur les documents schématique et PCB associés.
-
Expand All - cliquez pour développer l’affichage de toutes les modifications dans la liste.
-
Contract All - cliquez pour réduire l’affichage de toutes les modifications dans la liste.
Vous pouvez également développer ou réduire des groupes de modifications individuels à l’aide des contrôles +/- à gauche de l’entrée.
-
Enable All - permet d’activer toutes les modifications.
-
Disable All - permet de désactiver toutes les modifications.
-
Enable Selected - permet d’activer toutes les modifications sélectionnées.
-
Disable Selected - permet de désactiver toutes les modifications sélectionnées.
-
Enable all of same Kind - permet d’activer toutes les modifications du même type que la modification actuellement ciblée.
-
Disable all of same Kind - permet de désactiver toutes les modifications du même type que la modification actuellement ciblée.
-
Invert Selection - permet de sélectionner rapidement toutes les modifications qui ne sont pas actuellement sélectionnées dans la liste et de désélectionner celles qui le sont.
État
Cette région de la boîte de dialogue présente les informations d’état suivantes pour chaque modification activée :
-
Check - ce champ affiche le résultat de l’exécution d’une vérification de validation sur la modification. Une coche verte (
) signifie que la modification proposée est prise en charge et sera effectuée lors de l’exécution de l’ECO. Une croix rouge (
) signifie que la modification proposée est invalide et ne sera pas effectuée lors de l’exécution de l’ECO.
-
Done - ce champ affiche le résultat de l’exécution de la modification. Une coche verte (
) signifie que la modification valide a été exécutée avec succès.
-
Message - si la modification échoue à l’étape de validation, une entrée apparaîtra dans ce champ (et également dans le panneau Messages), indiquant la raison de l’échec.
Vous pouvez fermer la boîte de dialogue à n’importe quelle étape afin d’examiner pourquoi certaines modifications échouent et d’apporter les changements nécessaires à la conception.
Contrôles supplémentaires
Les contrôles suivants sont disponibles en bas de la boîte de dialogue et dans le menu contextuel par clic droit :
-
Validate Changes - cliquez pour exécuter une vérification de validation sur les modifications activées pour inclusion dans l’ECO. Les résultats de validation apparaîtront dans la colonne Check de la région Status de la boîte de dialogue.
Il est important de valider les actions de modification proposées avant de les exécuter. Cela permet de tester la logique de vos modifications proposées.
-
Execute Changes - cliquez pour exécuter l’ECO et appliquer les modifications valides qu’il contient. Les résultats d’exécution apparaîtront dans la colonne Done de la région Status de la boîte de dialogue. N’oubliez pas que seules les modifications qui passent l’étape de validation seront exécutées.
-
Report Changes - cliquez pour générer un rapport pour les modifications contenues dans l’ECO. Le rapport sera chargé dans la boîte de dialogue Report Preview.
Gardez à l’esprit que le rapport répertoriera toutes les entrées de modification qu’elles soient validées et exécutées avec succès ou non.
-
Only Show Errors - cochez cette option pour afficher uniquement les erreurs d’Engineering Change Order. Les modifications validées ne seront pas affichées. L’affichage de la seule liste des erreurs vous permettra de les examiner rapidement et d’apporter les modifications nécessaires à votre conception afin que l’ECO résultant soit entièrement validé.
Les messages liés au comparateur seront affichés dans le panneau Messages.
Vous pouvez activer la fonctionnalité de traitement ECO optimisé et accéléré. Cette fonctionnalité est en Open Beta et disponible lorsque l’option WSM.DotNetECOImplementation est activée dans la boîte de dialogue Advanced Settings dialog.
Comprendre la liaison entre le schéma et le PCB
Correspondance des composants via des identifiants uniques
Chaque composant schématique est lié à son composant PCB par un identifiant unique (UID). L’UID est attribué lorsque le composant schématique est placé sur la feuille, et cette valeur est transférée au composant PCB lorsque la conception est transférée vers l’éditeur PCB. Lorsque les informations des composants sont transférées pour la première fois entre les documents source du schéma et le document de conception PCB vierge, à l’aide de Synchronizer, tous les composants seront automatiquement liés par identifiant unique – les informations d’identifiant de chaque composant schématique étant attribuées à l’empreinte de composant correspondante.
Ce schéma serait suffisant pour une conception simple, mais il n’est pas capable de prendre en charge une conception multicanal. Dans une conception multicanal, le même composant schématique est répété dans chaque canal physique, ce qui signifie que les composants PCB répétés auraient le même UID. Pour gérer cela, l’UID du composant PCB est créé en combinant l’UID du symbole de feuille parent avec l’UID du composant schématique. La syntaxe de l’UID PCB change légèrement selon la manière dont la conception multicanal a été créée.
Pour une conception multicanal créée en plaçant plusieurs symboles de feuille qui référencent tous la même feuille schématique, chaque symbole de feuille peut fournir un identifiant unique ; l’UID PCB a donc le format suivant :
\SheetSymbolUID\SchComponentUID
Pour une conception multicanal créée à l’aide du mot-clé Repeat, un seul UID de symbole de feuille est disponible ; l’UID PCB inclut donc également la valeur ChannelIndex, au format suivant :
\ChannelIndex+SheetSymbolUID\SchComponentUID
Les UID ne sont pas affichés dans les panneaux ni dans les boîtes de dialogue.
Lorsque les composants ne sont pas liés
L’avantage d’utiliser un UID pour faire correspondre les composants du schéma et du PCB est qu’il permet aux désignateurs de ne plus être synchronisés (par exemple après avoir réannoté le PCB plusieurs fois), sans aucun risque que le schéma et le PCB deviennent impossibles à resynchroniser.
Si un composant est présent dans le schéma ou sur le PCB sans composant correspondant (même UID) dans l’autre éditeur, voici ce qui se produit :
-
Si le composant supplémentaire est présent uniquement dans l’éditeur source, un ECO sera généré pour ajouter le composant dans l’éditeur cible.
-
Si le composant supplémentaire est présent uniquement dans l’éditeur cible, un ECO sera généré pour supprimer le composant supplémentaire.
-
Lorsque des composants non appariés sont présents dans les deux éditeurs, le logiciel a besoin d’instructions sur la manière de les traiter ; la boîte de dialogue Failed to Match Unique Identifiers s’ouvre alors.
Cee Failed to Match Unique Identifiers dialogue
Les boutons de la boîte de dialogue proposent les options suivantes :
-
Automatically Create Component Links - cliquez sur ce bouton si vous savez que les composants non appariés ont déjà des désignateurs correspondants. En utilisant les désignateurs des composants, le logiciel attribuera des UID correspondants à ces composants supplémentaires. Pour les composants pouvant être appariés par désignateur, toute autre différence de propriété (comme des paramètres non correspondants) entraînera la génération d’ECO. S’il existe des composants qui ne peuvent pas être appariés par désignateur, des ECO seront générés pour les ajouter/supprimer (les composants supplémentaires présents dans l’éditeur source seront ajoutés, ceux présents dans l’éditeur cible seront supprimés).
-
Manual Component Links - cliquez sur ce bouton si vous savez qu’il existe des composants correspondants, mais que vous ne connaissez pas l’état de leurs désignateurs. La boîte de dialogue Edit Component Links s’ouvrira (décrite ci-dessous), où vous pourrez sélectionner manuellement chaque composant source et cible et les transférer dans la liste des composants appariés, en leur attribuant des UID correspondants. Des ECO seront alors générés pour synchroniser les désignateurs (ainsi que toute autre propriété de composant non correspondante).
Il est recommandé que tous les composants soient appariés à l’aide d’identifiants uniques afin que l’annotation des désignateurs dans le schéma ou le document PCB puisse être effectuée en sachant que les documents pourront toujours être resynchronisés à tout moment. Les documents peuvent toujours être synchronisés même si les composants ne sont pas appariés par identifiants uniques, mais dans ce cas, il vous sera demandé d’apparier les composants uniquement par désignateurs ; le commentaire et l’empreinte ne sont pas pris en compte, et il est donc possible que certains composants soient appariés de manière incorrecte.
-
Cancel - cliquez sur ce bouton pour générer des ECO afin d’ajouter les composants supplémentaires présents dans l’éditeur source et de supprimer les composants supplémentaires de l’éditeur cible.
Liaison manuelle des composants
L’état des liens entre les composants du schéma et les empreintes de composants PCB correspondantes peut être vérifié et géré à tout moment dans la boîte de dialogue Edit Component Links (éditeur PCB, commande Projects » Component Links).
La raison pour laquelle la liaison manuelle des composants est only effectuée depuis le document PCB est que seules les empreintes de composants PCB doivent être mises à jour avec les informations d’identifiant unique ; celles-ci sont déjà présentes du côté schéma.

La boîte de dialogue Edit Component Links est utilisée pour détecter et résoudre les incohérences d’UID ; elle est lancée depuis l’éditeur PCB.
Résumé des fonctionnalités de cette boîte de dialogue :
-
Les composants non appariés sont présentés dans les deux colonnes Un-Matched Components à gauche ; les composants partageant un UID correspondant sont présentés dans la zone Matched Components à droite de la boîte de dialogue.
-
Les boutons fléchés au milieu de la boîte de dialogue servent à apparier manuellement (ou désapparier) les composants sélectionnés, ou à désapparier tous les composants actuellement appariés.
-
Le bouton Add Pairs Matched By et les options situées en bas de la boîte de dialogue servent à analyser la liste des composants actuellement non appariés et à tenter de les apparier selon les propriétés activées (désignateur, commentaire, empreinte).
-
Lorsque le bouton Perform Update est cliqué, chaque nouveau composant PCB apparié reçoit l’UID de son homologue dans le schéma. Si vous avez déplacé des entrées de la section Matched de la boîte de dialogue vers les sections Unmatched , une boîte de dialogue de confirmation apparaîtra pour vous avertir que les associations de composants existantes seront rompues si vous poursuivez. En cliquant sur Yes , la mise à jour sera effectuée et une boîte de dialogue d’information apparaîtra avec un résumé des liens de composants modifiés dans le document PCB. Une nouvelle entrée dans la section Matched est résumée comme un Link Modified, tandis qu’une entrée précédemment liée que vous avez maintenant désappariée est résumée comme un Link Removed.
-
Après avoir utilisé cette boîte de dialogue pour effectuer une liaison manuelle des composants, il est recommandé de vérifier l’état de synchronisation (exécutez la commande Design » Update).
-
Utilisez cette boîte de dialogue à n’importe quelle étape de la conception pour visualiser les liens entre les composants et vous assurer que les composants des documents source du schéma correspondent bien aux empreintes de composants correspondantes dans la conception PCB.
-
Les identifiants uniques peuvent être supprimés à tout moment en déplaçant les composants liés vers les zones non appariées de la boîte de dialogue Edit Component Links. La suppression d’un lien de composant supprimera l’identifiant unique uniquement de l’empreinte PCB correspondante. Le composant du schéma conserve l’identifiant unique, sauf si un nouveau est généré (à l’aide d’une commande de réinitialisation liée aux identifiants uniques au niveau du schéma).
-
Un identifiant unique est également attribué automatiquement à chaque définition de paramètre dans un document source de schéma. Il est utilisé pour les paramètres ajoutés comme directives de règle de conception. Lors du transfert de la conception vers le document PCB, tous les paramètres de règle définis seront utilisés pour générer les règles de conception correspondantes dans le PCB. Ces règles générées recevront les mêmes identifiants uniques, ce qui permet de modifier les contraintes de règle dans le schéma ou dans le PCB et de propager ces modifications lors d’une synchronisation.
-
Si vous copiez/collez ou coupez/collez un composant de schéma, son UID est automatiquement renouvelé, ce qui garantit que chaque composant continue de disposer d’un identifiant unique.
-
Si vous réorganisez votre schéma (qui a déjà été transféré vers l’éditeur PCB) et que vous devez déplacer des composants vers une autre feuille, ne les coupez/collez pas ; sélectionnez-les et exécutez la commande Edit » Refactor » Move Selected Sub-circuit to Different Sheet.
Appariement des nets et des classes
Les nets et les classes ont tous deux un parent (le net ou la classe) et des enfants (les membres de ce net ou de cette classe). Leur appariement nécessite une approche différente du mécanisme UID utilisé pour la liaison des composants, afin de prendre en charge les modifications du parent, des enfants, ou des deux. Par exemple, une opération aussi simple que le changement du nom d’un net dans le schéma ne devrait pas nécessiter la suppression de ce net et de toutes ses broches enfants du PCB, puis l’ajout du net nouvellement nommé, puis enfin l’ajout de toutes les broches enfants à ce nouveau net.
Pour prendre cela en charge, le logiciel inclut des algorithmes d’appariement distincts permettant d’apparier les nets et les classes selon leurs membres, ainsi que selon leur nom. Le processus d’appariement est configuré dans la section Object Matching Criteria de l’onglet Comparator de la boîte de dialogue Options for Project.

Le paramétrage par défaut consiste à apparier d’abord les membres, puis selon le nom du type d’objet.
L’appariement de ces types d’objets est géré de la manière suivante :
-
Pendant la synchronisation de la conception, le comportement par défaut consiste à tenter d’abord un appariement par les membres, conformément aux paramètres Min Match % et Min Match Member.
-
Si l’appariement par les membres échoue, le logiciel tentera ensuite un appariement par le nom (si l’option Use Name Matching est activée).
-
Si l’un ou l’autre de ces processus d’appariement réussit, vous passerez à la boîte de dialogue Engineering Change Order.
-
Si les deux techniques d’appariement échouent (ou si l’option Use Name Matching est définie sur
Never), la boîte de dialogue Match Manually s’ouvrira.
-
En cliquant sur No dans la boîte de dialogue Match Manually, vous ignorerez le processus d’appariement utilisateur et passerez directement à la boîte de dialogue Engineering Change Order. Comme vous n’avez pas tenté d’apparier les objets non appariés, le logiciel suppose que les objets de référence et cibles ne sont pas liés ; des ECO seront donc générés pour supprimer les Unmatched Reference Objects de la carte et ajouter les Unmatched Target Objects comme nouveaux objets.
-
Si vous cliquez sur Yes dans la boîte de dialogue pour effectuer un appariement manuel, la boîte de dialogue Match s’ouvrira, comme illustré ci-dessous (le titre de la boîte de dialogue changera selon le type d’objet non apparié).
La boîte de dialogue Match est utilisée pour apparier manuellement des objets dont vous savez qu’ils correspondent. Laissez le côté droit vide et cliquez sur Continue si vous n’êtes pas sûr.
Options and Controls of the Match Dialog
-
Unmatched <Object>
-
Unmatched Reference Objects - répertorie les objets non appariés. Utilisez les commandes de développement/réduction pour ouvrir/fermer la liste.
-
Unmatched Target Objects - répertorie les objets cibles. Utilisez les commandes de développement/réduction pour ouvrir/fermer la liste.
-
- cliquez pour apparier les objets de référence et cibles sélectionnés et déplacer le ou les objets sélectionnés de la zone Unmatched vers la zone Matched Pairs.
-
- cliquez pour déplacer le ou les objets sélectionnés de la zone Matched Pairs vers la zone Unmatched. Cette action rendra les objets déplacés non appariés.
-
- cliquez pour déplacer tous les objets de la zone Matched Pairs vers la zone Unmatched. Cette action rendra les objets déplacés non appariés.
-
Matched Pairs - répertorie les Reference Object et Target Object qui sont maintenant appariés.
-
Continue - cliquez pour accepter les mises à jour d’appariement et ouvrir la boîte de dialogue Engineering Change Order.
-
Dans cette boîte de dialogue, sélectionnez les objets que vous souhaitez apparier dans Unmatched Reference Objects et Unmatched Target Objects, puis transférez-les vers la section Matched Pairs de la boîte de dialogue. Pour ces objets, le logiciel générera un ECO pour mettre à jour les noms afin qu’ils correspondent désormais, ainsi que des ECO pour supprimer/ajouter des membres afin qu’ils correspondent également.
- Si vous n’êtes pas sûr, vous n’avez pas besoin de faire correspondre manuellement les objets. Pour tous les objets non appariés, le logiciel suppose que les objets de référence et cibles ne sont pas liés ; il générera donc des ECO qui suppriment le Unmatched Reference Objects de la carte et ajoutent le Unmatched Target Objects comme nouveaux objets.
-
Une fois que vous avez apparié les objets dont vous savez qu’ils correspondent, cliquez sur Continue pour ouvrir la boîte de dialogue Engineering Change Order.
-
Si vous cliquez sur Cancel, le processus de mise à jour s’arrête.
Correspondance des règles de conception
Les règles de conception définies dans le schéma doivent également être liées à la règle correspondante sur le PCB. S’il n’existait aucun mécanisme de liaison, vous ne pourriez pas mettre à jour la règle dans le schéma et répercuter ces modifications sur le PCB. Des UID sont utilisés pour relier la règle de conception du schéma à la règle de conception du PCB.
L’UID est automatiquement attribué dans le jeu de paramètres qui contient la définition de la règle dans le schéma, puis transféré vers le PCB lors de la synchronisation de la conception.
Les règles de conception utilisent un UID pour faire correspondre la définition de règle de conception du schéma à la règle de conception du PCB.
En général, vous n’aurez pas besoin de gérer manuellement la correspondance des règles, sauf si vous avez modifié manuellement l’UID dans la boîte de dialogue PCB Rules and Constraints de l’éditeur PCB. Si les UID ne correspondent pas, le logiciel ajoutera une nouvelle règle au PCB pour toute règle du schéma qui n’a pas de règle PCB correspondante, et supprimera toute règle de conception PCB qui n’a pas de règle de conception schématique correspondante.
Vous pouvez librement mettre à jour les composants dans l’un ou l’autre éditeur et synchroniser ces modifications avec l’autre éditeur. Les modifications apportées aux nets, aux classes et aux règles ne peuvent être mises à jour que du schéma vers le PCB.