Deux instances de même nom peuvent exister dans des projets
appartenant à une même branche de l’arbre du chemin de compilation
design. L'instance définie dans le projet supérieur dans la hiérarchie
est alors considérée comme l’instance maître. L'instance définie dans
un projet inférieur dépendant est considérée comme l’instance subordonnée.
Si des modifications sont effectuées dans l’instance maître, l’instance
subordonnée est déphasée.
Dans la vue Explorateur de designs,
une instance maître est reconnaissable par la décoration
sur son icône. Une décoration
permet de reconnaître une instance subordonnée.
Si une instance est subordonnée dans un projet mais maître dans un
projet inférieur, elle s’affiche avec la décoration
.
Les modifications de l’instance
maître ne sont pas reportées automatiquement dans l’instance subordonnée.
Un avertissement vous alerte sur le déphasage mais c’est à vous de
décider si vous voulez reporter les modifications :
- Pour supprimer les avertissements sans copier les modifications
de l’instance maître dans l’instance subordonnée, ouvrez la vue Erreurs.
Faites un clic droit sur un des avertissements de déphasage puis sélectionnez Correctif
rapide. L’assistant de correctif rapide s’ouvre en affichant
deux correctifs rapides. Sélectionnez le correctif Supprimer
les avertissements de synchronisation. Dans le tableau Incidents,
sélectionnez les instances concernées par ce correctif. Cliquez ensuite
sur Terminer.
- Pour copier certaines ou toutes les modifications de l’instance
maître dans l’instance subordonnée, ouvrez l’éditeur de comparaison
et effectuez manuellement les reports. Vous pouvez ouvrir cet éditeur
de deux façons :
- Ouvrez la vue Erreurs. Faites un clic droit
sur un des avertissements de déphasage puis sélectionnez Correctif
rapide. L’assistant de correctif rapide s’ouvre en affichant
deux correctifs rapides. Sélectionnez le correctif Ouvrir
l’éditeur de comparaison.
- Faites un clic droit sur une instance subordonnée dans la vue Explorateur
de designs et sélectionnez .
Dans l’éditeur de comparaison, vous pouvez reporter certaines
ou toutes les modifications de l’instance maître vers l’instance subordonnée.
Quand vous estimez que vous avez effectué tous les reports nécessaires,
sauvegardez l’instance subordonnée directement dans l’éditeur de comparaison.
L’instance subordonnée n'est alors plus considérée comme déphasée
et l’avertissement disparaît.
Remarque : Un paramétrage de la vue Erreurs vous
permet de n’afficher que les avertissements liés au déphasage entre
instances maîtres et subordonnées pour les gérer plus facilement.
Pour cela, cliquez sur le triangle pointant vers le bas (Afficher
le menu) dans la barre d’outils de la vue Erreurs et
sélectionnez Configurer des contenus. Dans
l’assistant qui s’ouvre, sélectionnez uniquement Avertissements dans Description.
Désélectionnez tous les types d’erreurs dans la zone Types,
sauf le type d’erreur Synchronisation de designs,
sous la catégorie Incidents RPP. La vue Erreurs n’affiche
alors plus que les avertissements liés au déphasage entre instances
maîtres et subordonnées.