No announcement yet.

Scheduling the Offset constraint

  • Filter
  • Time
  • Show
Clear All
new posts

    Scheduling the Offset constraint

    I've searched profusely, but most posts center around actually creating a parameter from the Offset constraint which has all of the integrity of a built-in parameter. I'm not that adventurous.

    What I have on my hands is a huge project with hundreds of receptacles for power and data, at many different heights. It looks like the way the architect has defined their height AFF is by first floor-hosting them, then setting a vertical offset manually for every device. Now, I already have an electrical fixture schedule showing all of the outlets, room names and numbers, etc. All I want is to add that manually-entered offset number to the schedule.

    I don't care about being able to modify it once it's made. I just want to be able to populate a new schedule column with the number the architect entered into that Offset box for each outlet. That's all.

    I've been messing around with shared parameters and GUIDs for built-in parameters and such, but haven't had any luck. If anyone has any ideas, I'd love to hear them.


    Messed with a similar issue a few years back... There´s no way to schedule the build-in Offset Parameter, and it´s not available in the family editor either. I ended up creating my own shared "Offset" parameter in the outlet families, always leaving the build-in to zero, and using my own to Offset the outlets and to schedule the Offset distance.

    Just found the old file (originally created in RAC 2009 or 2010) - So have a look and see what I mean.

    Disclaimer: Things could have changed since then - However I doubt it.

    And welcome to the Forum BTW :beer:
    Attached Files
    Klaus Munkholm
    "Do. Or do not. There is no try."


      Yup, only way to do this is what Munkholm describes. Which means you would have to do the following:

      1. Open the family in the Family Editor.
      2. Add the new Shared Parameter (instance). Leave it set to 0
      3. Import in project, and manually type all hardcoded offsets into your SP.
      4. Select all instances in Project and reset the hardcoded offset value to 0.

      I'm afraid there's no other solution (I know off).
      Martijn de Riet
      Professional Revit Consultant | Revit API Developer
      MdR Advies
      Planta1 Revit Online Consulting


        That's what I was afraid of, but nice to have it confirmed. Thanks for the advice and for the file.


        Related Topics