7.8.11.2. Utiliser une fonction mathématique dans l'esquisse ou l'algorithme des caractéristiques?

Il est souvent possible de créer une esquisse avec ou sans utilisation d'un algorithme de caractéristiques [Attribute algorithm]. Vous pouvez par exemple effectuer un calcul directement dans l'esquisse ou l'attribuer à votre propre variable au moyen d'un algorithme de caractéristiques.

[Remarque]Remarque
  • Vous pouvez utiliser des fonctions mathématiques dans l'esquisse. Cette fonctionnalité est enregistrée dans le fichier 3db. Vous trouverez un aperçu de toutes les fonctions possibles sur Section 14.1, « PARTdesigner-Expressions  ».

    De même, vous pouvez utiliser des fonctions mathématiques dans l'algorithme des caractéristiques. Cette fonctionnalité est enregistrée dans le fichier tab/tac. Vous trouverez un aperçu de toutes les fonctions possibles sur Section 7.8.12.6, « Fonctions mathématiques (algorithme des caractéristiques )  ».

    Les fonctionnalités des deux options sont similaires, mais pas tout à fait identiques.

  • Le résultat dans le modèle 3D est identique.

  • Les fonctions utilisées dans l'esquisse restent invisibles à l'extérieur.

  • Les fonctions utilisées dans l'algorithme des caractéristiques peuvent être contrôlées par le biais du tableau.

  • Fonction mathématique dans Sketch [87]

    Si Si vous n’utilisez que des variables sans algorithme caractéristique, il est possible d’utiliser le Première étape : l’esquisse avec l’emplacement [Save location] « En géométrie uniquement [Only in geometry]  ». Ils reconnaître par le code couleur que les variables H et L2 dans le fichier 3db ont été stockés.

    Le rayon du cercle doit avoir une valeur double de la hauteur du rectangle. Le calcul est effectué directement dans l'esquisse.

    Radius: 2*H

    Fonction mathématique dans l'esquisse

    Fonction mathématique dans l'esquisse

    Plus tard, vous pourrez éventuellement enregistrer avec l' emplacement [Save location] "Dans la géométrie et le tableau [In geometry and table]". Avec l' emplacement [Save location] "Dans la géométrie et le tableau [In geometry and table]", vous pouvez en outre utiliser des variables de plage de valeurs [Value range variables] et des algorithmes de caractéristiques [Attribute algorithms] et créer le tableau.

    Variables enregistrées avec l' emplacement [Save location] "Dans la géométrie et le tableau [In geometry and table]".

    Variables enregistrées avec l' emplacement [Save location] "Dans la géométrie et le tableau [In geometry and table]".

    [Remarque]Remarque

    Conclusion: L' emplacement [Save location] "Seulement dans la géométrie [Only in geometry]" permet d'accéder facilement à l'objet 3D. Cette procédure est idéale pour les éléments de construction simples ou à des fins de démonstration.

  • Fonction mathématique dans l'algorithme des caractéristiques [88]

    La procédure est différente si vous utilisez des variables avec un algorithme de caractéristiques [Attribute algorithm]. Nous allons maintenant montrer comment procéder avec un algorithme de caractéristiques en utilisant le même composant que ci-dessus.

    Vous commencez par créer les variables avec l' emplacement [Save location] Uniquement dans le tableau [Only in table] ou Dans la géométrie et le tableau [In geometry and table].

    Lors de la création des variables, sélectionnez sous "Emplacement [Save location]" l'option "Uniquement dans le tableau [Only in table]" ou "Dans la géométrie et le tableau [In geometry and table]". Remplissez les champs et cliquez finalement sur "Appliquer [Commit]".

    Lors de la création des variables, sélectionnez sous "Emplacement [Save location]" l'option "Uniquement dans le tableau [Only in table]" ou "Dans la géométrie et le tableau [In geometry and table]". Remplissez les champs et cliquez finalement sur "Appliquer [Commit]".

    Ils reconnaître par le code couleur où les variables L2, H et R sont stockées. Pour fixer la table, il suffit Économiser avec l’emplacement de stockage [Save location] «  Uniquement dans la table [Only in table]  ». (Code couleur ). Les données sont stockées dans le Fichier TAB/TAC.

    Si les variables doivent également être utilisées dans le modèle 3D, elles doivent être enregistrées à la fois dans le fichier 3db et dans le fichier tab/tac. L'enregistrement dans les fichiers 3db ET tab/tac est assuré en sélectionnant une variable, en choisissant l' emplacement [Save location] "Dans la géométrie et le tableau [In geometry and table]" et en cliquant sur Appliquer [Commit].

    Ils reconnaître par le code couleur que les variables sont stockées avec l’emplacement [Save location] «  Dans la géométrie et la table [In geometry and table]  » Étaient.

    Pour l'opération mathématique R = 2*H (le rayon du cercle est 2x la hauteur du rectangle), la variable R est créée avec le statut [Status] "algorithme de caractéristiques [Attribute algorithm]".

    L'algorithme est saisi sous Formule [Equation] et l'option Algorithme de caractéristique [Attribute algorithm] est saisie sous Statut [Status].

    Il est maintenant possible d'utiliser la variable R dans l'esquisse pour la saisie des paramètres du rayon du cercle.

    Variable "R" avec algorithme de caractéristiques [Attribute algorithm]

    Variable "R" avec algorithme de caractéristiques [Attribute algorithm]

    En option, la variable [Variable] R peut être affichée avec l 'algorithme de caractéristique [Attribute algorithm] enregistré dans le PARTdataManager.

    1. Dans PARTproject, sous Editer le projet [Edit project] -> onglet Général [General] -> section Variables -> Ordre/groupes des variables [Order/Groups of Variables], cliquez sur le bouton ....

      -> La fenêtre de dialogue du même nom s'ouvre.

    2. Sélectionnez le groupe Variables secondaires [Secondary variables] à gauche et déplacez la variable R dans le champ central. Vous trouverez des détails à ce sujet sur Section 5.9.2.3.3, «  Groupes de variables - Masquer les colonnes (variables)  ».

    3. Confirmez ensuite en cliquant sur OK.

    4. Ouvrez PARTdataManager.

      La variable R s'affiche dans le tableau.

      [Remarque]Remarque

      Conclusion: pour l'utilisation d' algorithmes de caractéristiques [Attribute algorithms], travaillez avec l' emplacement [Save location] "Seulement dans le tableau [Only in table]" ou "Dans la géométrie et le tableau [In geometry and table]". Mais vous avez alors la possibilité de contrôler via le tableau.

      En ce qui concerne le modèle 3D, le calcul mathématique aurait pu être effectué uniquement dans l'esquisse (voir ci-dessus ).




[87] L’exemple approprié se trouve dans le Catalogue des formations dans l’annuaire \v11_news\expression_in_sketch_or_algorithm\expression_in_sketch.prj.

[88] L’exemple approprié se trouve dans le Catalogue des formations dans l’annuaire \v11_news\expression_in_sketch_or_algorithm\expression_in_algorithm.prj.