














Save on the products you need with the AEC Collection and discover the toolkit that expands your skill set.
Save on the products you need with the PDM Collection and discover the toolkit that expands your skill set.
PDM Collection includes:
Save on the products you need with the ME Collection and discover the toolkit that expands your skill set.
Create and distinguish between type and intance parameters.
Type:
Tutorial
Length:
10 min.
Transcript
00:04
When creating projects and shared parameters,
00:06
you can either create a parameter that can vary for each instance or
00:11
create type parameters that will control all instances of that family type.
00:16
In the example of a beam instance
00:18
parameters will control dimensions such as length,
00:21
reference level and cross sectional rotation.
00:24
Whereas tight parameters control the physical dimensions of the I section
00:29
along with the weights per foot and other structural properties.
00:34
The project contains a base plate
00:37
and our first task is to edit the family.
00:40
Let's go ahead and select this base plate here
00:44
and on the context, ribbon select edit family.
00:49
The family now opens up in a family editor.
00:53
Let's begin by reviewing the parameters that
00:55
were already configured within this family.
00:58
On the creates ribbon,
00:59
go ahead and select family types
01:03
in the family types dialogue.
01:05
You can see that we have a number of parameters already configured,
01:08
controlled in things like the dimensional properties.
01:11
So here you can see that our grout thickness is one inch.
01:14
We have a whole offset of five inches
01:17
and a plate thickness of one inch.
01:19
But we also have other parameters which are controlled in things like materials.
01:23
So you can see here we have a grout material and
01:26
we also have an actual steel grate for our plates.
01:30
Let's begin by creating a type parameter that's
01:33
gonna control the dimension of our plate.
01:35
So of course, as you can see here, we can set the thickness of the plate and the grout,
01:40
but we have no provision at the minute to set the actual size of the plate.
01:44
The intention is that this plate will always remain square.
01:47
So we just need to create one dimension that will
01:49
control the length and the width and make those equal
01:54
in the family types. Dialog box. Let's go ahead and select a new parameter
01:60
in the parameter properties. Dialogue.
02:02
You'll see here that we have two options that we've discussed earlier.
02:05
We have family parameter which could not appear in schedules or tags.
02:10
And of course,
02:10
we could also use a shared parameter which could appear in schedules and tanks and
02:15
could be exported to OD BC and used in a multitude of different projects.
02:21
In our example here, this is going to be a family parameter
02:26
for the parameter nine. Let's type in plate size.
02:32
The parameter names are case sensitive.
02:34
So a lower case P for plates would be a different parameter to an upper case P.
02:39
So it's worth actually forming a convention that you want to use
02:42
going forwards with your content that you create in rev it.
02:45
Notice here, the discipline is going to be common.
02:48
I could actually set this to a specific structural discipline,
02:51
but common is going to be what we need for a minute.
02:54
You can see then that we can configure the type of parameter.
02:58
Now this is going to control the length.
02:60
So of course, the default length value is exactly what I wanted.
03:03
But here you notice that I could set text integer angle and so on.
03:08
But length is what I want.
03:10
And also it would make sense to be able to group this under dimensions.
03:14
Now, if you take a look at the family types dialogue in the background,
03:18
you can see that the dimensions are all grouped under this blue heading.
03:21
And you can see I've got other groups here for materials and finishes constraints,
03:25
identity data and so on.
03:28
But of course here, this makes sense for this to be groups under dimensions.
03:32
Let's go ahead and select, OK?
03:35
And you can now see that we have our plate size,
03:39
let's set this to 18 inches
03:43
and we'll go ahead and click. OK.
03:46
Next, we're going to assign that parameter to our dimensions
03:50
in the project browser and the floor plans open up reference level.
03:56
Let's zoom into our base plates.
03:57
And we can see here that we have two dimensions
03:60
that are currently configuring and controlling the plate size.
04:04
We have 16 inches here
04:05
and 16 inches here.
04:08
Let's select the top dimension
04:10
and then hold the control key down and select this dimension as well.
04:15
We'll now see on the label dimension panel, we have a pull down menu
04:19
and here we can simply pick the parameter that we want to assign to these dimensions.
04:24
So in this case, of course, it's our plate size that we just configured for 18 inches.
04:30
Let's go ahead and select that
04:33
soon as I select that though,
04:34
you'll probably notice that the grout has disappeared.
04:37
What we need to do is create some additional parameters to be
04:40
able to control the plane size of our grout as well.
04:44
We'll need to go ahead and modify the plate size back to 16 inches.
04:48
So to do that on the modify ribbon, we can select family types
04:52
and on the plate size, I'm going to go ahead and type in 16 inches
04:57
and you can now see the plate has readjusted notice. Now we can see our grout.
05:03
So let's now take a look at how we're going to control the grout.
05:06
We're going to add four dimensions in across these reference planes here
05:10
and we're going to assign that to grout thickness.
05:13
Of course, that would give us a 45 degree angle on our grout,
05:16
which is what we're trying to achieve.
05:19
So to do this, let's go ahead and select the annotate ribbon
05:23
and on the annotate ribbon, we'll select aligned dimension
05:28
to keep this neat and tidy.
05:29
I'm going to add a dimension between these two
05:32
reference planes here and then place that down.
05:35
Another one over here.
05:36
Notice that we can align these.
05:39
We'll place another one here
05:42
and another one over here.
05:46
I'll click modify on the ribbon or of course you
05:48
can press escape to leave the aligned dimension command.
05:51
I now want to select all of these dimensions.
05:54
So once again, I'll select one of the dimensions, hold the control key down
05:59
and then select the remaining dimensions
06:03
on the context ribbon on the label dimension. I'll go to the
06:07
down here
06:08
and here, I'm going to select grout thickness.
06:13
So that parameter has now been assigned to those dimensions.
06:16
So now if we change the plate size, the grout will react accordingly.
06:20
Let's test this in the 3D view.
06:23
We'll open up view one
06:25
again on the modify ribbon, we'll select family types
06:29
and for the plate size, let's now set this to 20 inches
06:34
and click apply.
06:36
You can now see that the plate adjusts as wet as the grout.
06:40
One last control that we're going to add in is the ability
06:43
to switch on and off this grout hole that we have here.
06:46
So let's go ahead and select OK to the family types dialogue.
06:50
We'll switch the view back to our reference level which
06:53
will give us a plan view on top here.
06:56
Notice here that this is set with a void extrusion.
06:59
We'll go ahead and select the void extrusion.
07:02
And if we look in the properties paddock, we can see here under graphics.
07:05
We have cut geometry
07:07
currently, cut geometry is checked,
07:09
which means that this void will cut a hole through the plate.
07:13
I want to be able to control this with a parameter.
07:16
Notice here, I can select this icon which will associate this family parameter.
07:23
I'm going to create a new parameter here
07:26
and this one will be grout
07:28
hole.
07:31
And I want to control this by an instance parameter.
07:35
Notice that the discipline and the type of parameter is grayed out.
07:39
So this is hard coded because obviously this can only be on or off.
07:43
And then we'll group this parameter under construction.
07:48
I'll go ahead and select OK at the parameter properties, dialogue.
07:52
And OK again to associate family parameter
07:57
on the modify ribbon. If we go ahead and select family types,
08:01
we can now see that we have under construction
08:04
a grout hole that can either be on or off.
08:08
Now, while we're in the family types dialogue,
08:10
you'll notice under dimensions here that we have grout thickness,
08:14
hold offset plate size and so on.
08:16
These aren't necessarily in the best order.
08:18
So we have options down the bottom to be able to
08:20
sort these parameters in a send in or descending order.
08:23
So that will sort them alphabetically or numerically
08:26
or we can take manual control on that and move these parameters up and down the list.
08:31
So in my case here,
08:33
I'm going to select plate size and then select the move parameter up to
08:36
and you can see I can move plate size to the top.
08:39
I'll then move plate thickness to the second position here.
08:43
Then I'll use grout thickness and then the whole offset.
08:47
So that's a very effective way of organizing
08:49
those parameters within the family types dialogue.
08:54
Let's go ahead and select our codes at the family types dialog box
08:58
and we'll now save our family and use this in a project
09:01
on the ribbon. Let's select file,
09:04
select save
09:06
and choose family
09:09
for the file name. Let's type in base plates
09:13
and go ahead and select save.
Video transcript
00:04
When creating projects and shared parameters,
00:06
you can either create a parameter that can vary for each instance or
00:11
create type parameters that will control all instances of that family type.
00:16
In the example of a beam instance
00:18
parameters will control dimensions such as length,
00:21
reference level and cross sectional rotation.
00:24
Whereas tight parameters control the physical dimensions of the I section
00:29
along with the weights per foot and other structural properties.
00:34
The project contains a base plate
00:37
and our first task is to edit the family.
00:40
Let's go ahead and select this base plate here
00:44
and on the context, ribbon select edit family.
00:49
The family now opens up in a family editor.
00:53
Let's begin by reviewing the parameters that
00:55
were already configured within this family.
00:58
On the creates ribbon,
00:59
go ahead and select family types
01:03
in the family types dialogue.
01:05
You can see that we have a number of parameters already configured,
01:08
controlled in things like the dimensional properties.
01:11
So here you can see that our grout thickness is one inch.
01:14
We have a whole offset of five inches
01:17
and a plate thickness of one inch.
01:19
But we also have other parameters which are controlled in things like materials.
01:23
So you can see here we have a grout material and
01:26
we also have an actual steel grate for our plates.
01:30
Let's begin by creating a type parameter that's
01:33
gonna control the dimension of our plate.
01:35
So of course, as you can see here, we can set the thickness of the plate and the grout,
01:40
but we have no provision at the minute to set the actual size of the plate.
01:44
The intention is that this plate will always remain square.
01:47
So we just need to create one dimension that will
01:49
control the length and the width and make those equal
01:54
in the family types. Dialog box. Let's go ahead and select a new parameter
01:60
in the parameter properties. Dialogue.
02:02
You'll see here that we have two options that we've discussed earlier.
02:05
We have family parameter which could not appear in schedules or tags.
02:10
And of course,
02:10
we could also use a shared parameter which could appear in schedules and tanks and
02:15
could be exported to OD BC and used in a multitude of different projects.
02:21
In our example here, this is going to be a family parameter
02:26
for the parameter nine. Let's type in plate size.
02:32
The parameter names are case sensitive.
02:34
So a lower case P for plates would be a different parameter to an upper case P.
02:39
So it's worth actually forming a convention that you want to use
02:42
going forwards with your content that you create in rev it.
02:45
Notice here, the discipline is going to be common.
02:48
I could actually set this to a specific structural discipline,
02:51
but common is going to be what we need for a minute.
02:54
You can see then that we can configure the type of parameter.
02:58
Now this is going to control the length.
02:60
So of course, the default length value is exactly what I wanted.
03:03
But here you notice that I could set text integer angle and so on.
03:08
But length is what I want.
03:10
And also it would make sense to be able to group this under dimensions.
03:14
Now, if you take a look at the family types dialogue in the background,
03:18
you can see that the dimensions are all grouped under this blue heading.
03:21
And you can see I've got other groups here for materials and finishes constraints,
03:25
identity data and so on.
03:28
But of course here, this makes sense for this to be groups under dimensions.
03:32
Let's go ahead and select, OK?
03:35
And you can now see that we have our plate size,
03:39
let's set this to 18 inches
03:43
and we'll go ahead and click. OK.
03:46
Next, we're going to assign that parameter to our dimensions
03:50
in the project browser and the floor plans open up reference level.
03:56
Let's zoom into our base plates.
03:57
And we can see here that we have two dimensions
03:60
that are currently configuring and controlling the plate size.
04:04
We have 16 inches here
04:05
and 16 inches here.
04:08
Let's select the top dimension
04:10
and then hold the control key down and select this dimension as well.
04:15
We'll now see on the label dimension panel, we have a pull down menu
04:19
and here we can simply pick the parameter that we want to assign to these dimensions.
04:24
So in this case, of course, it's our plate size that we just configured for 18 inches.
04:30
Let's go ahead and select that
04:33
soon as I select that though,
04:34
you'll probably notice that the grout has disappeared.
04:37
What we need to do is create some additional parameters to be
04:40
able to control the plane size of our grout as well.
04:44
We'll need to go ahead and modify the plate size back to 16 inches.
04:48
So to do that on the modify ribbon, we can select family types
04:52
and on the plate size, I'm going to go ahead and type in 16 inches
04:57
and you can now see the plate has readjusted notice. Now we can see our grout.
05:03
So let's now take a look at how we're going to control the grout.
05:06
We're going to add four dimensions in across these reference planes here
05:10
and we're going to assign that to grout thickness.
05:13
Of course, that would give us a 45 degree angle on our grout,
05:16
which is what we're trying to achieve.
05:19
So to do this, let's go ahead and select the annotate ribbon
05:23
and on the annotate ribbon, we'll select aligned dimension
05:28
to keep this neat and tidy.
05:29
I'm going to add a dimension between these two
05:32
reference planes here and then place that down.
05:35
Another one over here.
05:36
Notice that we can align these.
05:39
We'll place another one here
05:42
and another one over here.
05:46
I'll click modify on the ribbon or of course you
05:48
can press escape to leave the aligned dimension command.
05:51
I now want to select all of these dimensions.
05:54
So once again, I'll select one of the dimensions, hold the control key down
05:59
and then select the remaining dimensions
06:03
on the context ribbon on the label dimension. I'll go to the
06:07
down here
06:08
and here, I'm going to select grout thickness.
06:13
So that parameter has now been assigned to those dimensions.
06:16
So now if we change the plate size, the grout will react accordingly.
06:20
Let's test this in the 3D view.
06:23
We'll open up view one
06:25
again on the modify ribbon, we'll select family types
06:29
and for the plate size, let's now set this to 20 inches
06:34
and click apply.
06:36
You can now see that the plate adjusts as wet as the grout.
06:40
One last control that we're going to add in is the ability
06:43
to switch on and off this grout hole that we have here.
06:46
So let's go ahead and select OK to the family types dialogue.
06:50
We'll switch the view back to our reference level which
06:53
will give us a plan view on top here.
06:56
Notice here that this is set with a void extrusion.
06:59
We'll go ahead and select the void extrusion.
07:02
And if we look in the properties paddock, we can see here under graphics.
07:05
We have cut geometry
07:07
currently, cut geometry is checked,
07:09
which means that this void will cut a hole through the plate.
07:13
I want to be able to control this with a parameter.
07:16
Notice here, I can select this icon which will associate this family parameter.
07:23
I'm going to create a new parameter here
07:26
and this one will be grout
07:28
hole.
07:31
And I want to control this by an instance parameter.
07:35
Notice that the discipline and the type of parameter is grayed out.
07:39
So this is hard coded because obviously this can only be on or off.
07:43
And then we'll group this parameter under construction.
07:48
I'll go ahead and select OK at the parameter properties, dialogue.
07:52
And OK again to associate family parameter
07:57
on the modify ribbon. If we go ahead and select family types,
08:01
we can now see that we have under construction
08:04
a grout hole that can either be on or off.
08:08
Now, while we're in the family types dialogue,
08:10
you'll notice under dimensions here that we have grout thickness,
08:14
hold offset plate size and so on.
08:16
These aren't necessarily in the best order.
08:18
So we have options down the bottom to be able to
08:20
sort these parameters in a send in or descending order.
08:23
So that will sort them alphabetically or numerically
08:26
or we can take manual control on that and move these parameters up and down the list.
08:31
So in my case here,
08:33
I'm going to select plate size and then select the move parameter up to
08:36
and you can see I can move plate size to the top.
08:39
I'll then move plate thickness to the second position here.
08:43
Then I'll use grout thickness and then the whole offset.
08:47
So that's a very effective way of organizing
08:49
those parameters within the family types dialogue.
08:54
Let's go ahead and select our codes at the family types dialog box
08:58
and we'll now save our family and use this in a project
09:01
on the ribbon. Let's select file,
09:04
select save
09:06
and choose family
09:09
for the file name. Let's type in base plates
09:13
and go ahead and select save.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Sign in for the best experience
Save your progress
Get access to courses
Receive personalized recommendations
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.