Donate Now Goal amount for this year: 2500 USD, Received: 2249 USD (90%)

Results 1 to 7 of 7

Thread: Shared Parameters or Project Parameters?

  1. #1
    Senior Member Charles Karl's Avatar
    Join Date
    December 6, 2011
    Location
    Fairbanks, Alaska
    Posts
    988
    Current Local Time
    04:25 PM

    0 Not allowed! Not allowed!

    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 7th, 2013 at 01:17 PM. Reason: I mistakenly used the term 'Instance Parameter' rather than 'Shared'

  2. #2
    Forum Addict elton williams's Avatar
    Join Date
    December 7, 2010
    Location
    Gold Coast
    Posts
    2,645
    Current Local Time
    10:25 AM

    0 Not allowed! Not allowed!
    Quote 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

  3. #3
    Senior Member Charles Karl's Avatar
    Join Date
    December 6, 2011
    Location
    Fairbanks, Alaska
    Posts
    988
    Current Local Time
    04:25 PM

    0 Not allowed! Not allowed!
    Quote 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
    I appologize for the missunderstanding, however, Shared and Project parameters are what I meant to compare

  4. #4
    Forum Co-Founder Alfredo Medina's Avatar
    Join Date
    December 7, 2010
    Location
    Orlando, FL, USA
    Posts
    3,153
    Current Local Time
    08:25 PM

    0 Not allowed! Not allowed!
    Quote 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.

  5. #5
    Member feio's Avatar
    Join Date
    December 13, 2010
    Location
    Decadent Lisbon
    Posts
    450
    Current Local Time
    01:25 AM

    0 Not allowed! Not allowed!
    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.

  6. #6
    Moderator
    "OMG I killed Revit"
    dzatto's Avatar
    Join Date
    December 9, 2010
    Location
    Dallas, TX
    Posts
    5,234
    Current Local Time
    07:25 PM

    0 Not allowed! Not allowed!
    Charles,
    I revised the title to "shared" instead of "instance" to help with the search functions of the site. Hope you don't mind.

  7. #7
    Forum Addict elton williams's Avatar
    Join Date
    December 7, 2010
    Location
    Gold Coast
    Posts
    2,645
    Current Local Time
    10:25 AM

    0 Not allowed! Not allowed!
    Quote 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

Similar Threads

  1. Setting instance parameters
    By bshara in forum Third party Add-Ins, API and R&D
    Replies: 2
    Last Post: June 8th, 2013, 09:09 PM
  2. Instance parameters in Arrays
    By KWilkinson in forum Architecture and General Revit Questions
    Replies: 5
    Last Post: February 18th, 2013, 08:26 PM
  3. Match properties for instance parameters?
    By jgu in forum Architecture and General Revit Questions
    Replies: 2
    Last Post: December 18th, 2012, 10:04 PM
  4. Groups (again!) & Instance parameters (again?)
    By snowyweston in forum Architecture and General Revit Questions
    Replies: 4
    Last Post: December 15th, 2011, 04:34 PM
  5. Shared Nested Family (Instance) Parameters not available in project?
    By snowyweston in forum Architecture and General Revit Questions
    Replies: 6
    Last Post: August 27th, 2011, 12:39 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •