Masquer le sommaire

Gestion des formules

Configuration du projet > Général

Configuration du projet > Repère

Gestion des styles de liaison > Propriétés du fil

 

SOLIDWORKS Electrical utilise des variables qui envoient des informations provenant de la base de données (repères de composant ou compteur de fil, par exemple). Ces informations peuvent être traitées par la Gestion des formules pour être formatées suivant vos besoins.

Exemple :

Numéro d'équipotentielle issu de la base de données : 5

Cette valeur est stockée dans la variable EQU_NO.

Pour présenter cette information sur votre folio sous la forme 005 (formaté avec trois caractères), vous devez utiliser la formule suivante : STRZ(VAL(EQU_NO), 3, 0)

Utiliser la gestion des formules

SOLIDWORKS Electrical est livré avec un grand nombre de formules prédéfinies. Nous vous engageons à les utiliser. Néanmoins, si vos besoins imposent de créer votre propre formule, nous allons vous indiquer quelques éléments pour vous permettre de construire votre formule simplement.

 

- Une formule est composée de variables (disponibles dans le troisième onglet) et de texte. Les chaînes de texte doivent obligatoirement être mises entre guillemets et chaque variable ou chaîne de texte doit être séparée par le signe +. Exemple : CHAN_TYP + ":" + COM_VAL1 + "." + CHAN_ADDR

 

- Les variables sont généralement de type Texte, même lorsqu'elles ont une apparence numérique (par ex. : EQU_NO qui renvoie le numéro d'équipotentielle).

 

- Certaines fonctions sont souvent utilisées pour interagir sur une variable.

STRZ (VAL(FIL_NO),2,0) renvoie le numéro du folio sur deux caractères. Le caractère manquant est remplacé par un 0 (par ex. : 01, 02, ...).

 

VAL : Convertit une chaîne de caractères en numérique. EQU_NO étant une chaîne de caractères, il faut la transformer en valeur numérique, car la fonction STRZ ne traite que des valeurs numériques.

STRZ : Convertit une valeur numérique en lui imposant un certain nombre de chiffres (2 dans cet exemple) et un nombre de décimales (0 dans cet exemple).

 

- Vous pouvez utiliser les fonctions mathématiques (+ - * / ) pour modifier le résultat des variables.

STRZ(VAL(EQU_NO)*2,3,0) renvoie le numéro d'équipotentielle représenté par trois caractères, mais en utilisant uniquement des nombres pairs.

STRZ((VAL(EQU_NO)*2)-1,3,0) renvoie l'équivalent du résultat de la formule précédente mais en utilisant uniquement des nombres impairs.

 

Si vous saisissez une formule incorrecte, un message est affiché au bas de la boîte de dialogue.

 

 

Vous permet de tester la formule.

 

 

La boîte de dialogue comporte quatre onglets pour vous aider à créer votre formule.

Formules prédéfinies

Cet onglet regroupe toutes les formules prédéfinies en fonction de l'élément que vous souhaitez associer à une formule. Dans la liste, sélectionnez la formule et cliquez sur le bouton Remplacement de la formule pour remplacer la formule existante.

Si vous le souhaitez, vous pouvez modifier manuellement cette formule. Un message vous avertit lorsque la formule n'est pas valide.

Formules récentes

Cet onglet affiche les anciennes formules que vous avez utilisées. Comme dans le premier onglet, vous pouvez remplacer la formule active en sélectionnant une formule existante et en cliquant sur le bouton Remplacement de la formule.

Variables et formules simples

Cet onglet vous permet de créer votre propre formule.

Formule simple : Cette colonne affiche la liste des variables disponibles et formules simples utilisant ces variables.

Description : Cette colonne vous donne une description de la variable sélectionnée.

Type : Affiche le type de variable pour vous aider à utiliser certaines fonctions spécifiques telles que VAL ou STRZ.

Ajout d'une formule simple : Pour créer la formule, sélectionnez la variable, puis cliquez sur le bouton Ajout d'une formule simple.

Vous pouvez ajouter du texte, mais vous devez le placer entre guillemets ("TEXTE") et tous les textes et variables doivent être séparés par le signe +. Un message vous avertit lorsque la formule n'est pas valide.

Fonctions

Cet onglet répertorie toutes les fonctions et les opérateurs possibles dans la formule.

Fonction : Affiche le nom de la fonction. Les fonctions sont triées par type (mathématique, texte et divers).

Description : Affiche la description (définition) de la fonction.

Exemple : Affiche un exemple d'utilisation de la fonction et sa syntaxe. A la fin de l'exemple, le résultat de la fonction est présenté.

Comme dans l'onglet précédent, cliquez sur le bouton Ajout d'une fonction pour ajouter la fonction à la formule.



Faire un commentaire sur cette rubrique

Tous les commentaires concernant la présentation, l'exactitude et l'exhaustivité de la documentation sont les bienvenus. Utilisez le formulaire ci-dessous pour faire parvenir vos commentaires et suggestions directement à notre équipe de documentation. Celle-ci ne peut pas répondre aux questions de support technique. Cliquez ici pour des informations sur le support technique.

* Requis

 
*Courriel:  
Sujet:   Commentaires sur les rubriques d'aide
Page:   Gestion des formules
*Commentaire:  
*   Je reconnais avoir pris connaissance et accepter par la présente la politique de confidentialité en vertu de laquelle mes données personnelles seront utilisées par Dassault Systèmes

Rubrique d'impression

Sélectionner l'étendue du contenu à imprimer :

x

La version du navigateur que vous utilisez est antérieure à Internet Explorer 7. Afin d'optimiser l'affichage, nous suggérons d'utiliser Internet Explorer 7 ou une version ultérieure.

 Ne plus afficher ce message
x

Version du contenu de l'aide sur le Web: SOLIDWORKS Electrical 2022 SP05

Pour désactiver l'aide sur le Web dans SOLIDWORKS et utiliser l'aide locale à la place, cliquez sur ? > Utiliser l'aide sur le Web de SOLIDWORKS.

Pour signaler tout problème rencontré avec l'interface ou la fonctionnalité de recherche de l'aide sur le Web, contactez votre support technique local. Pour faire part de vos commentaires sur des rubriques d'aide individuelles, utilisez le lien “Commentaires sur cette rubrique” sur la page de la rubrique concernée.