Announcement

Collapse
No announcement yet.

Nested Family

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

    Nested Family

    I am making a embed plate family that has nelson studs in it and all that...pretty simple. Is there a way when I schedule my structural connection and filter it down to my embed, that I can schedule how many nelson studs I have?

    The only way I can think about how to do this is to take the number of rows and multiply it by the number of columns, which I don't really like because it is not really counting it is just faking it....

    #2
    Couldn't you creater a parameter called Nelson Studs, and have it count using that parameter? I think you would have to set the family to "shared".
    Dan

    Comment


      #3
      How do I get it to count them?

      I am now thinking I should do a multiplyer since I will probably have a fake row and column so I can have 1 row/column.

      Comment


        #4
        I've done this for equipment. I created a parameter called COUNT. But, I had to do something else and I can't remember what it was. There's a thread here somewhere. I'll look for it.

        The only difference is I didn't nest anything. But if you set up the count perimeter in the Nelson Stud family and set it to share, I think it will work.

        See Aaron's response here
        Last edited by dzatto; May 9, 2011, 10:17 PM.
        Dan

        Comment


          #5
          Not sure what it is that you are building, but couldn´t you just make the nested Studs shared so that they show up in a schedule? Or is that insufficient?
          Klaus Munkholm
          "Do. Or do not. There is no try."

          Comment


            #6
            Originally posted by gdoherty0102 View Post
            I am making a embed plate family that has nelson studs in it and all that...pretty simple. Is there a way when I schedule my structural connection and filter it down to my embed, that I can schedule how many nelson studs I have?

            The only way I can think about how to do this is to take the number of rows and multiply it by the number of columns, which I don't really like because it is not really counting it is just faking it....
            Well, there are some ways to do this:

            First off, are the studs nested families?
            If so, the easiest way is to make them shared. Open the Stud family, and in the properties Check Shared. This will make them show up in the project schedules.

            If not, there are workarounds:
            1. Make them shared, see the above
            2. You probably have some parameters set up to calculate the amount of studs in any given configuration. Use those for scheduling too. In order to do that, you need those parameters to be shared parameters or else they won't show up in your schedule
            Martijn de Riet
            Professional Revit Consultant | Revit API Developer
            MdR Advies
            Planta1 Revit Online Consulting

            Comment


              #7
              I completly agree...I usually just make all my parameters shared and all my families shared as well...you never know what you will need later on so I feel that I should make them as intelligent as I can in the front end...

              Anyhow...doing a calc and making the nelson studs shared worked in a way. What I have is a shared nelson stud that goes into an array family. The array is then loaded into an embed plate family and arrayed again. I am now going to make 12 different embed plate types each has a set array of nelson studs...what I would like to do is for there to be a way to have Revit look and see that in a W14 plate configuration I have 6 studs.

              I really would rather it do a count of how many studs that I have rather than me have a calculated parameter do the math since as I develop this further I will have the ability to make the top row rebar rather than nelson studs for moment embed plates. I am just unsure how to make it count them per family.

              Comment


                #8
                Originally posted by gdoherty0102 View Post
                ...I am just unsure how to make it count them per family.
                To the best of my knowledge it will be impossible to have them counted within the family - Believe that there´s no other way than Calculating them.
                Klaus Munkholm
                "Do. Or do not. There is no try."

                Comment


                  #9
                  Well, there sort of is.

                  At the project level you can count all of the Nelson studs individually, if they are shared.

                  At the famiyl level, you can give them all a "Mark" parameter (not Mark though, some other field), that you can then tie to the parent embed family for Identity control.

                  Schedule all of the Nelson studs in the project, and sort (Footer, totals) by your new Mark value, and you are done.
                  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


                    #10
                    Originally posted by Twiceroadsfool View Post
                    Well, there sort of is.

                    At the project level you can count all of the Nelson studs individually, if they are shared.

                    At the famiyl level, you can give them all a "Mark" parameter (not Mark though, some other field), that you can then tie to the parent embed family for Identity control.

                    Schedule all of the Nelson studs in the project, and sort (Footer, totals) by your new Mark value, and you are done.
                    Would this not tell me that I have 36 studs and not that I have 6 plates each with six studs?

                    Comment

                    Related Topics

                    Collapse

                    Working...
                    X
                    😀
                    🥰
                    🤢
                    😎
                    😡
                    👍
                    👎