Tuesday, 2 August 2016

Link Global Parameters to Built-in Revit Properties

During my research on Global Parameters in Revit, I have compiled a list of built-in (system) properties that you can directly associated to Global Parameters.  For each category, there are certain parameters that have the little 'link' button to the right of the property value - this is used for linking.  If there is no button, then it cannot be directly linked.

This list is not something that we have any control over - each parameter has to be 'enabled' by the software developers.  Below is a list of built-in parameters that I have found, which can be directly associated to Global Parameters (in v2016 R2 & v2017 in red). This list only shows the categories that appear when the discipline is set to Architecture;  there may be other structural and MEP parameters that are also available (but not listed here);  there may also be other parameters that only show up when you change certain settings - so I might not have discovered them:

Category                             Parameter
o   Areas                   -
o   Area boundary    -
o   Casework            -
o   Ceilings                            Height Offset From Level
o   Columns                           Base Offset (v2017)
                                             Top Offset  (v2017)
o   Curtain Wall Grid            -
o   Curtain Panel                   -
o   Curtain System                -
o   Curtain Wall Mullion       -
o   Door                                 Sill Height    (v2017)
                                             Head Height   (v2017)
                                             Height   (v2017 instance or type parameter)
                                             Rough Height  (v2017 instance or type parameter)
                                             Width   (v2017 instance or type parameter)
                                             Rough Width  (v2017 instance or type parameter)
                                             Thickness  (v2017)
o   Electrical Fixtures  -
o   Floor -
o   Floor Slab Edge    -
o   Furniture     -
o   Generic      -
o   Level                                 Computational Height
o   Lighting Fixture      -
o   Line  -
o   Mass -
o   Mechanical Equipment -
o   Parking       -
o   Planting      -
o   Plumbing    -
o   Railings        -
o   Railings: Supports -
o   Railings: Handrails -
o   Railings: Top Rails -
o   Ramp                                 Width
o   Roofs           -
o   Roof Soffits                      Height Offset From Level
o   Roof Fascia           -
o   Roof Gutter           -
o   Room          -
o   Room Separation  -
o   Shaft Opening      -
o   Site   -
o   Site: Property Line -
o   Specialty Equipment  -
o   Stairs                                 Actual Tread Depth
o   Stair Run                           Extend Below Riser Base      (only on lowest run)
o   Stair Landing         -
o   Stair: Support         -
o   Struct. Column                Base Offset (v2017)
                                               Top Offset  (v2017)
o   Struct. Framing              Start Join Cutback
                                               End Join Cutback
                                             y Offset Value
                                             z Offset Value
o   Structural Truss      -
o   Str. Beam System            Elevation
                                               Fixed Spacing / Maximum Spacing / Clear Spacing
o   Struct.Foundations             
o   Toposurface          -
o   Wall                                   Base Offset  (v2017)
                                               Top Offset  (v2017)
o   Wall Reveal                      Offset From Wall
                                              Offset From Level
o   Wall Sweep                       Offset From Wall
                                              Offset From Level
o   Window                            Sill Height  (v2017)
                                              Head Height  (v2017)
                                              Height  (v2017 instance or type parameter)
                                              Rough Height  (v2017 instance & type parameter)
                                              Width  (v2017 instance or type parameter)
                                              Rough Width  (v2017 instance or type parameter)

There is one parameter missing from this list that would be invaluable to be able to associate:
      Floors                            Height Offset From Level

If you would like this one to be enabled, please put in a change request to Autodesk (the more requests, the more likely it is to be done).  Alternatively you could use the latest method of voicing your opinions or wishlists - currently the Autodesk Revit Ideas forum  .  I have posted a wishlist idea here - please vote for it

Monday, 25 July 2016

Revit Stair Path Arrows at Different Scales

My blog post on Revit Stair Path Arrows has had more hits than any other topic; and it continues to be near the top of the list each month - so it is obviously a problem issue for many people.

One thing I did not really cover in that post is how  to handle stair arrows at different scales.

Stair Arrows and Scale

Stair path arrow types need to be set up for each different scale that you want to use – because the arrowheads behave like symbols or tags (they change with scale); this is unlike the old arrows, which behaved like model lines (not affected by scale).


First you need to set up the arrowheads for each scale:

  • 1:50 or 1/4” to 1’0”

  • 1:100 or 1/8” to 1’0”

  • 1:200 or 1/16” to 1’0”

Text Size

Make sure you have suitable text types set up for each required stair path arrow scale


Stair Path Arrow Types

Then set up a different Stair path arrow type for each scale – these will reference the preset arrowheads and also text styles:

The important things to change for each scale are:
  • Arrowhead Type (system families as described previously)
  • Distance to Cut Mark – I usually make this a calculation of “Tread depth/ Scale factor”, so that the arrowhead stops on the first riser line beyond the cut mark, if that is what you prefer graphically.
        250/50 = 5mm
        10” / 1/4” to 1’0” = 27/128”
        250/100 = 2.5mm
        10” / 1/8” to 1’0” = 27/64”
        250/200 = 1.25mm
        10” / 1/16” to 1’0” = 7/128”
  • Text Type – adjust this so that it is the smallest readable size (unless you want larger text). Set up from Text panel of Annotate tab on ribbon

Duplicate types for each scale, and change the 3 properties:
  • 1:50 or 1/4” to 1’0”

  • 1:100 or 1/8” to 1’0”

  • 1:200 or 1/16” to 1’0”

Things that typically do not need to be changed include:
  • Start from Riser &  End at Riser   - unticking these would cause erroneous locations for arrowheads if your stair starts or ends with a tread (but will not affect stairs that start/end with runs).
  • Show Arrowheads to Cut Mark    - causes arrowheads to disappear on views where cut marks are shown (but they still show when the full run is displayed)

Properties that you might want to change include:
  • Start Symbol Type   - if you want to put a dot or circle to indicate the start of the stair
  • Full Step Arrow   - makes the arrow the full width of the run
  • Line Shape at Landing Corner   - can be straight or curved on angled landings
  • Draw for Each Run   -  creates a separate arrow on each run, which may be useful on unusual stairs such as 'T' shaped stairs where the path arrow is not created correctly:

Refer to Revit Stair Path Arrows for more information on using stair path arrows