One of my many tasks this year has been to put together a working standard for Revit Structure that meets the graphical requirements of producing drawings to current UK standards. This has entailed creating many new tag styles and I thought I would share a recent instance of trying to produce an intelligent tag to report on slab thickness.
Previously I have been adding the slab thickness as a dumb attribute by using a shared parameter but recently stumbled across the idea of nesting in a floor based family and using a reporting parameter.
So how is this tag created? Well I will take you through the steps required. This method would work for any faced based family that you wanted to tag so could likely have many uses.
- Create a new family using the Metric Generic Floor Based family. Look at the floor in elevation and add the following parameter. Make sure that you add the dimension between the floor faces and not to the level or reference planes otherwise this will not work as expected.
2. The label just needs to be a normal Family Parameter but needs to be set as an instance parameter and have the Reporting Parameter checkbox ticked. This is how the slabs thickness is passed to the annotation family that we will create later.
Your Metric Generic Floor based family should now look as follows.
3. Save this family as UK_Slab_Thickness.
4. Start a new Generic Annotation Family and create a new label for the Slab Thickness annotation as shown below.
Make sure that you delete the default text that is present on the Generic Annotation family and then add your Label. You can, if you require, add the span direction symbol to this family. I have added the graphics and visibility controls for a one-way span and two-way span which further increases the productivity when annotating slabs.
5. Save the Annotation Family as UK_Slab_Thickness_Annotation and then load this family into the UK_Slab Thickness family (Metric Generic Floor Based Family). You now link the parameter so the annotation family can read the reporting parameter. Select the Annotation and then associate the Family Parameter as shown below.
Save the family and then load this into your project. Please note that you will have to use the Place Component tool to create the ‘tag’.
That’s it! Enjoy and hopefully you will find this useful and can all follow the steps required.