Revit 2013 introduced a whole new way of building stairs. At the same time some subtle changes were made to railings in Revit - in particular the new concept of a "Top Rail" as a separate sub-component of the railing definition. This can cause confusion as the old rail structure still remains in Revit, and the two methods can sometimes perform the same function - but with different behaviour. . . . . .
The railings type properties dialog boxes have always been complex (particularly balusters, but that is another matter).
- Old style horizontal rails in a railing family:
- Horizontal Rail Structure in old style railings:
- From Revit 2013 new properties were added: "Top Rail", "Handrail 1" and "Handrail 2". For the moment we are only interested in the Top Rail, which can do the same job as the highest rail (old style), including controlling baluster heights. Even if you upgrade an old project (or template) you may not see the new properties on old railings - you have to swap them over for new railing types that are supplied in the new project templates (and then match all the other settings you want).
- Top Rail properties in a Railing only have two settings - a height and a Type. By default the type is set to "None", which means you won't get anything.
- You have to select from a drop down menu to get a predefined top rail type. You cannot change the properties of the top rail here.
- It is the same old three-step trick in Revit: close the dialog box, go to the Project Browser, find the new "Top Rail Type" system family (subset of Railings category) - modify, duplicate, rename etc. It will have some interesting new properties - the most important being "Profile" where you can select a 2d profile family (another 3 steps to change that if you need to!); other interesting properties include Extensions and Terminations, but that is for another time.
- One other important property is "Transitions", which controls how the top rail behaves at changes of angle in the rail. What this does will be demonstrated in the next blog post.
The new Top Rail and old Rail structure can coexist, or you can have one or the other; you cannot have neither though, as the railing must have at least one horizontal component. Depending on which combination you have, Revit will give quite different results, and can display some weird behaviour - to be described in following blog posts:
- Weird Stuff in Railings - part 1 - Top Rail Transitions
- Weird Stuff in Railings - part 2 - Railing Extents
I've found this post after having issues selecting a top rail but it's not quite clear exactly how I can solve the issue.
ReplyDeleteI've built a stair and placed a railing onto it as a host. I'd like to add extensions to both ends of the handrail but Revit will simply not allow me to select the top rail on it's own, even utilising TAB, no matter what I do.
The project is an old (2013?) project from a previous practice which I'm working on and embellishing to learn the software in greater depth. I understand there's an issue with stairs and version types and wondered if there was a way to get round this?
I can select the top rail if I start a new project and create a new stair but not with this existing project. Is there any way to solve this?
Simon, is your railing old or new type? You can tell by looking at railing type properties - old types do not have top rail properties listed, just properties grouped under construction and identity data as per second image above. New types have another grouping called TopRail as per image 4 above. You can just swap railing type to get new ones. If no new types in your project, copy from anothèr project.
DeleteBrilliant! "If no new types in your project, copy from another project." This was exactly what I was looking for! So, so simple but just just hadn't seen the wood from the forest of Revit trees. Now works like a charm.....and thanks for continuing to write this blog. Such a wealth of info for us who are late to the party. Cheers.
ReplyDeleteSimon. Glad I could help. Everyone finds railings and stairs tricky, not just people new to it.
ReplyDeleteTim