Announcement

Collapse
No announcement yet.

Looking for Shared Nested Family examples

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Looking for Shared Nested Family examples

    Hello all, I'm looking for families that anybody is willing to share. What I'm specifically wanting to look at and reverse engineer, is the best way to utilize nested Families that are shared, and how to schedule them. Scheduling purposes will include quantity for ordering, as well as schedule data that shows if it's included or excluded in the host Family. Or if anybody has any good white papers, old AU classes or anything similar, that would be great as well.

    Thanks in advance!

    -TZ
    Tannar Z. Frampton ™
    Frampton & Associates, Inc.

    #2
    The V4 door library posted in the sticky has all Shared and Nested Families.

    Quantities are simple to schedule, and dont require anything special other than a schedule that doesnt have them Filtered out.

    To schedule the data of the HOST family, will require an external app or Dynamo. Or (if you dont mind doing it simply), you can "Tie parameters together" so that when sorted by a common parameter, they are all together.

    For instance, my PARENT door family gets a door number. I can make the Door Panel, Door Frame, and Door Hardware all *get* the Door Number from the Parent Door, and then sort by door number.

    But if you want it to report the actual family name and type and other information about the Host family, youll need Dynamo.
    Aaron "selfish AND petulant" Maller |P A R A L L A X T E A M | Practice Technology Implementation
    @Web | @Twitter | @LinkedIn | @Email

    Comment


      #3
      Thanks Aaron, I'll give it a look.

      How are nested Shared families scheduled as far as quantity goes... if I have a Yes/No parameter connected to visibility, will it schedule by quantity? So for instance, if I have 100 ceiling diffusers, all of them having a nested Family that is a damper, but only 20 of these dampers are checked to On (aka Visible), will there only be 20 scheduled out of all 100 diffusers?

      In this example, it's a way to order the proper OBD for gyp ceilings where accessibility to a damper isn't available. I'm trying to get a grasp on scheduling the things considered "off the shelf" items so when a BIM project comes up we can simply provide all the necessary quantities for ordering purposes.

      Thanks again dude. -T
      Tannar Z. Frampton ™
      Frampton & Associates, Inc.

      Comment


        #4
        Originally posted by Twiceroadsfool View Post
        Or (if you dont mind doing it simply), you can "Tie parameters together" so that when sorted by a common parameter, they are all together.
        I "push" (down) instance parameters from parent familes all the way down to great-grandchildren (CWP>WIN>GM>GM). It adds a little to processor churn but is worth it IMO. Having just worked through 30 odd template families we have, I wouldn't call it simple.

        EDIT and yes, visibilty yes/no adjusts the count of a shared family.
        Last edited by snowyweston; February 26, 2017, 06:32 PM.

        Comment


          #5
          Originally posted by snowyweston View Post
          EDIT and yes, visibility yes/no adjusts the count of a shared family.
          Excellent, exactly what I remembered hearing, now I'm able to actually make use of it.

          Thanks gents!

          -TZ
          Tannar Z. Frampton ™
          Frampton & Associates, Inc.

          Comment


            #6
            I never liked that in the Family editor, the term *Visible* is used in two different contexts, to mean two different things:

            Visibility/Graphics Overrides = I exist, but what views can you see me in?
            Visible = Do i exist in the Project, or not?

            Thats even weirder since in the Project environment, things either EXIST or they dont. But VISIBLE in the Project isnt what controls that, so its odd.

            The only other place you need to be careful is if you start having Nested Shared Families where some are visible at DIFFERENT DETAIL LEVELS. Then it gets weird, because they ALL exist in the project (sinve V/G Overrides in family doesnt change whether or not it exists).

            I push a lot of parameters down to the children (and their children,and their children). If they are math formulas it gets ugly quick, in terms of processing time. But just for identity data, its not that bad at all. But its when you want the sub components to get data from the host components that you dont want to nest them all together, that you have to get Dynamo (or some other API tool) involved.
            Aaron "selfish AND petulant" Maller |P A R A L L A X T E A M | Practice Technology Implementation
            @Web | @Twitter | @LinkedIn | @Email

            Comment


              #7
              Originally posted by tzframpton View Post
              Hello all, I'm looking for families that anybody is willing to share. What I'm specifically wanting to look at and reverse engineer, is the best way to utilize nested Families that are shared, and how to schedule them. Scheduling purposes will include quantity for ordering, as well as schedule data that shows if it's included or excluded in the host Family. Or if anybody has any good white papers, old AU classes or anything similar, that would be great as well.

              Thanks in advance!

              -TZ
              Bumping this thread as an FYI: As it turned out, i needed to finish the Dynamo graph i talked about (That numbered all my sub components Mark values according to the Parent Component) sooner rather than later, so here you go: Totally doable. Thanks to Matt Jezyk for helping when i made an oopsie with a List. (I got uniqueitems from the list, but filtered the LIST instead of the original list of ELEMENTS, so i was stuck. Dummy mistake).

              Ill be posting it shortly. Stay tuned.
              Aaron "selfish AND petulant" Maller |P A R A L L A X T E A M | Practice Technology Implementation
              @Web | @Twitter | @LinkedIn | @Email

              Comment

              Related Topics

              Collapse

              Working...
              X