Alright ill give you as much as I can as Im working with it now and my knowledge is Work in Progress as well as nobody kinda feels to touch that topic at all for some reason ( IFC sucks lets face it. xD)
First of all you have to find out what the family is exported as when going into IFC ( You should have the IFC Exporter addin for Revit first of all)
1. Find out the Family where it goes when exported to IFC
- In Revit you go to - File - Export - scroll down to Options and IFC Export - There you search for the Revit Category your object is in and into what IFC main container it goes to - As an example for Generic modells its IfcBuildingElementProxy
2. Making the export File you need to make a TXT file which I posted down and there is the formating inside written but ill break it down quickly in a JPG which I posted down too
3. When exporting finally:
- Go to Revit - File - Export - Ifc
- There now click on Change settings you have to make your own template there go into the tab for Property sets - And there check the first option for user defined property sets there you insert the text file and then it should work
Small troubleshoots I had:
-Definitely need to keep the format as its shown in the Text File I sent you and as is explained up there always keep a TAB between the words else it wont work.
- Some families just dont get containers for some reason I asked that a month ago here nobody answerd so you still would need to figure that out
- And if you got a different syntax in the Notepad TXT file besides Text like a True/False parameter I got no idea how you make that work I tried to use every syntax I found for revit it just doesnt work so I kept all parameters as Text nobody can backtrack it if its a True/fale parameter or a Text one if they dont open it as a revit file and only in a viewer.