Smart Slab Thickness Tag

Smart Slab Thickness Tag

Anonymous
Not applicable
3,696 Views
11 Replies
Message 1 of 12

Smart Slab Thickness Tag

Anonymous
Not applicable

Hey! Simple question, but I want to have a tag for floor slabs that reads the high and low point of a sloped slab. Revit can read the elevation of the bottom, and the top of a flat slab, but reads "Varies" for a sloped slab.

 

I made a workaround where you have to enter the high and low point thicknesses manually, but that's not great if slabs change.

Slab Thickness.png

Does anyone have any ideas on how to make this more of an automatic situation? It would be great to just draw a slab, give it a variable thickness, and tag it to show that.

 

Thanks so much!

3,697 Views
11 Replies
Replies (11)
Message 2 of 12

ToanDN
Consultant
Consultant
Spot elevation can report top and bottom elevations of a slab.
0 Likes
Message 3 of 12

Anonymous
Not applicable

Thanks for the reply, but I'm looking to get the elevation at the high and low point of a sloped slab. (Or thickness, as shown in the picture) I don't believe one spot elevation can get the high and low points of the top of the sloped slab.

Message 4 of 12

barthbradley
Consultant
Consultant

Spot slopes and spots elevations is the conventional way of showing that information in plan views.  

0 Likes
Message 5 of 12

Anonymous
Not applicable

Sorry if the question was confusing, I want to have a tag for variable thickness floor slabs that reads minimum and maximum thickness of the slab.

0 Likes
Message 6 of 12

martijn_pater
Advisor
Advisor

But if you have spot elevation marker set with top/bottom elevation you can read the thickness of the floor?

0 Likes
Message 7 of 12

barthbradley
Consultant
Consultant

Then make a tag that pulls Top and Bottom elevations. 

 

Tag.png

0 Likes
Message 8 of 12

Anonymous
Not applicable

The only issue with that is that a drawing with many slopes will get very busy when you have to spot every point of the slope, and ideally I'm looking to just have a quickly readable tag instead of having to do any math of "230 slab minus 50) or something.

 

But thanks for the suggestion!

Message 9 of 12

Anonymous
Not applicable

That works for a flat slab, but like it says in the question, "Revit can read the elevation of the bottom, and the top of a flat slab, but reads "Varies" for a sloped slab."

 

Unless you're doing something different that will allow it to read the high and low points of the top of a sloped slab?

0 Likes
Message 10 of 12

martijn_pater
Advisor
Advisor

I assumed it's just a variable floor thickness, that should work with two spot elevation markers.

If you want a single marker to display different kinds of information about a floor in your project, you could add shared parameters for high-low values. Then add these as project parameter instances for floors in your project and then create a floor tag which reads these shared parameters. This will display manual input for the floors then, but it'll maybe get you in the right direction for what you were looking for? Let me know.

I don't think you can add parameters to the shape edits, so it would not be possible to have it as smart/dynamic tag. So maybe that was your question to begin with?

0 Likes
Message 11 of 12

martijn_pater
Advisor
Advisor

It's way to cumbersome to do this, but I just figured you might be able to link those parameters to a dimension global parameter. When you lock dimensions to the floor(s) high-low in sections, however you will need some length-to-text parameter unit conversion. You could do it manually with a floor schedule, but then it would be about the same thing as just manually adjusting the instance parameter in the floor and have the tag reflect those as above. But like I said, way to cumbersome. If you really want this as a smart tag, you could try to create this kind of functionality with a Dynamo script I guess.

0 Likes
Message 12 of 12

Anonymous
Not applicable

Hmm, yeah, I had it set up to enter the thicknesses manually, and I was worried Dynamo would be the only answer because then you'd need to rely on everyone running the script after changing slabs again. I might just stick with the manual entry for now.

 

Thanks so much!

0 Likes