Propriétés de l'algorithme de mise en page +++Separate Overlapping Links
Lorsque l'algorithme de mise en page schématique +++Separate Overlapping Links 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.
Paramètre Décalage entre les liens
Le paramètre Décalage entre les liens détermine l'espacement qui sépare deux liens schématiques après l'exécution de l'algorithme de mise en page. Ce paramètre détermine également la distance entre le noeud schématique d'origine/d'extrémité des liens et le premier/dernier seuil qui est automatiquement inséré sur les liens (voir la figure 3.1 ci-dessous). L'unité de décalage dépend de la case à cocher Unités absolues.
Les figures ci-dessous affichent les résultats de la définition du paramètre Décalage entre les liens pendant que la case à cocher Unités absolues est désélectionnée. La figure 3.2 représente le diagramme schématique initial. La figure 3.3 est obtenue après l'exécution de l'algorithme +++Separate Overlapping Links lorsque Décalage entre les liens = 0,5. La figure 3.4 montre le résultat obtenu lorsque Décalage entre les liens = 2.
Case à cocher +++Use origin links
L'algorithme de mise en page +++Separate Overlapping Links fonctionne sur les liens schématiques contenus dans le diagramme et ce, de deux manières différentes. Il est exécuté sur les liens schématiques présentant les mêmes noeuds d'origine et d'extrémité, ainsi que le même chemin d'accès et le même nombre de sommets (lorsque tous ces sommets se superposent, de sorte que les liens se chevauchent entièrement) ou sur les liens schématiques présentant les mêmes noeuds d'origine et d'extrémité, mais un chemin d'accès au lien différent.
La case à cocher +++Use origin links vous permet de déterminer quel type de liens sera traité :
- Lorsque cette case est désélectionnée (valeur par défaut), l'algorithme s'applique aux liens schématiques qui se superposent réellement. Dans ce cas, l'une des situations suivantes se produit :
- Aucun lien schématique n'est sélectionné dans le diagramme actif et l'algorithme s'applique à l'ensemble du diagramme, recherchant tous les liens superposés réels du diagramme et les séparant en fonction de la valeur du paramètre Décalage entre les liens.
- Les liens schématiques sont sélectionnés dans le diagramme actif ; dans ce cas, l'algorithme s'applique à chaque ensemble de liens superposés sélectionné (les liens superposés sont séparés en fonction de la valeur du paramètre Décalage entre les liens).
- Lorsque la case à cocher +++Use origin links est sélectionnée, l'algorithme opère uniquement depuis le lien sélectionné dans le diagramme actif. Ce lien est considéré comme lien de référence. L'algorithme recherche tous les liens qui se connectent aux mêmes noeuds d'origine et d'extrémité que le lien de référence, copie les sommets affichés le long du lien sélectionné dans tous ces liens détectés et sépare tous ces liens en fonction de la valeur du paramètre Décalage entre les liens.Remarque :
Dans cette configuration, un seul lien schématique doit être sélectionné dans le diagramme actif avant l'exécution de l'algorithme. Si plusieurs liens sont sélectionnés dans le diagramme, le bouton Appliquer la tâche de mise en page n'est pas disponible.
Les figures ci-dessous illustrent le résultat de l'exécution lorsque la case +++Use origin links est sélectionnée ou désélectionnée. La figure 1.1 représente le diagramme schématique initial produit lorsqu'aucune entité de schéma n'est sélectionnée. La figure 1.2 est obtenue après l'exécution de l'algorithme +++Separate Overlapping Links, la case à cocher +++Use origin links étant désélectionnée. L'algorithme est exécuté sur l'ensemble du diagramme. Il recherche les liens qui se superposent réellement dans le diagramme et les sépare en fonction du paramètre Décalage entre les liens.
Si les deux liens séparés dans la figure 1.2 avaient été sélectionnés avant l'exécution de l'algorithme, ils auraient été séparés de la même façon.
Case à cocher Unités absolues
Par défaut, la valeur du paramètre Décalage entre les liens 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 (case à cocher 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 Décalage entre les liens est de 2, la distance qui sépare deux liens d'entité schématique après l'exécution de l'algorithme 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 séparation des liens superposés 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.