Why does Revit load families into a project that do not automatically adjust their size and pipe connections based on pipe dimensions? Specifically, why can’t an air duct check valve automatically resize and connect according to the duct size, as illustrated in the image below?
To investigate, select the duct valve model and click the Edit Family button to enter the family editing environment. Then, click on the Family Types button to open the dialog box. Here, you will notice that the parameter labels controlling the family component properties are all classified as Type Parameters. If a parameter is an instance parameter, it will have a (default) identifier appended to it.
By defining multiple family types with different Type Parameters, you create various component categories and load them into the project. However, you must manually select the appropriate type to connect the piping. If no matching type exists, you can only create a new family type manually. This limitation means the valve cannot automatically resize based on the pipeline dimensions within the project.
To enable automatic resizing, you need to change relevant Type Parameters to Instance Parameters. Instance parameter values identify the pipeline size and automatically generate an instance family accordingly. Note: It is not necessary to convert all type parameters to instance parameters—only those controlling changes that affect the physical model geometry need to be modified.
Related Skills
How Revit Cleverly Uses Pipe Markings











Must log in before commenting!
Sign Up