Bonding compound wall material to instance parameter.

Bonding compound wall material to instance parameter.

Anonymous
Not applicable
2,621 Views
17 Replies
Message 1 of 18

Bonding compound wall material to instance parameter.

Anonymous
Not applicable

Hello,

revit newbie here (and english it's not my native tongue, so i'll try to be as clear as possibile), i'm trying to figure out, for scheduling purpouse, if it was possible to "bond" the compund layers material's to an "exposed" instance parameter for a given element.

i'll try to be more specific by providing an example:

let's say i've a compund wall made by: finishing1, structure, finishing2

i've already created "n" instance parameters called ".01" ".02" ".03"-->".n"

would it be possibile (using, i think, global params) to show in the element properties the layer material like ".01=finishing1" ".02=structure" ".03=finishing2"?
i've figured it out a solution by using dynamo, but it is not a real "bonding" but something more like a "print"; so it is not a continuos relation, but just a text value: if i change "structure" with "substrate" the ".02" parameter will show the previous value until i run the dynamo script again.

after some days of trial and error i've almost gave up, but i just want to be sure that there's no way to get to this behavior.

p.s.: my final goal is not a bidirectional bonding. i don't want to be able to modify the compound wall material by the instance properties, i just want to be able to "read" the material without needing to enter in the compund structure view.

 

thanks for your time.

0 Likes
2,622 Views
17 Replies
Replies (17)
Message 2 of 18

barthbradley
Consultant
Consultant

Couldn't you accomplish through Material Naming and a Material Takeoff Schedule?  

 

Still, I am not really clear why you are doing this.  How does it aid you in scheduling?  

 

 

...what about Parts for this?  That might get you there.  

 

https://knowledge.autodesk.com/support/revit-products/learn-explore/caas/CloudHelp/cloudhelp/2018/EN...

0 Likes
Message 3 of 18

ToanDN
Consultant
Consultant
Long and short you just want the wall type to list all the layers of the wall. Correct?
Message 4 of 18

Anonymous
Not applicable

yes, LOL.

i love how you synthetised my wall of text.

 

0 Likes
Message 5 of 18

Anonymous
Not applicable

thanks! i'll give it a look asap

0 Likes
Message 6 of 18

Anonymous
Not applicable

i'm sorry to bother you, do you think is there  away to obtain that?

0 Likes
Message 7 of 18

barthbradley
Consultant
Consultant

Use a Material Takeoff Schedule for Wall Category.

 

Start here and drill down:

 

https://knowledge.autodesk.com/support/revit-products/learn-explore/caas/CloudHelp/cloudhelp/2016/EN...

0 Likes
Message 8 of 18

Anonymous
Not applicable

i'm sorry. probably was not clear in my first message.

i know how to use schedules and how to do quantity take off.

i do aim to something different.

i would like to "show" in the elements properties the materials that the element is composed of.

in particular i would like to associate that information to a parameter set by me.

0 Likes
Message 9 of 18

Anonymous
Not applicable

as an example.

in the type properties of a wall you can see the parameter "materials and finishes" and that parameter shows the core/structural material if a compound structure is used.

i was wondering if it was possibile to show, ALL the materials of the compound structure and associate them with a custom created parameter.

0 Likes
Message 10 of 18

Lachlan-JWP
Collaborator
Collaborator

That sounds like a Wall Type...

Message 11 of 18

barthbradley
Consultant
Consultant

Yeah, doesn't it? 

 

Wall Materials.png

0 Likes
Message 12 of 18

Anonymous
Not applicable

well, ok.

as said in the first post newbie and non-native english speaker are a bad combination, probably.

i'll try to use some pictures.

my final aim is to show in the type properties the material layers of wich is composed the compound structure, as it happens with the "material and finish" parameter (in green).

is it possibile to obtain the same result?

i don't need to be able to set the layer material from outside the structure dialogue window, just to match the layer to a given parameter

 

0 Likes
Message 13 of 18

barthbradley
Consultant
Consultant

Are you aware that "Structural Material" and "Structure[1]" are two different things?  

 

 

Out of curiosity, why do you want to do this? Maybe, just maybe, we can get you there another way.   

0 Likes
Message 14 of 18

Anonymous
Not applicable

yes i am, but i don't get how this should be related.

as said and shown in the pic, i just wanted to see (or to know if it was somohow possibile) all the materials of the compound structure, as it happens OOTB for the material marked as "structural".

 

about the other question.

i need to be able to associate the material to a parameter.

i can do that by reading it and writing it via dynamo.

but i do need those are continously connected, so that in case i do change the material layer also the information in that parameter changes.

0 Likes
Message 15 of 18

BDMackey
Collaborator
Collaborator

After seeing your image yes you can get what you are thinking within Revit.  Your parameter "a" would need to be a material parameter, looks like it is a text parameter.  Once it is a material parameter it will allow you to associate that to a Global Parameter.  It will obviously be up to you to map them to the appropriate Global Parameter.  Only certain types of parameters can be mapped to a global, text isn't one of those.

0 Likes
Message 16 of 18

Anonymous
Not applicable

yes, that's what i was thinking.

still i'm not able to locate the correct parameter to map 😞

0 Likes
Message 17 of 18

ToanDN
Consultant
Consultant
You need Dynamo to do it.
0 Likes
Message 18 of 18

Anonymous
Not applicable

😞

for sure i can achive the objective via dynamo.

but as said before, i think it would be just a "one time" setting.

do you think is there a way to link them in a continous way?

with continous way i mean: i change the material, the parameter changes without re-running the script.

0 Likes