In Revit 2022 Is there any way to extract the wall sweep length in an elevation tag without using generic tags or Dynamo?

In Revit 2022 Is there any way to extract the wall sweep length in an elevation tag without using generic tags or Dynamo?

Sandra.Massa
Advocate Advocate
3,190 Views
18 Replies
Message 1 of 19

In Revit 2022 Is there any way to extract the wall sweep length in an elevation tag without using generic tags or Dynamo?

Sandra.Massa
Advocate
Advocate

Hello,

I am simply trying to extract the wall sweep length that is in my material takeoff schedule on to a wall elevation tag.

From what I understand I need to either use Dynamo or create a shared parameter that is linked to the family dimension?  I really hope that in Version 2022 this can be done without going 3rd party or having to go way out of my way to get this information that is readily there in my takeoff schedule and my wall sweep profile family (greyed out)

 

Thanks in advance if there is some way to do this. 

The material tag does not allow me to get this information and the parts tag does not seem to work either.

 

 

 

 

 

Please advise if this is doable within Revit 2022 without having to jump hoops or spend time on something

0 Likes
3,191 Views
18 Replies
Replies (18)
Message 2 of 19

Alfredo_Medina
Mentor
Mentor

What is a wall elevation tag?

From what I see, in Revit 2022 this topic remains unchanged. There is not any tag dedicated to wall sweeps. The only way to tag a wall sweep is still by using a material tag. However, you can create a schedule of wall sweeps and count how many linear feet of wall sweeps you have.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 3 of 19

Sandra.Massa
Advocate
Advocate

Hi Alfredo,

 

Thanks for clarification on Revit's inability to simply extract wall sweep's length information on to a wall tag.  Nonetheless, I do have this information everywhere else and really wanted it in an elevation tag for additional validation of  wall sweep takeoffs.  It's incredible that still there is no simple way to get wall sweep lengths into any type of tag that can be placed on an elevation view. 

 

Thanks!

0 Likes
Message 4 of 19

ToanDN
Consultant
Consultant
Create parts and tag the parts with a calculated label dividing the volume
by the profile area to get the length.
0 Likes
Message 5 of 19

Sandra.Massa
Advocate
Advocate

Hello ToanDN,

Thank you for responding.

Do you know for sure that this actually works?  In the parts tag there is only area, height, and of course volume.

I have tried adding some shared parameters and all I can get out of the elevation part's tag is the CF information.

Furthermore, when clicking on the trim the length only shows up when the trim is set to see original parts, and when the trim is in parts view only the CF shows up.  If you got this to work please share the formula or whatever you did to get the wall sweep length to show up in a Parts Tag?

 

 

 

 

 

 

 

 

0 Likes
Message 6 of 19

RDAOU
Mentor
Mentor

@Sandra.Massa 

 

 

You shouldn't need formulas. The parameter Length is accessible in Parts...simply add the parameter into the Parts Tag

 

Part Length.gif

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


Message 7 of 19

Sandra.Massa
Advocate
Advocate

Hello,

 

Wow that's fantastic, except it is not working when I do this no matter what.   Either I get a blank box with the box part type tag or a ? using the standard parts tag.  Furthermore, I am not able to save the part family also if I wanted to because it's read only.

 

 

Thanks though!

0 Likes
Message 8 of 19

RDAOU
Mentor
Mentor

@Sandra.Massa 

 

If you want to edit the Standard and Standard Boxed to read the Length, you need to modify the label which is inside the Tag to fetch value from the Length Parameter instead of Mark. Otherwise add new type to the tag with a new Label (See attached Parts Tag R1.rfa - Use the Type Length) and make sure the view you are working in is set to Show Parts in the properties palette.

 

You are unable to save the family either of the following reasons

  1. It is a Read Only file (Open the folder where the family is in, write click it and uncheck the box Read Only)
  2. You do not have write access to the folder where the family is saved in... (Use Save As instead and save it to a local folder you have read/write access)

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 9 of 19

Sandra.Massa
Advocate
Advocate

Hi,

 

I did all that I even have a few of my own duplicated tags, and just now I loaded yours which actually is the same as mine after following your video and still - I end up with the same results.

0 Likes
Message 10 of 19

RDAOU
Mentor
Mentor

@Sandra.Massa 

 

Well I do not have a special version of Revit 🙂 ... Can you please select the tag after placing and check/post a screenshot showing which type the tag is using?

 

pt.jpg

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 11 of 19

Sandra.Massa
Advocate
Advocate

Hi,

 

I am now wondering if the Trim you used has a shared parameter in it and that's why your tag works and is not working on my trim?

I was trying to avoid having to add shared parameters to trim families and or any family parameters to trim families since I have over 140 Profiles.  I just want to be able to select any profile get lengths and apply my Linear Ft material to get general costs in material schedules till I know what the trim material will actually be.

 

Let me know please because this makes no sense why it does not work on my trim in my Elevation View?

0 Likes
Message 12 of 19

Sandra.Massa
Advocate
Advocate

Hi

As you can see the tag returns a question mark.  I tried new tags and trims without materials etc..., and still simply applying the parts tag to the elevation with Length as a parameter gives me zero.  I had a tag with lots of information in it and the only thing it did report in terms of numbers was the .cf.  I have tried all views with the trim and the elevation in terms of being set to parts to both and just parts. Whenever I select the trim to show parts the .CF shows up and when I set the trim to see original the length shows up.  When I tag trying all ways I just get the zero.

when I tag with other parameters the only number 1 I get is the .cf

0 Likes
Message 13 of 19

Sandra.Massa
Advocate
Advocate

Parts-Tag-With-Length-Returns Question Mark.jpg

 I hope this uploads the screenshot

0 Likes
Message 14 of 19

RDAOU
Mentor
Mentor

@Sandra.Massa 

 

No shared parameters involved that is an OOTB 

 

Most probably it has to do with how you created the Sweeps (I was using a sweep built into the wall's Structure...If you have used the tool Wall:Sweep, your only options would be

 

  1. Work with schedules What @Alfredo_Medina  suggested
  2. Use Dynamo to Get the Value of Sweep Length and Set it to a Shared Parameter which you tag (DYN File attached)
    • Add a Shared Parameter as a Project Parameter (Category:Parts) - I called it DYN_Length adding a prefix to differentiate from the OOTB Length parameter
    • The same Shared Parameter is added to the Parts Tag (attached)
    • The graph fetch the Length of the Sweep, and set that value to the corresponding Parts which their original category is a Wall Sweep. (Ie: it will not effect other Parts in the project (not wall sweeps))

Please test in a blank Project and verify that it does what you want...

 

DYN1.jpg

 

PP.jpg

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 15 of 19

Sandra.Massa
Advocate
Advocate

After doing calcumated parameters I still can only get the CF to Report on elevation tag.jpg

I can only get the .cf to report no matter what it just does not work. 

0 Likes
Message 16 of 19

Sandra.Massa
Advocate
Advocate

Hi,

 

I have always had the information in the Schedules, and only I wanted it in the elevation tag for validation purposes as an extra confirmation when I compare against the dimension length in elevations.  I plan to learn dynamo in the future when i have more time, so I was trying to avoid doing that for now.  The other reason I wanted to avoid using 3rd party solutions as they can be unpredictable with updates and new versions.  I generally try to keep as much as possible in all programs that I use.  This is why I was trying to see with the new  Revit version 2022 if they might have resolved this and I guess not.  I also wanted to avoid going into each family to add the shared parameter information, that would just take too much time.

 

Thank you so much for the help and the dynamo support on how to do this. 

Maybe I will do that soon?

 

 

0 Likes
Message 17 of 19

Alfredo_Medina
Mentor
Mentor

Very good solution, @ToanDN and @RDAOU . I had never used the Part Tag. Good to know that this is how the length of a wall sweep can be tagged.

 

However, I can't help to get that feeling of "why is this not more intuitive or more similar to other methods in Revit?" It feels like on of those "disconnected dots" in Revit. It seems odd that wall has to be converted into Parts, to get the length of the wall sweep, then modify the tag, etc. But, well, it works. But I wish there were a more direct, faster, simpler method. For some users, getting the lengths of those elements might be something they need to do very often for a whole project.


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 18 of 19

RDAOU
Mentor
Mentor

I rarely use several of the OOTB functions...But yeah I do believe that some of these functions like Wall: Sweep and integrated Wall Type sweeps have been forgotten by the Development team...Similar to several other tools which we haven't been developed/enhanced since Revit 2013. 

 

Not sure why...maybe because some of these tools are meant to deliver just basics and if one wants more out of an element one would use families (one can only squeeze that much juice out of a lemon)...Maybe I am wrong, but similar to when Family Editor came out on 2010, since programming (code and visual) came into the picture, lots of these simple functions became, if not obsolete, insignificant. 

 

 

 

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 19 of 19

Sandra.Massa
Advocate
Advocate

Hi,

 

I really thought at some point this would be in a new version - yet it never arrives.  I am in and out of Revit because I work on so many other programs, and I was really hoping that they could simply create a wall type tag for  wall sweeps since the information is right there greyed out in properties.

 

I almost wonder if what the architect in the office said would work adding a thickness to the material and make each material a given height like 8'-0" wall height, 9'-0" wall height with a thickness of an inch to be constant - then you would be close enough and no biggy if you are over since you order extra material anyway.  Funny as youtube has it there is a video where the person took the thickness of the material added a shared parameter to it to get more accurate gyp board takeoffs - due to inaccuracies with area when you extend a wall and so on you need to stick with volume for more accurate takeoff changes in geometry? I did not watch it all only bits, and I wonder if this could be a workaround - having a material constant  that is 1" thickness by 8'-0" as a base to get the linear takeoff into the material tags? Then you could duplicate material and call out the wall height to lose the extra variables that lead to incorrect information.

 

The video is called: Revit Training- Calculating Accurate Area by Volume By ATG

I tried to add the link and cannot - that makes sense.

 

 

 

 

 

Do you think that this could work?  Again it does not have to be perfect I just want a quick visual of dimensions being close or the same as the wall sweep geometry shows greyed out in the properties.

 

 

0 Likes