SOLVED!
Questions about IFC_subtype and IFC_predefinedtype ??

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2020-01-16 01:43 PM
2020-01-16
01:43 PM
Long story short, IFC_subtype & IFC_predefinedtype are two Graphisoft's standard predefined integer parameters ArchiCAD's the IFC add-on (
In the manuals the IFC_subtype values are defined within the guides, but there is nothing about IFC_predefinedtype although they're standard paramater in MEP GDL subtype (
Does anyone have IFC_predefinedtype values definition ??
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.

Solved! Go to Solution.
1 ACCEPTED SOLUTION
Accepted Solutions
Solution

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2020-03-01 05:10 PM
2020-03-01
05:10 PM
Ok, I´m writing this to give newcomers of GDL the chance to find the answer to this question in an easier manner.
Based on @Akos recommendations in the following thread (https://archicad-talk.graphisoft.com/viewtopic.php?f=23&t=68849 ) , I got this answer.
http://gdl.graphisoft.com/forums/topic/questions-about-ifc_predefinedtype-gdl-parameters/#post-18588
Based on @Akos recommendations in the following thread (
Péter Baksa wrote:Source:
I got some clarification from the developers:
An IFC translator has a "Type Mapping" preset, where a classification-based or element-based rule set can be defined. In the template shipped with AC, the classification system "ARCHICAD Classification" is set up to work with the IFC translators, always defining an IFC type and Predefined Type. Using these translators, IFC_predefinedtype has no effect.
When an IFC translator is set up to use element mapping, the mapping is not customizable by the user, and depends on the AC version. For AC23 this document shows two MEP element types where IFC_predefinedtype is handled by the translator. On the AC side, these parameters are handled by the MEP add-on.
So IFC_predefinedtype is retired, it exists in GDL elements only for compatibility.
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.

3 REPLIES 3

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2020-01-16 04:17 PM
2020-01-16
04:17 PM
Ok, I contacted @Mario Saco and advised me to consult ArchiCAD Standard Library ... (Good call
)
Which I did, and I (to Graphisoft team - correct me if I´m wrong ), I found correlation between ifc_predefinedtype and the index of the enumerated subtype.
So please Graphisoft team ... confirm if my assumption is true !!
And if that was the case, please revise all ArchiCAD Standard MEP objects that have "Balancing Dumper" in its name, sine in its GDL script the pre_definedtype = 11, while in the IFC schema for the IfcDamperTypeEnum it's in the 10th position .

Which I did, and I (
So please Graphisoft team ... confirm if my assumption is true !!
And if that was the case, please revise all ArchiCAD Standard MEP objects that have "Balancing Dumper" in its name, sine in its GDL script the pre_definedtype = 11, while in the IFC schema for the IfcDamperTypeEnum it's in the 10th position .
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.


Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2020-01-16 04:19 PM
2020-01-16
04:19 PM
Graphisoft,
If my assumption is true, please do revise the IFC_predefinedtype values for your MEP library Grills
If my assumption is true, please do revise the IFC_predefinedtype values for your MEP library Grills
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.

Solution

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2020-03-01 05:10 PM
2020-03-01
05:10 PM
Ok, I´m writing this to give newcomers of GDL the chance to find the answer to this question in an easier manner.
Based on @Akos recommendations in the following thread (https://archicad-talk.graphisoft.com/viewtopic.php?f=23&t=68849 ) , I got this answer.
http://gdl.graphisoft.com/forums/topic/questions-about-ifc_predefinedtype-gdl-parameters/#post-18588
Based on @Akos recommendations in the following thread (
Péter Baksa wrote:Source:
I got some clarification from the developers:
An IFC translator has a "Type Mapping" preset, where a classification-based or element-based rule set can be defined. In the template shipped with AC, the classification system "ARCHICAD Classification" is set up to work with the IFC translators, always defining an IFC type and Predefined Type. Using these translators, IFC_predefinedtype has no effect.
When an IFC translator is set up to use element mapping, the mapping is not customizable by the user, and depends on the AC version. For AC23 this document shows two MEP element types where IFC_predefinedtype is handled by the translator. On the AC side, these parameters are handled by the MEP add-on.
So IFC_predefinedtype is retired, it exists in GDL elements only for compatibility.
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.
