Créer des formules

Tekla PowerFab Tekla PowerFab GO
Modifié: 18 sep 2024
2025i
Tekla PowerFab Tekla PowerFab GO

Créer des formules

Vous pouvez créer des formules que Tekla PowerFab utilise pour calculer des valeurs. Par exemple, vous pouvez créer une formule pour définir la dimension d’un angle utilisé dans un assemblage paramétrique ou pour définir le coût d'un chiffrage d'extra.

Accéder à la boîte de dialogue Formule

Accédez à la boîte de dialogue Formule de l'une des manières suivantes :
  • Pour les chiffrages d'extra, procédez comme suit :
    • a. Accédez à Paramétrage > Chiffrage > Paramétrage du travail > Chiffrage des extras.
    • b. Cliquez sur le bouton Formule de l'un des onglets.

    Pour en savoir plus, reportez-vous à la section Créer un chiffrage d’extras.

  • Pour les assemblages paramétriques, suivez cette procédure :
    • a. Accédez à Paramétrage > Chiffrage > Paramétrage Assemblage Paramétrique.
    • b. Sélectionnez un assemblage paramétrique et cliquez sur Ouvrir.
    • c. Cliquez sur l'icône Formule sur le côté droit d'un des champs de saisie.

    Pour en savoir plus, reportez-vous à la section Gestion des assemblages paramétriques.

  • Pour ajuster les codes de travail, procédez comme suit :
    • a. Accédez à Paramétrage > Chiffrage > Paramétrage du travail > Codes de travail.
    • b. Cliquez sur l'onglet ruban Paramétrage du code de travail et sélectionnez Paramétrage formule.
    • c. Cliquez sur Modifier formule.

    Pour plus d’informations, voir Ajout, modification et suppression de formules dans Ajuster les codes du travail

La boîte de dialogue Formule s’ouvre.

Les fonctions de formule vous permettent d’ajouter les éléments suivants à la formule :
  • Variables Standard: Les propriétés d’un élément individuel
  • Ajouter une variable: Toutes les variables précédemment ajoutées liées à l’assemblage paramétrique ou au chiffrage d'extra
  • IF / THEN / ELSE / ENDIF: Instructions conditionnelles IF/THEN/ELSE/ENDIF
  • ANDOR : connectifs de conjonction et disjonction
  • =: Est égal à
  • !=: partout
  • < : Moins de
  • > : supérieur à
  • <= : est inférieur ou égal à
  • >= : est supérieur ou égal à
  • CEILING : fonction d’arrondi, arrondit toujours à la valeur supérieure
  • FLOOR : fonction d’arrondi, arrondit toujours à la valeur inférieure
  • ROUND : fonction d'arrondi, arrondit vers le haut à la moitié et plus, et vers le bas à moins de la moitié.
  • SQRT : racine carré
  • SIN : sinus
  • COS : cosinus
  • TAN : tangente
  • HYP : hypoténuse
  • ASIN : arc-sinus
  • ACOS : Arc cosinus
  • ATAN : arc-tangente

Exemple de formule : Calculer le coût d’un chiffrage d’extra

Dans cet exemple, nous voulons que le chiffrage d’extra ajoute un coût de 100 € si la longueur de l’élément est inférieure ou égale à 400 mm. Si la longueur est supérieure à 400 mm, le coût supplémentaire doit être de 150 €.

Dans ce cas, nous avons besoin de la formule suivante :

IF ([Length] <= 400 mm) THEN (100) ELSE (150) ENDIF

  1. Dans la boîte de Chiffrage extra dialogue, sélectionnez l’option Expression des coûts , puis cliquez sur Formule.
  2. Dans la boîte de Formule dialogue, cliquez sur le IF / THEN / ELSE / ENDIF bouton.
  3. Accédez à la parenthèse après IF.
  4. Dans la liste Variables supplémentaires, sélectionnez Longueur.
  5. Cliquez sur Ajouter une variable.

    [Longueur] apparaît entre parenthèses après IF.

  6. Entrez un espace après [Longueur].
  7. Après l’espace, saisissez : <=40'
  8. Accédez à la parenthèse après THEN.
  9. Saisissez : 100
  10. Accédez à la parenthèse après ELSE.
  11. Saisissez : 150
  12. Cliquez sur OK pour fermer la Formule boîte de dialogue et utiliser la formule dans le chiffrage d’extra.

La formule est maintenant prête.

Conseil : Vous pouvez imbriquer des instructions IF/THEN en ajoutant des instructions IF/THEN supplémentaires dans la section ELSE. Exemple : IF (Length<=40') THEN (100) ELSE (IF (<=60') THEN (150) ELSE (200) ENDIF) ENDIF.
Cela a-t-il été utile?
Précédent
Suivant