|
Welcome, Guest.
|
||||||
| Revit Architecture - Tips & Tricks Got a hot tip? Share it here! |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
All AUGI, all the time
Join Date: 2005-01
Location: Milwaukee, Wisconsin
Posts: 571
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
If the moderators feel this post is better in Families, feel free to move it.
This is simple and intuitive enough that I am a bit embarrassed that I did not think of this when I first started creating the hundreds of Type Catalogs in our system. Hopefully, this tip/trick will save time and effort and reduce complexity for those like me who occasionally miss the obvious. It is not necessary to include all parameters (Shared, Type or Instance, System or Other) in the Type Catalog even if they flex and the intent is to allow teams to create other types in their own projects. I have started including only the parameters that change the types we create in advance. Example: Our Door Families with Hollow Metal Frames have a flexible frame width that is set at 2" by default. For the occasional projects where a client will spend the extra $$ for aluminum frames at 1 1/2", teams can make the global change in their project. Since our precreated Types do not include 1 1/2" aluminum versions (lest staff be forced to search through hundreds of types), I have omitted this parameter from the Type Catalog. Type Catalogs are easier to create in Excel, staff can read all the parameters without making the window large and there is less sorting to do. The added benefit (using the same door family example) is that if you make a Family and Type Catalog for door F (Flush) then use SavesAs to create a new Family FG (for Full Glass), you can use exactly the same Type Catalog by copying and renaming in an explorer window. The attached clip is a before and after image.
__________________
Phyllis Robbins Design Applications Manager : Associate 333 East Chicago Street : Milwaukee, Wisconsin 53202 : phone 414.271.5350 milwaukee : madison : www.eua.com "...And if not now, when?" Hillel Last edited by phyllisr : 2008-01-08 at 05:14 AM. |
|
|
|
|
|
#2 |
|
I could stop if I wanted to
Join Date: 2007-09
Location: Madison, WI
Posts: 434
![]() ![]() ![]() ![]() ![]() ![]() |
Is there a way to extract a "Type Catalog" from an existing family? Do I need to delete all of the existing family "Types" after I get my "Catalog's" constructed? Other thoughts on "Type Catalogs" would not fall on deaf ears.
Phyllis told me about them today. But, I want to make sure I'm doing things correctly. I've already looked in the User's Manual, but the book only talks about projects, not families. Any help would be greatly appreciated. Thanks, Jeff S. |
|
|
|
|
|
#3 | |
|
All AUGI, all the time
Join Date: 2004-10
Location: Sunshine Coast, QLD, Australia
Posts: 582
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
For the new families I don't even specify ANY type name. Then in the type catalogue I use ONLY the parameters I want Revit to create the different types from. All the other parameters are either hard pre-filled in the family editor or made "instance parameters" to be filled/changed by the user as needed later. I think that for a type catalogue to work you have to have at least one parameter to be specified (with the header). Otherwise Revit says that the header can't be parsed. In other words you can't have just a list of the different type names with no parameters specified. In any way this would be rather useless I think... Below you will find 4 screenshot pictures showing the process. Mind you the door family on them has only 3 types and is rather simple. For more complex situation you may need many more various types defined with more parameters specified (see picture 5). For my small residential project it was sufficient...
__________________
Jerry ![]() If everything else fails - look around your screen. Of course I need it Today! If I needed it Tomorrow, I would order it Tomorrow...! |
|
|
|
|
|
|
#4 |
|
I could stop if I wanted to
Join Date: 2007-09
Location: Madison, WI
Posts: 434
![]() ![]() ![]() ![]() ![]() ![]() |
Thank you Jerry,
I am still looking for that magical extraction method for existing families. Anyone out there know of a way to do this? Thank you in advance, Jeff S. |
|
|
|
|
|
#5 |
|
All AUGI, all the time
Join Date: 2005-02
Location: Central PA, USA
Posts: 583
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
This should probably be a seperate tip, but to get rid of that last family type... the only way I found to do this was...
|
|
|
|
|
|
#6 |
|
All AUGI, all the time
Join Date: 2004-10
Location: Sunshine Coast, QLD, Australia
Posts: 582
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Thank you! I will check it out.
__________________
Jerry ![]() If everything else fails - look around your screen. Of course I need it Today! If I needed it Tomorrow, I would order it Tomorrow...! |
|
|
|
|
|
#7 |
|
I could stop if I wanted to
Join Date: 2007-09
Location: Madison, WI
Posts: 434
![]() ![]() ![]() ![]() ![]() ![]() |
Exporting a project to an ODBC Database is the only way I have found to do this. It may not even capture all of the family parameters you've added. But, it will get you 70% there, if not more. Below are the steps I took.
1. Open a blank project. 2. Purge unused. 3. Load in families. 4. Save a temp Excel File on local drive. 5. Export to ODCB Database to the Excel file. 6. Format said file into the correct format following any info you can find in the book and online. 7. Open or save formated Excel information into a .txt file. 8. Save .txt file with the same name as target family. 9. Try to load family into blank project to see if your Catalog is setup correctly. 10. Fix bugs & retry. I hope these steps are helpful to someone out there. Jeff S. |
|
|
|
|
|
#8 |
|
All AUGI, all the time
Join Date: 2005-02
Location: Central PA, USA
Posts: 583
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I just remembered why I don't bother with the ODBC method. All your paramaters that you want to go out through ODBC need to be shared parameters and the shared paramet needs set as a project parameter. Any parameter that you want to use in the family catalog that is not shared will not be available and you have to assign the units to the column anyway. Might work for some, just wasn't practical for me.
|
|
|
|
|
|
#9 |
|
Woo! Hoo! my 1st post
Join Date: 2008-03
Posts: 1
![]() |
Most helpful!
Thank you! Funny how past threads can help you out! |
|
|
|
![]() |
|
||||||
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Type catalogs | crispin.schurr | Revit Architecture - Families | 4 | 2007-05-22 03:02 PM |
| Type Catalogs and Type Marks | david.kingham | Revit Architecture - Families | 3 | 2006-12-08 02:45 PM |
| Type Catalogs and labels | jcoe | Revit Architecture - Families | 2 | 2006-01-12 02:59 PM |
| 8.1/E - Type Catalogs instead of Components - O | bowlingbrad | Revit Architecture "Original" Wish List (Archived) | 1 | 2006-01-11 02:46 PM |
| families with type catalogs | Vincent Valentijn | Revit Architecture - General | 2 | 2003-07-28 11:04 AM |