Vendredi 18 Décembre 2020
  11 réponses
  1.7K vues
  Suivre cette discussion
salut,
est il possible d'utiliser Dynamo pour remplir parametertexte de description avec les paramètres de famille et d instance.
Normalement, le texte long correspond toujours à un type de famille qui ne fonctionne pas avec des paramètres combinés, car ceux-ci ne peuvent être lus que dans des listes de composants séparées.
FLA_LANGTEX (Descritption) doit être combiné à partir des paramètres d'instance et de famille.
0
Votes
Undo
Bonjour,

Je souhaiterais confirmer ce que vous entendez par texte long : est-ce un paramètre de texte multiligne ou un paramètre de texte ?

D'après ce que je comprend, il s'agirait d'un paramètre de texte. Cependant, je préfère avoir une confirmation
4 years ago
·
#15761
0
Votes
Undo
Bonjour,

oui c est un paramètre de texte
0
Votes
Undo
D'accord,

Alors il y a en effet une solution en utilisant Dynamo.

Pour se faire, il faut utiliser les nœuds suivants :
- Element.GetParameterValueByName (pour récolter les valeur de paramètre à intégrer)
- Element.SetParameterByName (pour remplir le paramètre voulu)
- String.Join (pour créer la valeur du parametre en fonction des valeurs obtenue)

Je vous transmet une base en image (ci-joint)

Il ne vous restera plus que à choisir les éléments et les paramètres à utiliser

Cordialement
Raphaël
4 years ago
·
#15763
0
Votes
Undo
J'ai fait 2 variantes mais toujours pas fonctionné
0
Votes
Undo
D'accord, je vois les problèmes

Est ce que vous voulez adapter ce typé d'algorithme sur une catégorie une famille ou un type ?
Car cela change un peu l'apport des éléments
4 years ago
·
#15765
0
Votes
Undo
pour une catégorie une famille
0
Votes
Undo
Pour les éléments, vous allez remplacer le "Code block" par :


- pour une categorie, vous pouvez utiliser les noeuds suivants (ensemble) :
- Categories (pour sélectionner la catégorie)
- All elements of Category (pour sélectionner les éléments de la catégorie)

- pour une famille en particulier, vous pouvez utiliser les noeuds (ensemble) :
- Families (pour sélectionner la famille)
- Family.Types (qui vas prendre tous les type de la famille sélectionné)
- All Element of Family Type (qui vas sélectionner tous les élément de la famille sélectionné)

Cordialement
4 years ago
·
#15769
0
Votes
Undo
Un problème que j'ai eu c est que les champs correspondant aux paramètres du projet n'étaient pas remplis
0
Votes
Undo
Bonjour,

Si j'ai bien compris, certains de vos paramètres source sont vide. De ce fait, il est normal que qu'ils ne soient pas intégré dans le parametre "FLA_LANGTEXT".

Il faut donc veiller à bien remplir les informations/nécessaire sources.
4 years ago
·
#15771
0
Votes
Undo
ils sont pas viedes maisn ce sont des parametres de Project
0
Votes
Undo
Alors vous pouvez chercher un noeud "Parameter" qui permet de connaitres tout les paramètres d'un élément. Et donc de vérifier les paramètre transporté par les divers éléments.
There are no replies made for this post yet.