Mises à jour de la conception système
Pour maintenir la synchronisation entre une conception schématique multi-cartes et les projets PCB enfants qu’elle inclut, la conception multi-cartes prend en charge l’échange bidirectionnel des données de broches/réseaux. Les données de connectivité peuvent être importées dans la conception multi-cartes depuis les projets enfants, et les données de connectivité de la conception multi-cartes peuvent être retransmises aux projets PCB source.
Importation depuis les projets enfants
Au cours d’une conception multi-cartes, il est probable que les projets enfants source évoluent également, et ces modifications doivent être répercutées dans la conception multi-cartes (synchronisées avec celle-ci). Ce processus de mise à jour est réalisé en réimportant la ou les conceptions enfants dans l’espace de conception multi-cartes via un ordre de modification technique (ECO). Cet échange de données de broches/réseaux permet de maintenir la synchronisation des données de connectivité entre la conception multi-cartes et les cartes qui la composent.
Utilisez la commande Design » Import From Child Projects depuis les menus principaux ou le menu contextuel de l’espace de conception pour importer les modifications de tous les projets enfants de la conception multi-cartes, ou l’alternative Design » Import From Selected Child Projects pour réimporter les données de connexion des modules de projet actuellement sélectionnés dans l’espace de conception. Ces commandes sont également disponibles dans le menu contextuel Design d’un graphique de module.
Toute différence détectée entre la connectivité actuelle de la conception multi-cartes et les données de connexion du ou des projets enfants sera présentée dans la boîte de dialogue Engineering Change Order. Utilisez l’ECO pour valider puis exécuter les modifications nécessaires afin de resynchroniser les cartes enfants avec la conception multi-cartes.
S’il n’y a aucune différence, une boîte de dialogue d’alerte du comparateur l’indiquera et, par conséquent, aucune modification ne sera nécessaire pour maintenir la synchronisation entre la conception multi-cartes et les projets enfants.
L’ECO exécuté enregistrera toute différence entre la connectivité actuelle de la conception multi-cartes et les données de connexion importées depuis le ou les projets enfants. Ces informations sont disponibles dans la boîte de dialogue Connection Manager dialog (Design » Connection Manager), qui sert également à résoudre ou à rejeter les données de connexion mises à jour provenant du ou des projets enfants.
Mise à jour des projets enfants
Les données de connectivité de la conception multi-cartes peuvent être retransmises aux projets PCB source via la fonctionnalité Update du projet enfant (Design » Update Child Projects). Pour mettre à jour un projet enfant individuel, sélectionnez son module associé et choisissez la commande Design » Update Selected Child Projects – les deux commandes sont également disponibles dans le menu contextuel Design d’un module.
Lorsque la commande est exécutée, l’éditeur de conception compare les données de connectivité de la conception multi-cartes avec celles des projets enfants. Toute différence détectée sera répertoriée comme modification proposée dans une boîte de dialogue Engineering Change Order (ECO) qui s’affichera ensuite, ou une boîte de dialogue d’alerte du comparateur indiquera qu’aucune différence n’a été détectée – et, par conséquent, qu’aucune modification n’est nécessaire pour maintenir la synchronisation entre la conception multi-cartes et les projets enfants.
Dans l’exemple présenté ici, où les réseaux RS et RSW ont été intervertis sur le connecteur HDR1 dans le projet enfant LCD Board (M2 dans la conception multi-cartes), l’ECO propose un échange de broches dans le projet source afin de synchroniser les réseaux.
Lorsque l’ECO est exécuté (après une validation facultative), les broches du connecteur HDR1 dans le projet enfant du module LCD sont interverties.
Notez que le processus Update Child Projects serait normalement effectué after une fois tous les conflits résolus dans la boîte de dialogue Connection Manager dialog, afin de synchroniser les projets enfants avec l’état correct de la conception multi-cartes.
D’autres modifications détectées et résolues, telles qu’un nom de réseau non concordant, sont synchronisées par une mise à jour directe de la cible dans le projet enfant.