By Morgane GUYOMARD on vendredi 12 mai 2023
Replies 7
Likes 0
Views 825
Votes 0
Bonjour,
J'aimerais afficher les ID de mes exutoires et lanterneaux dans les nomenclatures.
Dans mon script j'arrive à sortir la liste de mes lanterneaux mais le nœud "element.setparameterbyname" n'arrive pas à me sortir la liste des "element ID" associée aux lanterneaux.
Cela me met "Avertissement:Element.SetParameterByName l'opération a échoué.
Aucun paramètre de ce nom."
Pourriez-vous m'aider ?
Bonjour,
le paramètre Element ID que vous voulez renseigner dans la famille est-il bien déclaré dans la famille, et avec quel format, texte ou nombre ?
vous pouvez transformer la valeur du nœud Element.id en texte en sortie avant de l'injecter.
·
11 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

De quel(s) environnement(s) logiciel(s) parlez-vous ?
·
11 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,
Oui le paramètre "Element ID" est bien déclaré dans la famille avec un type de paramètre "Nombre".
·
11 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour, je parle du logiciel Revit avec la programmation visuelle Dynamo de Revit.
·
11 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,
Faite le test en remplaçant les 2 nœud du début par une sélection (avec un élément)

Eviter de sélectionner toutes les catégorie dans la déclaration de votre paramètre

En fait c'est un paramètre de projet, nom un paramètre de famille
·
11 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
J'ai remplacé les 2 premiers boutons par un select mais ça ne marche pas non plus. J'ai toujours ce problème.
traffic jam 3d
·
10 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Vous avez une petite bulle jaune qui apparait au dessus du noeud "element.setparameterbyname". En plaçant votre souris dessus vous aurez un indice concernant l'origine du problème.
Cependant, d'après ce que je vois, et ce que j'ai compris : Vous voulez faire entrer un Nombre Entier (integer/int) dans un paramètre configuré pour les nombre à virgule (double).
Une solution serait de recréer votre paramètre et de le configurer en Nombre Entier.
Une autre solution serait d'obtenir un noeud (ou de le programmer en python) pour que votre ID se transforme en double.
·
10 months ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post