Connexion   Inscription

Questions & Réponses

  Jeudi 27 Février 2020
  18 réponses
  5.4K vues
  Suivre cette discussion
Bonjour la communauté,

Je suis débutant sur dynamo. J'ai commencé mon premier script hier en voulant affecter les numéro d'ID a mes composant de système de gaine suivant la méthode trouvée ici
https://www.theoprince.fr/recuperation-des-id-elements-revit/

Dynamo me génère une erreur sur les raccord de gaine. Je pense que cela doit être au lié que chaque raccord de gaine est différent (angle, dimension...). En tout cas, je coince.

Quelqu'un aurait il une bonne idée pour résoudre le problème ?
Mon objectif et de faire une passerelle entre revit et excel pour réaliser les calculs de pdc aéraulique suivant méthode DTU.
Je souhaites récupérer sur excel sur l'ensemble du système aéraulique, les dimensions gaines, debits et type de singularité.
Il en découle une seconde question a savoir : peut on récupérer les coupes (tronçon de gaine) généré par revit dans le rapport de perte de charge ?

Merci d'avance pour vos lumières
4 years ago
·
#13798
Accepted Answer
0
Votes
Undo
Tu peux ajouter le paramètre "ID" aux raccords en faisant :
Gérer -> Paramètres du projet -> "ID" Modifier, puis cocher la catégorie des raccords de gaine.
4 years ago
·
#13789
0
Votes
Undo
Bonjour,

Chez moi cela fonctionne.
Est-ce que le paramètre existe bien sur ta catégorie ?
Prenez l'habitude de faire une capture du script avec le message d'erreur au niveau du bloc.
Le plus souvent le message est assez clair pour le résoudre :D
4 years ago
·
#13791
0
Votes
Undo
Bonjour Simon,

Merci pour ta réponse... au moins me voila rassurer sur le fait que cela puisse fonctionner.

Je t'ai joint le message d'erreur.
Concernant la catégorie, l'ID n’apparaît pas et si j'avais bien tout saisie de la méthode de theoprince le but est d'injecter grâce a dynamo l'ID de chaque éléments dans ses paramètres. Cela a bien fonctionné pour les gaines, les accessoires de gaines et les bouches mais cela bug sur les raccords.
l'ID doit exister car il propre a chaque objet et on le voit apparaître dans le calcul de perte de charge de revit (joint).

Pour résumer ce que je cherche a faire car il est possible que ma méthode ne soit pas la bonne et j'ai fait tourner dynamo hier pour la première fois...

Mon objectif est d'automatiser le calcul de perte de charge des systèmes de gaine revit suivant la méthode DTU.
J'ai développé sur excel un petit outil qui me permet de faire le travail pour je dois saisir a la main tous mon réseau, raccord, bouche et c'est très laborieux. En plus mon approche est uniquement sur le réseau défavorisé alors que revit lui travail sur l'intégralité du réseau.
Peut être tu auras une piste plus clairvoyante pour faire ce dont j'ai besoins.

En résumé, si je récupère les éléments suivant je dois être en mesure de les intégrer a mon outils maison
- gaine > Ø pour la circulaire / L x H pour la rectangulaire + débit + longueur
- gaine flexible > Ø pour la circulaire / L x H pour la rectangulaire + débit + longueur
- bouche aération > débit + type de bouche (actuellement nom de la famille)
- accessoires > débit + type (actuellement nom de la famille)
- raccord de gaine > débit + dimension suivant circulaire ou rectangulaire + type (actuellement nom de la famille)

En gros, je pourrais aussi m'amuser a exploiter les tableaux de pdc et remouliner les données mais cela deviendra aussi laborieux sur des gros projets avec plusieurs système

Dans l'idéal je souhaiterais aussi récupérer le numéro de coupe (partie de tronçon définit par revit dans le raccord de PdC, dans la nomenclature je n'arrive a le récupérer uniquement sur la gaine)
L'objectif étant ensuite de pouvoir faire grâce a dynamo étiquetage de l'ensemble de mes gaines avec ID et n° de coupe.

Désolé pour ce long message :-)
Merci d'avance pour votre aide
4 years ago
·
#13792
0
Votes
Undo
Je ne lis pas les longs pavés.
Mais tu n'as pas l'air de lire les courts.
Et encore moins l'ordre "prénom - nom", sinon tu m’appellerai Yandi :D
Peux-tu me montrer via une capture où tu trouves le paramètre "ID" dans Revit ? (revit 2020?)
Pas dans Dynamo hein, dans Revit.
Mon exemple montre un résultat avec le paramètre "Commentaires".
Je te conseille de toujours faire simple puis de complexifier quand tu as une erreur sur dynamo.
4 years ago
·
#13793
0
Votes
Undo
Yandi, Mille excuse pour cette confusion:( ... c'est vrai que c'est plus fun que Simon ;)
l'ID c'est le paramètre native a revit (PJ nommée ID)
Suivant le tuto de teho, il a été injecté dans les paramètres de la famille (PJ nommé ID injectée)
4 years ago
·
#13796
0
Votes
Undo
;)
Au risque de me répéter mais selon moi, le paramètre "ID" n'est pas un paramètre natif.
La sélection par identifiant fonctionne sur le paramètre "ID" masqué dans Revit, visible dans Dynamo.
Tu montres une gaine sur ta capture, peux-tu montrer un raccord ?
Es-tu sur d'avoir appliqué le paramètre "ID" à la catégorie "raccords de gaine"?
4 years ago
·
#13797
0
Votes
Undo
Bonjour Yandi, content de te revoir.
En effet, il n'y a pas d'id dans les paramètre de la famille du raccord. Les paramètres que tu as vu avec la gaine on été introduit par dynamo. Je voudrais faire la même chose avec les raccords.
Ce sont les seuls éléments pour lesquels je n'ai pas pu injecter l'id (gaine, accessoire, bouche > ok).
4 years ago
·
#13798
Accepted Answer
0
Votes
Undo
Tu peux ajouter le paramètre "ID" aux raccords en faisant :
Gérer -> Paramètres du projet -> "ID" Modifier, puis cocher la catégorie des raccords de gaine.
4 years ago
·
#13799
0
Votes
Undo
Yandi,
Juste un grand merci, tu es trop fort:D !!! je n'ai pas été bien malin sur ce coup et toi franchement clairvoyant.:(

Je comprend mieux ton agacement :o
En tout cas bravo, problème résolu
4 years ago
·
#13800
0
Votes
Undo
La force de l'habitude :D
4 years ago
·
#13802
0
Votes
Undo
Bonjour,

Il me semble inutile de passer par dynamo.

Pourquoi ne pas créer un rapport sur la perte de charge depuis revit, et ensuite l'utiliser avec excel ?
Pour chaque tronçon et raccord tu peux avoir le débit et la vitesse
4 years ago
·
#13803
0
Votes
Undo
Bonjour Hamel (j'espère que c'est votre prénom car hier je me suis fait taclé par Yandi :p )

En effet, ces nomenclatures ont déjà créée soit 4 au total suivant les possibilités de revit (raccord, bouche, gaine, accessoire...). Je pourrais très bien utiliser le module de bimone d'import/export excel. Toutefois cette solution me semble complexe car m'imposera de manipuler les données qui se trouveront dans 4 onglets distinct. De plus je ne peux récupérer le numéro de coupe uniquement dans les réseaux de gaines (pas accessoire, raccord...) ce qui risque d'engendrer des erreur dans le traitement excel...

Le but, en passant par dynamo est de pouvoir envoyer les données ou je le souhaites sur excel pour optimiser le temps de traitement.
Les paramètres que je souhaites récupérer des composants aérauliques de revit pour les systèmes sont :
- diamètre ou hauteur et largeur
- débit (pas besoin de la vitesse, en plus je pense que je ne calcul pas le diamètre équivalent de la même manière)
- ID revit
- n° de coupe (suivant rapport perte de pression)
- angle pour les coude (afin d'identifier le dzeta)

Est ce possible de récupérer ces paramètre par dynamo ? Comment ?

Vous remerciant par avance pour votre retour
4 years ago
·
#13892
0
Votes
Undo
Bonjour,
cette discussion m'a donné envie de me pencher sur la possibilité de faire les calculs de pertes de charges(aéraulique) sur revit.
alors voici mon script dynamo (qui ne fonctionne pas pour l'instant et j'aimerai comprendre) .
l'idée c'est de récupérer le chemin critique via l'analyse intégrée à revit, d'inscrire ce chemin critique dans un code block (ou string) puis de mettre à 1 un paramètre "chemin critique oui/non" afin de sortir une nomenclature derrière.
ma sélection ne se fait pas correctement. des idées ?
merci d'avance

ps: j'ai mis le node "MEP connected fitting" pour récupérer également les raccords connectés à ce chemin critique.
4 years ago
·
#13893
0
Votes
Undo
Bonjour Mathieu,

Content de voir un expert se pencher sur le problème... on va trouver la solution avec la communauté !!! en tous cas, je l'espère ;)
4 years ago
·
#13896
0
Votes
Undo
Bon j'avance.
- mon chemin critique ne fonctionne que si je suis en "code block" (ça ne m'arrange pas, en string je peux le mettre en entrée et le modifier facilement via le dynamo player, plutôt que de rentrer dans dynamo).
- par contre la sélection des raccord et autres ne fonctionne pas (encore).
- et j'aimerai dans ma sélection de système pouvoir choisir le type de système, plutôt que la classification ou le nom.

EDIT: non en fait ça m'a coché mon paramètre chemin critique pour toutes les gaines du projet, donc ça ne fonctionne pas
Bonjour la communauté,

Je poursuis le même objectif que Mathieu = automatiser le calcul des pertes de charge d'un réseau aéraulique conformément au DTU 68.3 avec les outils de base que met à disposition REVIT dont DYNAMO.

Je suis enseignant. Je crois que ça peut constituer un bel os à ronger pour mes étudiants .... :)

Ça me paraît atteignable à partir de tous les éléments qui ont été mentionnés dans cette discussion (rapport de perte de charge et récupération automatique des IDs avec Dynamo), pourvu que les étudiants soient à l'aise avec EXCEL et le VBA qui va avec ... et c'est le cas ! contrairement à moi d'ailleurs ...:(

Mais je bloque sur la récupération des IDs pour les raccords de gaine : voir pièce jointe.

Vincent j'ai l'impression que Yandi t'a dépanné à une époque mais je ne comprends pas comment ?

Merci beaucoup pour vos réponses,

Jean-Baptiste
2 years ago
·
#17061
0
Votes
Undo
Bonjour,
Pas besoins de Elements.SetParameterByName, de plus Element.Id donne l'Id d'un élément
Bonjour Alain,
Merci de m'avoir ouvert les yeux !
Jean-Baptiste
2 years ago
·
#17515
0
Votes
Undo
Bonjour Mathieu,
Petite question, as-tu trouvé un script qui te permet de calculer ton réseau critique au final ?
Merci d'avance, bonne journée à tous !
There are no replies made for this post yet.

Connexion