• Home
  • Training Books
  • Subscribe to Our Email Newsletter
  • About
    • Contributors
    • Feedback
    • Contact
    • Privacy policy
    • Cookie Policy

CADnotes

CAD Tutorials and Best Practices for professionals and students

  • Featured
  • AutoCAD
    • AutoLISP
  • Revit
    • Revit Architecture Basic
    • Revit MEP Basic Tutorial
  • Inventor
  • MicroStation
    • MicroStation Basic Tutorial
You are here: Home / Revit / Creating Profile Parameters

Creating Profile Parameters

December 15, 2009 by Edwin Prakoso 4 Comments

In this Article...

  • Revit Family and Family Types
  • Creating Parameters
  • Creating Family Types
  • What about 3D Revit Family?

In previous Revit Family tutorial, we created a simple profile for our wall sweep. For 2D profile, in most cases, that’s all we need. But sometimes we need the same profile geometry, but in different sizes.

Revit Family and Family Types

Remember when we can select different door sizes? The Revit project template by default has loaded a door family: single_flush (or M_single_flush if you use metric).

Revit Door Type

Below the door family name we can see several sizes of that particular door. They are the family types. M_Single-Flush is the door family, and 0762x2032mm is the family type.

We can create another door types (we did it in that tutorial) without opening the family in family editor. It’s possible after we define parameters in the Revit family. Creating parameters in 2D or 3D Revit family basically have the same concept. Let’s do it slowly by defining parameters in 2D family first. We will try to create a 3D Revit component later.

Creating Parameters

Open the profile we created in previous Revit family tutorial.

Revit 2D Profile

We created two dimensions to define the profile size and relative position to the insertion point. Let’s change it to parameters.

Activate modify tool then select the 150mm dimension.

From the option bar, click the label dropdown menu. Select <Add parameter…>

adding parameters in Revit

Give the parameter name ‘width’ and group parameter under Dimensions. Click OK.

Revit parameter properties

Select the 75mm dimension, and delete it. Create a new dimension from the profile top, to the horizontal axis, an to the profile bottom.

Equal dimension

Click the EQ symbol. This will constrain the distance to always be equal.

Creating Family Types

We have defined the parameters. Now it’s time to create the family types. Click the Types button.

Revit family types button

Click the new button in Family Types group.

new family types

When Revit ask you for the type name, give it ‘150mm’.

Click new again, give it name ‘200mm’. We just create a new type with ‘200mm’ as the type name. But we haven’t actually define the parameter value in this type. Change the width value to 200.

parameter value

Click apply.

Flexing the Model

Before we start creating other types, we need to test our family. When you are creating a complex 3D family with many parameters, it is a good idea to test it after a few steps. It would be very difficult to find where the problems after we have many parameters defined. So better start slowly, but it would make sure we see the errors (if any) at early stage. We call it flexing the model.

After I changed my profile width, I see the profile become like this.

after change the profile width

Something is wrong. The arc on the top and bottom of this profile no longer have the same radius. We need to create another parameter to correct this. Click radial dimension on your ribbon. Add a dimension to the arc.

Select the dimension, and change it to a parameter. Give it name ‘arc radius’ and group it under dimension.

arc radius parameter

Now add a dimension to the top arc too. Now that we already have a radius parameter, and we want the both arc share the same value, change the dimension label to arc radius. It’s already listed on the label dropdown list. Now both of them have 15mm radius.

parameter list

Now it looks alright. After we added the radius parameter, users can change the radius too. So we need to test if the profile still look alright after we change the radius. Try to change it. And if it looks OK,then add more types. I created 3 types, 150mm, 200mm, and 250mm. Add more if you wanted to. If you are not sure, test it with more different sizes. Remember, people who use this family can add their own type when they use it in Revit.

We only allow users to change 2 parameters here. If you want users to change the profile thickness, you can try to add it too. Save it and load it to your project.

Try to create a wall sweep (again, refer to previous tutorial). In the type properties, you should see the profile family and types.

profile family

Sweep profile is the Revit family, and 150mm is the family type.

What about 3D Revit Family?

Creating 3D family is a bit different. But actually it’s not difficult.

  1. You can create a simple family without any parameters (like we did before with the profile). This should be easy. Especially if you are familiar with 3D modeling before.
  2. You can create a complex family with parameters and types. Depends on how many parameters you have, basically it just a repetitive task: add parameters, create the 3D object, flex the model, add more parameters, add more 3D objects, and flex the model again.

Next, we will create a simple 3D Revit component.

About Edwin Prakoso

I work as a Sr. Consultant in PT Cipta Satria Informatika. I've been using AutoCAD since R14 and Revit since Revit Building 9. I occasionally write for AUGIWorld magazine and I am also active in Autodesk discussion forum. I'm a member of Autodesk Expert Elite, an appreciation for individuals who give contributions to the Autodesk community.
Connect with me on twitter or LinkedIn.

Filed Under: Revit

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments
Inline Feedbacks
View all comments
EdwinPrakoso
EdwinPrakoso
15 years ago

I see. You are trying to create a nested family.
You can't control the parameters within a project. You have to change it in your column family, just like you do now.
If you want to change the profile parameters within your project, then you have to create the profile in the column family, not on a separate family file.
Revit does have shared parameters that we can use in multiple families, but profile can't use shared parameters.
HTH :)

0
Reply
Lallan Ji Upadhyay.
Lallan Ji Upadhyay.
15 years ago

I have made a semi circle profile with added radius parmeters, I then load the family in an archtectural column family under process. I used the loaded semicircle parametric profile for a sweep on the column. Sweep is done as per loaded profile, but here i m unable to nest it's parameter to column family. So each time I have to change the parameters of profile family & reload it to cloumn family for fresh sweep. So is there a way, so that I may change parameters of profile used in sweep, from the column property ?

LJU

0
Reply
EdwinPrakoso
EdwinPrakoso
15 years ago

You can change the parameters within project. Use type properties to change it.
There is an article that you can refer to, but in this example we are controlling a door size. Find the 'Creating New Door Type' section.

0
Reply
Lallan Ji Upadhyay.
Lallan Ji Upadhyay.
15 years ago

Can you explain how to nest thes parameters of a parametric profile family to the sweep, so that profile can be controled after making sweeps ?
LJU

0
Reply
wpdiscuz   wpDiscuz

Featured

Work Better with AutoCAD | Challenge 5 – Learn the new features

Autodesk releases new AutoCAD version annually. Do you learn the new features? Many of the new features can help you to be more productive!

Recent Articles

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available

Advertisement

New on CADnotes

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available
  • Autodesk Forma Design Contest
  • Revit 2025: Toposolid Enhancements

Meet the Authors

avatar for
avatar for
avatar for
avatar for
avatar for
avatar for

Get Connected

CADnotes on FacebookCADnotes on InstagramCADnotes on TwitterCADnotes on YouTube

© 2009 – 2025 CADnotes · Feedback · Privacy Policy · Become an affiliate

wpDiscuz