Mettre les ID des portes et lanterneaux dans leurs nomenclatures
MG
Morgane GUYOMARD
12 mai 2023
2546 0 2 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 ?
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 ?
Réponses
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.
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.
HA
Bonjour,
De quel(s) environnement(s) logiciel(s) parlez-vous ?
De quel(s) environnement(s) logiciel(s) parlez-vous ?
CF
Bonjour,
Oui le paramètre "Element ID" est bien déclaré dans la famille avec un type de paramètre "Nombre".
Oui le paramètre "Element ID" est bien déclaré dans la famille avec un type de paramètre "Nombre".
MG
Bonjour, je parle du logiciel Revit avec la programmation visuelle Dynamo de Revit.
MG
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
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
HA
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
traffic jam 3d
NP
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.
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.
RB


