Logo

Using Ideate BIMLink to Type Swap Revit Families While Preserving Instance Parameter Data

This simple two-step process will save you a ton of time and the hassle of manually resetting the family parameters back to the way they were before you did the Type Swapping.


Every day, our Ideate Software Support team fields all types of questions from AECO professionals all around the world.


Recently, we received several inquiries regarding Type Swapping some old Revit families with newer, updated families that have some of the same parameter data. The issue that customers reported was that when they Type Swapped some of their families with the new ones, some Parameter data from the old families did not transfer to the swapped families. Users then had to go back and edit the data manually for the new families so they resembled the original families. In a situation such as this one, users could end up spending hours, if not days, chasing down all the families that were reset to the default parameter values.


As it turns out, this is a common issue with Revit Families that use family-based instance parameters. An example would be the break line detail component family that has multiple instance-based family parameters that control the width, depth and the size of the jag that breaks and masks details and views. When users place these break lines in their views, they manually adjust the default instance parameters to control is size so that they look appropriate for the detail or view that they are masking.


If you find yourself dealing with this situation, you should consider using Ideate BIMLink to Type Swap families and map your Parameter values to the newly swapped Families.


Let’s consider this example, which is typical:


We have a series of details using the out-of-the-box break line detail component, which is dated by today’s standards, as shown here:

Swap Revit Families

The goal is to Type Swap these detail components with a newer break line that has a more appropriate jag and a heavier line weight. For the new detail component, the parameters that control the length, depth and jag are the same. When we manually select the original break lines in our detail and swap them out for the new detail component, this ends up being the result:

Swap Revit Families

Although the Parameters are the same, the values that control the size of the break line did not transfer over to the new detail components. Imagine having swapped out one hundred of these detail components? If you were not paying attention to the change, you would have to go back and manually adjust each one of them. That would be very time consuming.


To use Ideate BIMLink for successful Type Swapping and mapping of the original parameter data to the new families, simply start with one of our pre-defined links that allows Type Swapping, or you can create your own from scratch, such as this one:

Swap Revit Families

In this case, I created a new link for Detail Components and filtered the data so only Break Lines would export to Excel. I added the necessary Parameters that define the shape of the break line, such as the left and right-side lengths, and the size of the jag. Once the link was set up, I exported the data to Excel.

Swap Revit Families

Once the data was exported to Excel, I swapped the Break Line detail component for the Break Line-Better detail component, as shown above. I left the values in columns C-F the same since the size of the detail components need to remain the same. Once the families are swapped, you can import the changes, as seen here:

Type Swap Revit Families

You can see from the preview that the detail components have swapped out but the values for the left, right and jags have become read-only. This is because those family-based instance parameters have been reset to the original values that are defined in the family that was loaded up. This process is no different than manually selecting these family in Revit and swapping them out to the new family. The good news here is that your last Excel export has the families swapped out and retained the values for the left, right and the jag. All you need to do now is re-import the same Excel file again and this will reset the values to the ones you want, as seen here:

Type Swap Revit Families

Once you click Import, the newly swapped detail components will be set to match the values of the original ones that were exported out.

Screenshot of using Ideate BIMLink to Type Swap Revit Families

Using Ideate BIMLink, we can easily swap Families by Type Swapping them in Excel, and then reimport the same Excel file again to set the instance-based Family parameters back to the way they were before you did the Type Swapping. This simple two-step process will save you a ton of time and the hassle of manually resetting the family parameters back to the way they were before you did the Type Swapping.

Explore recent posts

Managing Revit Parameters with Ideate Software
December 19, 2024
TRAINING - VIDEO | With Ideate Software, creating and managing parameters in Revit becomes a streamlined and efficient process. Our Revit add-ins allow users to easily define, organize, and control project parameters. Extract parameter data across Revit linked models allowing you to create new parameters which ensures consistency.
Enhance Your QA/QC Workflows with Ideate Software
December 11, 2024
TRAINING - VIDEO | Watch this webinar recording to discover how Ideate Software solutions can streamline QA/QC workflows in Revit. Learn how to enhance productivity and precision with powerful Revit add-ins designed for efficiency. If you're a BIM professional, this session is perfect for discovering how to optimize your workflows and elevate your BIM strategies.
15@15: 2D Annotation Excellence Using Ideate Annotate Review
December 11, 2024
VIDEO - TRAINING | In this 15@15 recording you will discover how to tackle common 2D annotation issues like text, tags, dimensions, and more with ease with Ideate Annotate. Visualize, manage, and review these elements to maintain documentation quality and integrity.
December 10, 2024
NEWS - ARTICLE | 2024 was an amazing year of unprecedented growth and positive change for Ideate Software.
Show More
Share by: