Commutation

Switch

Spécifiez jusqu'à 12 options géométriques dont l'application dépend du résultat d'une expression donnée.

Une condition de commutation peut utiliser des chaînes ou une énumération.

Propriétés de commutation

Spécifiez les paramètres suivants dans le groupe de fonctions Properties.

Remarque : Les propriétés suivantes sont disponibles lorsque l'élément Commutation est sélectionné dans l'organigramme.
Divers
Expression Définit l'expression définissant la géométrie.

Cliquez sur [...] pour ouvrir l'éditeur d'expressions, dans lequel vous pouvez saisir ou calculer une valeur.

Propriétés de branche

Spécifiez les paramètres suivants dans le groupe de fonctions Properties.

Remarque : Les propriétés suivantes sont disponibles lorsqu'une des branches qui mènent de l'élément Commutation à la géométrie correspondante est sélectionnée dans l'organigramme.
Divers
Case Spécifie l'expression ou l'élément d'énumération qui spécifie la géométrie.
Is Default Case Spécifie si le cas est utilisé lorsque aucun cas, ou un cas incorrect, est sélectionné.

Exemple : chaînes

Pour consulter un exemple d'utilisation de cet élément de géométrie, ouvrez le fichier d'exemple PKT suivant :

Switch Example.pkt

Dans cet exemple, une série de points entourent le périmètre de l'origine. Dans l'onglet Input/Output Parameters, le paramètre Shape détermine la géométrie dessinée. La saisie d'une des chaînes suivantes génère une forme :

Si aucun texte n'est entré dans cette cellule, le cas par défaut, une croix, est généré.

Remarque : Lorsqu'une chaîne de paramètre d'entrée sert à définir une option de commutation, elle est sensible à la casse. Par exemple, si un cas de commutation est défini en tant que "carré", la saisie de "Square" comme valeur de paramètre d'entrée renvoie le cas par défaut.

Exemple : énumération

Pour consulter un exemple d'utilisation de cet élément de géométrie, ouvrez le fichier d'exemple PKT suivant :

Enumeration Example.pkt

L'exemple PKT contient un élément de profil type qui représente un séparateur.