Announcement

Collapse
No announcement yet.

Shared Parameters or Project Parameters?

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

    Shared Parameters or Project Parameters?

    I have created a boat load of Shared Parameters but I wonder where to draw the line at doing to much of a good thing and turning my firms template into a bloated example of what not to do.

    Can anyone provide a Parameter methodology that they employ for their firm?

    Chuck

    I mistakenly referred to Instance parameters when I meant Shared,...
    Last edited by dzatto; November 7, 2013, 01:17 PM. Reason: I mistakenly used the term 'Instance Parameter' rather than 'Shared'
    Bettisworth North

    #2
    Originally posted by Charles Karl View Post
    I have created a boat load of Shared Parameters but I wonder where to draw the line at doing to much of a good thing and turning my firms template into a bloated example of what not to do.

    Can anyone provide a Parameter methodology that they employ for their firm?

    Chuck

    I mistakenly referred to Instance parameters when I meant Shared,...
    Type is exactly that, a type of family. Typically an instance parameter is used to give different functionality to a single instance of a family type. Your choice should be based on the end use of the parameter.

    While this blog post is a few years old it is a very good explanation of the differences and gives real world examples. Take note of what is being said near the end of the post about file size. HTH :coffee:
    There are no stupid questions, only stupid people

    Comment


      #3
      Originally posted by elton williams View Post
      Type is exactly that, a type of family. Typically an instance parameter is used to give different functionality to a single instance of a family type. Your choice should be based on the end use of the parameter.

      While this blog post is a few years old it is a very good explanation of the differences and gives real world examples. Take note of what is being said near the end of the post about file size. HTH :coffee:
      I appologize for the missunderstanding, however, Shared and Project parameters are what I meant to compare
      Bettisworth North

      Comment


        #4
        Originally posted by Charles Karl View Post
        I apologize for the misunderstanding, however, Shared and Project parameters are what I meant to compare
        Project parameters are custom properties that you add to categories in a project, by type or instance. When you create these custom properties, you have two options: either project parameters or shared parameters. Use Shared parameters instead of Project parameters if...

        1)... you want those custom properties to be used in tags, (you would need to edit the tag families to add the same shared parameters).
        2)... you want to standardize the definitions of those custom properties through all your projects, using always the same definitions that you define in the shared parameters file.

        Both project parameters and shared parameters can be scheduled. If you just want to add a custom property to a schedule, without needing those two points that I mentioned above, simply use the "Add parameter" button and create the property as project parameter.

        I hope it helps.
        Freelance BIM Provider at Autodesk Services Marketplace | Linkedin

        Comment


          #5
          Digging a bit deeper, standard (project & family) parameters are indexed with an 32 bit integer, while shared parameters are indexed with a Guid (that you can see in the SP text file).
          That huge difference is what allows tying those shared parameters from family instances to the main model and the tags without the risk of conflicting with other parameters.
          Appart from that, and with an API perspective, all parameters are the same. Their difference is only its Definition property that can host different classes (InternalDefinition or ExternalDefinition). Try to think of it like a DNA sequence change that triggers different behaviours.
          Gonçalo Feio
          "Ignorance, ignorance, sheer ignorance - you know there's no confidence to equal it. It's only when you know something about a profession, I think, that you're timid and careful." George Orson Welles

          Comment


            #6
            Charles,
            I revised the title to "shared" instead of "instance" to help with the search functions of the site. Hope you don't mind.
            Dan

            Comment


              #7
              Originally posted by Charles Karl View Post
              I appologize for the missunderstanding, however, Shared and Project parameters are what I meant to compare
              Ask a better question, get a better answer
              There are no stupid questions, only stupid people

              Comment

              Related Topics

              Collapse

              Working...
              X