Connexion   Inscription

Questions & Réponses

  Vendredi 14 Août 2020
  1 réponses
  4.2K vues
  Suivre cette discussion
Bonjour,

J'ai créé un certain nombre de famille que j'aimerais agrémentée avec un champs (type paramètre partagé) "Annotation", jusque la rien de compliqué. Mais j'aimerais le compléter automatiquement avec une formule intégrant du texte directe et des valeurs de ma famille.
Sur excel on écrirait surement ="Cercle Ø"&A1 qui écrirait => "Cercle Ø100" par exemple.
Est-ce possible ?


Merci par avance !
4 years ago
·
#14913
0
Votes
Undo
Bonjour,

à ma connaissance, Revit n'intègre pas de fonction permettant de convertir une nombre en chaîne de caractère comme cela existe dans les langages de programmation (un truc du genre str(100) qui transforme le nombre 100 en chaîne de caractère "100";).

Plusieurs solutions :
- Faire un script dynamo qui récupère le diamètre, le transforme en string, fait une concaténation avec "Cercle" et l'inscrit dans le paramètre annotation.
- Si les diamètres sont "standards" (par exemple, 80, 100, 125, 150, 200,...), faire un paramètre avec des boucles if :
if(Diamètre = 80, "80", if(Diamètre = 100, "100", if(Diamètre = 125, "125",...))).
Mais ça peut devenir vite lourd à gérer s'il y a beaucoup de diamètres possibles
- Rentrer un paramètre de type que l'on édite à la main à chaque nouveau type..
There are no replies made for this post yet.

Connexion