Assign an automatic identification score to a material on dynamo for revit

bonjour a tous et a toutes,

Je me dirige vers vous car je suis en préparation de mon TFE avec comme sujet Dynamo et je me demandais si il était possible de créer un script dynamo pour automatiser l attribution d une note d’identification aux matériaux utiliser dans un projet sans devoir passer par

  • modifier type
  • modifier
  • matériaux
  • informations d annotation de revit
  • Note d identification
    et terminer par choisir la note d’identification correspondant au matériaux

par exemple :

je reçois un projet dessiner par un architecte sur revit et je m 'aperçoit que aucun élément (mur, toiture, sols, …) dans les matériaux ne possède de note d’identification serait il possible d automatiser cette action avec un script dynamo

Je vous remercie tous et toutes d avance pour votre réponse
Bien a vous


Hello everyone,

I’m going to you because I’m preparing my thesis with Dynamo as a subject and I was wondering if it was possible to create a dynamo script to automate the attribution of an identification note to the materials used in a project without having to go through

  • edit type
    *modify
    *materials
  • Revit annotation information
  • Identification note
    and finish by choosing the identification note corresponding to the material

Like what:

I receive a project drawn by an architect on Revit and I realize that no element (wall, roof, floors, …) in the materials has an identification note would it be possible to automate this action with a dynamo script

Thank you all in advance for your answer
Yours sincerely

What exactly do you mean by “identification note”?

Bonjour,
La note d 'identification se trouve dans propriété du type et ensuite dans donnée d 'identification

Hello
The identification note is located in the type property and then in the identification data

Most of what you list there is an algorithm that needs further consideration.

What is your goal, set a keynote?

What are you working with to determine what the keynote should be, other data in the material?

Where are your codes coming from, excel?

How will you match those codes to revit properties, AI, regex?

What represents ‘enough’ data to inform a match?

Why not just highlight empty keynotes to a user for their intervention? This is still a task humans will excel at if the available and reliable data is incomplete.

Refine those aspects and it will be easier for people to guide you. Tasks like this are possible but you will need to really figure out how your process works before even starting any code.

Bonjour,

En Belgique, la plus part du temps nous recevons de l 'architecte un bordereau avec les matériaux à utilisé (ex: bloc silico calcaire, brique terre cuite, …) chaque matériaux possède un code de classification basé sur le CCTB ( Consultation du CCTB.
Pour le BIM modeleur qui redessine le plan pour une entreprise de construction doit attribuer un code d 'assemblage à chaque éléments (façades, isolation, mur porteur, fenêtre,…) et une note d 'identification pour les matériaux utilisé, se ci prend pas mal temps et c 'est pour cela que je me disais que ca serait pas mal d arriver a automatisé cette tâche. Bien entendu ce n’est qu’une idée que j 'ai, je ne suis qu’étudiant et débutant dans le BIM

Hello

In Belgium, most of the time we receive from the architect a form with the materials to be used (e.g. silico-limestone block, terracotta brick, …) each material has a classification code based on the CCTB ( Consultation of the CCTB.
For the BIM modeler who redraws the plan for a construction company must assign an assembly code to each element (facades, insulation, load-bearing wall, window,…) and an identification note for the materials used, this takes a lot of time and that’s why I thought it would be good to automate this task. Of course this is only an idea I have, I am only a student and a beginner in BIM

Steve,

i sort of understand the CCTB docs as a Belgian BIM Modeller myself. However we cant answer the question if we dont have any info.

do you have an example? a model or a picture where you stored the classification code in a material or an assembly code to an element?

Gavin’s reply summed up some questions that could help us to understand the challenge

1 Like

code d assemblage:

this is do-able in dynamo for sure.

You should be able to get all the wall types. Filter by the right type if you have multiple types that need different codes.

then set the parameter by name and assign it that value.

edit: or use this node so you have a neat dropdown of all the wall types :slight_smile:

note d’identifiation :

Je vais essayer je vous remercie pour votre temps, es ce que Element.Parameters se trouve dans un packages spécifique

apologies busy day today. Element.Parameters is a standard node that shows u the different parameters from the input.

What you will need is setparametervalue. also if this is your first time using dynamo i recommend reading through the primer first! good luck

1 Like

for the identification node / keynote I usually use Element.Materials from clockwork. remember to give an actual element as an input instead of an element type like the wall in the message above.

from here u can do the same and set the parameter value to your desired input

je vous remercie pour tous, je vais suis vraiment débutant dans dynamo mais je vais essayer de voir si je m’en sort encore un grand merci a vous

Thank you all for you, I’m really new to Dynamo but I’ll try to see if I can get through it again a big thank you to you

no worries! if you’ve got any questions just ask! theres also quite a lot off topics that could have an answer to your question on here. so looking around for a bit might help too