Propriétés de l'algorithme de mise en page Hiérarchie - Arborescence radiale
Lorsque l'algorithme de mise en page schématique Hiérarchie - Arborescence radiale est sélectionné dans la liste déroulante Tâche de mise en page, le fait de cliquer sur le bouton +++Layout Algorithm Properties sur la barre d'outils Schematic Editor permet d'ouvrir la boîte de dialogue de propriétés associée, comme suit :
Les valeurs des paramètres sont celles qu'affiche Schematics par défaut, ou sont définies de manière spécifique comme les valeurs par défaut du modèle de diagramme schématique pour le diagramme actif, via l'onglet Mises en page de Schematic Dataset Editor associé à ce modèle de diagramme schématique.
A propos du noeud schématique racine
L'algorithme de mise en page Hiérarchie - Arborescence radiale est exécuté depuis le noeud schématique racine utilisé comme centre du cercle pour organiser les sous-arborescences débutant de ce noeud racine, puis évoluant par cercles concentriques, chaque cercle correspondant à un niveau hiérarchique.
Ce noeud racine peut être spécifié à l'aide de l'outil +++Set Schematic Root . Si aucun noeud racine n'est défini, l'algorithme considère automatiquement l'un des noeuds schématiques comme noeud racine.
Paramètre Rayon initial
Le paramètre Rayon initial détermine le rayon du premier cercle concentrique dont le centre est le noeud racine d'arborescence radial. Il s'agit du rayon du cercle autour duquel sont placés les noeuds schématiques appartenant au premier niveau hiérarchique. L'unité du rayon initial dépend de la case à cocher Unités absolues.
Les figures suivantes indiquent des résultats occasionnés par des valeurs différentes pour le paramètre Rayon initial. La valeur du facteur de rayon est définie sur 1 dans les exemples suivants :
- La figure 1.1 représente le diagramme schématique initial. Le noeud schématique racine apparaît en rouge, les noeuds schématiques directement connectés à ce noeud racine sont affichés en orange et les noeuds schématiques de deuxième niveau, en vert.
- La figure 1.2 affiche le résultat obtenu après l'exécution de l'algorithme Arborescence radiale, pour une valeur radiale initiale de 3 et la case à cocher Unités absolues étant désélectionnée. Le diagramme a été représenté dans deux cercles concentriques autour du noeud racine rouge. Le rayon du premier cercle correspond à la taille moyenne de trois symboles de noeud placés côte à côte. Cette taille moyenne correspond également à la distance entre les noeuds schématiques appartenant au premier cercle et les noeuds schématiques organisés le long du second cercle concentrique.
- La figure 1.3 représente le résultat obtenu pour une valeur de radius initial de 6 et lorsque la case à cocher Unités absolues est désélectionnée.
Paramètre du facteur de rayon
Le paramètre +++Radius factor représente le facteur multiplicatif utilisé pour augmenter ou réduire le rayon de chaque cercle concentrique. Par défaut, la valeur du facteur de rayon est de 1, sauf si une autre valeur de facteur par défaut est spécifiée pour le modèle de diagramme associé au diagramme actif. Le rayon initial représente également la distance qui sépare chaque cercle concentrique associé à un niveau hiérarchique. Lors de l'utilisation d'un facteur de rayon de moins de 1, la distance qui sépare les noeuds schématiques appartenant aux niveaux hiérarchiques (n) et (n+1) diminue de manière progressive. Pour un facteur supérieur à 1, la distance qui se trouve entre ces niveaux hiérarchiques augmente de manière progressive.
Les figures ci-dessous affichent l'impact du facteur de rayon, le paramètre Rayon initial étant défini sur une valeur fixe (Rayon initial = 4) et la case à cocher Unités absolues étant désélectionnée :
- La figure 2.1 représente le diagramme schématique initial.
- La figure 2.2 illustre le résultat obtenu après l'exécution de l'algorithme de mise en page Arborescence radiale lorsque la valeur du facteur de rayon est de 0,5. Le rayon du premier cercle correspond à la taille moyenne de quatre symboles de noeud placés côte à côte (Rayon initial = 4). Le deuxième cercle concentrique est séparé du premier par une distance qui correspond à la taille moyenne de deux symboles placés côte à côte (2 = 4 x 0,5).
- La figure 2.3 illustre le résultat obtenu avec un facteur de rayon de 2. Le rayon du premier cercle correspond à la taille moyenne de quatre symboles de noeud placés côte à côte (Rayon initial = 4). Le deuxième cercle concentrique est séparé du premier par une distance qui correspond à la taille moyenne de huit symboles placés côte à côte (8 = 4 x 2).
Case à cocher Unités absolues
Par défaut, la valeur du paramètre Rayon initial est interprétée comme une unité absolue déterminée par le système de coordonnées spécifié sur l'onglet Système de coordonnées XY de la boîte de dialogue Propriétés du diagramme schématique (option Unités absolues sélectionnée). Désactivez la case à cocher Unités absolues si vous souhaitez que cette valeur de paramètre soit interprétée en tant qu'unité relative à la moyenne des tailles de symbole courantes utilisées pour représenter les noeuds schématiques dans le diagramme. Dans ce cas, lorsque la valeur du paramètre Rayon initial est de 2, le rayon du premier cercle concentrique est centré sur le noeud racine correspond à la taille moyenne de deux symboles placés côte à côte.
La spécification de paramètres dans les unités relatives est plus facile que dans les unités absolues, mais n'a de signification que s'il existe une échelle de référence pour le diagramme.
Bouton Restaurer les paramètres par défaut
Cliquez sur le bouton Restaurer les paramètres par défaut pour réinitialiser tous les paramètres de l'algorithme de mise en page Arborescence radiale sur leurs valeurs par défaut. Les valeurs restaurées sont celles qu'affiche Schematics par défaut, ou sont définies de manière spécifique comme les valeurs par défaut du modèle de diagramme schématique associé au diagramme actif, via l'onglet Mises en page de Schematic Dataset Editor pour ce modèle de diagramme schématique.