Connexion   Inscription

Questions & Réponses

  lundi 3 juillet 2017
  8 réponses
  8.4K vues
  Suivre cette discussion
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é ! :)
il y a environ 6 ans
·
#6257
0
Votes
Annuler
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à ?
il y a environ 6 ans
·
#6258
0
Votes
Annuler
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é!
il y a environ 6 ans
·
#6261
0
Votes
Annuler
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.
il y a environ 6 ans
·
#6323
0
Votes
Annuler
Effectivement, j'ai commencé à utiliser Dynamo pour la même utilisation en m'inspirant du code de Julien sur les Fondations. Merci la communauté! ;)
il y a environ 6 ans
·
#6324
0
Votes
Annuler
ç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 !
il y a environ 6 ans
·
#6355
0
Votes
Annuler
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 :)
il y a environ 6 ans
·
#6356
0
Votes
Annuler
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)
il y a environ 6 ans
·
#6358
0
Votes
Annuler
Merci, cela fonctionne à merveille. Je garde ton lien de côté et creuserai ce sujet très prochainement!
Mohamed KHETTAB
updated the category from to Modélisation, simulation et visualisation — il y a environ 1 mois
Cette discussion ne contient encore aucune réponse.
Soyez le premier à y répondre !

Hexabim

La plateforme du BIM et de la Transition Numérique.

© HEXABIM 2022

Connexion