By Cyril CROUZIT on lundi 3 juillet 2017
Replies 8
Likes 5
Views 8.8K
Votes 0
Bonjour, je débute sur Dynamo et ai besoin de créer applicatif qui puisse récupérer un décalage dans un modèle générique et venir l'additionner à un autre paramètre dans cette même famille.

J'ai créé une famille de réservation pour laquelle l'altimétrie d'implantation dépend de deux paramètres: un paramètre de longueur appelé "Réservation.H" et un paramètre de "Décalage" présent dans les contraintes dans mon volet des propriétés famille. Ce dernier s'est créé indépendamment de ma volonté et ne peu être importé ni dans une famille d'étiquette ni dans une formule d'un paramètre global. Il m'est donc impossible de définir l'altimétrie de mes réservations.


La quasi totalité de mes réservations ayant été implantés de la sorte, je cherche à remettre à zéro la valeur du paramètre de Décalage et à récupérer la valeur pour l'additionner au paramètre de hauteur d'implantation Réservation.H". Seulement il semblerait qu'il ne soit pas possible de réintégrer la valeur calculée dans mon paramètre partagé (paramètre d'occurence), dû moins à partir de mon dernier node → Element.SetParameterByName.

Pouvez-vous m'apporter votre expertise sur le sujet? Je vous joint le fichier Dynamo.

Merci d'avance à toute la communauté !
Bonjour,

Ton script fonctionne chez moi.
J'ai remplacé les noms des paramètres par les miens, ton problème vient peut-être de là ?
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
Bonjour Julien,

Merci pour ton retour, il s'agissait en effet d'un accent en trop sur le paramètre de la réservation.. Je cherchais quelque chose de bien plus compliqué!
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
Pas de pb.
Tu trouvera dans la bibliothèque d'Hexabim d'autres scripts dynamo que j'ai fait pour les réservations et fondations.
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
Effectivement, j'ai commencé à utiliser Dynamo pour la même utilisation en m'inspirant du code de Julien sur les Fondations. Merci la communauté!
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
ça fait plaisir malheureusement je n'ai pas l'occasion d'utiliser Dynamo autant que je le voudrais.
Pour ceux qui n'étaient pas au webinaire cet après midi, il faut voir ce plug-in : https://data-shapes.net/ c'est excellent, ça permet de faire des interfaces utilisateur (userform) avec dynamo !
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
Bonjour, ayant souhaité effectuer quelques améliorations dans la sélection des familles dans mon dynamo je rencontre de nouveaux problèmes pour réaliser l'addition de deux valeurs de paramètres révit. L'addition semble ne pas se lancer.
Ce qui est étrange est que la valeur du paramètre décalage est bien remise à zéro, cela signifie que toute la recherche de paramètre du dynamo fonctionne.

Dans le dynamo je récupère la valeur d'un paramètre ("Décalage") que j’additionne à un autre paramètre ("Reservation.H") dans le même temps que je repasse à zéro la valeur du "Décalage", est-il possible qu'il y ait un ordre des commandes à définir? Cela voudrait dire que le calcul a bien lieu mais avec une valeur égale à zéro..

Pouvez-vous me guider pour me sortir de cette impasse? ( Le fichier dynamo est joint)

Merci d'avance
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
Oui, le séquençage des noeuds a son importance dans Dynamo. Tu peux déjà utiliser "Ctrl+L" pour réarranger les noeuds, ça résout parfois ce genre de problème (j'avais échangé avec Jérémy Tammik à ce sujet: http://dynamobim.org/cleanup/).

Sinon, réalise la mise à 0 du décalage à la fin de ton code en reprenant les éléments après "Element.SetParameterByName" (voir image)
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
Merci, cela fonctionne à merveille. Je garde ton lien de côté et creuserai ce sujet très prochainement!
·
6 years ago
·
5 Likes
·
0 Votes
·
0 Comments
·
View Full Post