Article de Joe Medeiros, CSWE mis à jour le 21 septembre 2010

Article

Une référence circulaire se produit lorsque deux composants ou plus, dans un assemblage, partagent des références externes de telle sorte que la reconstruction d'un composant nécessite la reconstruction d'un ou plusieurs autres composants. Si le PDM est impliqué, les références circulaires empêcheront les check-ins.

Une référence circulaire peut se manifester par la présence de symboles de reconstruction récurrents. La reconstruction de l'assemblage entraîne le déplacement du symbole de reconstruction d'un composant à l'autre. D'autres reconstructions de l'assemblage peuvent entraîner l'apparition du symbole de reconstruction sur d'autres composants ou le retour au composant d'origine. À chaque reconstruction de l'assemblage, le symbole de reconstruction passe en boucle par tous les composants concernés, mais le symbole de reconstruction n'est pas présent si l'une de ces pièces est ouverte dans une fenêtre séparée.

Une autre façon pour une référence circulaire de faire connaître sa présence est l'apparition d'erreurs de reconstruction dans les composants affectés par la référence circulaire. Lorsqu'une pièce est éditée dans le contexte de l'assemblage, les erreurs de reconstruction apparaîtront dans certains ou tous les autres composants affectés. Ces erreurs de reconstruction disparaissent lorsque l'on quitte l'option Editer l'assemblage. L'évaluation des performances à partir de l'onglet Évaluer du Gestionnaire de commandes ou à partir de Outils>Évaluer, peut également permettre d'identifier des références circulaires potentielles.

L'élimination des références circulaires peut s'avérer délicate et implique souvent de "verrouiller" les références externes pour chaque composant concerné, puis de reconstruire l'assemblage afin d'isoler le(s) composant(s) impliqué(s) dans la référence cyclique. Une fois que les composants concernés ont été identifiés, les caractéristiques et les esquisses de chacun d'entre eux doivent être modifiées afin d'éliminer la référence cyclique. Souvent, chaque relation d'une esquisse, qui a une référence externe, devra être supprimée afin de déterminer quelle(s) relation(s) est (sont) responsable(s) de la référence cyclique.

Étant donné que la détermination de la source de la référence cyclique peut être difficile et prendre du temps, il est préférable d'éviter les références circulaires.

  • Les esquisses et les blocs de mise en page peuvent être le pivot de toutes les références externes. Les modifications sont initiées à partir de ces esquisses et de ces blocs et se propagent à toutes les fonctions de référence. En outre, grâce à l'utilisation de "schémas" d'assemblage, nous pouvons utiliser des blocs simples pour tester les mouvements dans nos assemblages, avant de consacrer beaucoup de temps à la modélisation.
  • Si des références externes doivent être ajoutées aux composants d'un assemblage, attachez ces références externes à des composants clés tels qu'un cadre. Ces composants clés ne doivent pas contenir de caractéristiques avec des références externes, car cela pourrait introduire des références cycliques. Comme pour les esquisses et les blocs, les modifications apportées à ces composants clés se propageront aux composants référencés.
  • Évitez d'ajouter des relations d'un composant de niveau supérieur à un composant d'un sous-ensemble.
  • Évitez d'ajouter une référence externe à un élément qui en contient déjà une.
  • Évitez d'ajouter des références externes à des fonctions d'assemblage dépendantes du temps, telles que les trous de l'"assistant de perçage/série", les "modèles de composants" et les coupes d'assemblage (extrusions, rotations, lofts).

Joe Medeiros, CSWE

Joe Medeiros est un expert certifié SOLIDWORKS et PDM. Il aide les utilisateurs de SOLIDWORKS en matière de formation, de mentorat et de mise en œuvre depuis 1998. Il associe son expérience de l'industrie à une connaissance approfondie des produits SOLIDWORKS pour aider ses clients à réussir. Il partage son expérience et son expertise par le biais de blogs, dont l'un a été intégré au manuel de formation SOLIDWORKS Essentials.