It is what it is, and I'm aware that we have to use shared parameters for scheduling but how come?
Does anyone know the logic or intention behind this programming?
Gelöst! Gehe zur Lösung
Gelöst von stingers80-cgarchitect. Gehe zur Lösung
Gelöst von HVAC-Novice. Gehe zur Lösung
Gelöst von barthbradley. Gehe zur Lösung
How else would Revit know is a "Shared" Parameter unless you tell Revit it is a Shared Parameter?
Are you suggesting that the list of available Parameters to a Schedule include every single parameter used Project-wide for the Category of Family you are creating a Schedule for? That would be a nightmare of a mess IMO.
Hm okay. I'm not suggesting anything. I wanted to know the reasoning behind the setup because it's difficult to see the big picture for me, since I'm only a beginner.
oob Revit lets you select typical parameters specific to that category. Shared parameters give you the flexibility to "invent" new parameters to show in schedules and tags. If the schedule or tag would give you the option to select from ALL parameters, it would be hard to find the one you wan tout of thousands.
Family parameters are fine for non-scheduled data. I don't need to worry about nomenclature or naming schemes since they only work inside the family. For shared parameters I standardized on the ones I need. i call them all "SHARED VOLTAGE" and so on. that way i find them easily out of the selection. i also made a spreadsheet showing what parameters I use for example for a boiler. My boiler schedule uses those, and every new boiler I create i can easily make sure I add the appropriate parameters. For a pump (a different "Mechanical Equipment" I would use different shared parameters than for a boiler (also Mechanical Equipment category)
You are free to play around with Family parameters. Rename them, change their Type (Text, integer,etc..)
you can do all these even after you created the.Revit will go crazy figuring out how to deal with all these.
So they decided to let you play around with anything in Family but for the parameter that needs to be in the schedule use Shared Parameter which is predefined somewhere else.They have the same Ids (which is different from their name) so Revit will know what parameter it is.
when you want to show Width of the door, you will use that specific Shared parameter and Revit can see it in all your door families.
In System families (like Walls), you can't delete a parameter so a wall width is easy for Revit to find because it's always there hence no need for shared parameter.
Thank you for your explanation and tip.
That's a great idea to standardize a name and make an excel. I'm going to do that as well!
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.