2016-03-09 08:57 AM
2016-03-14 11:01 AM
2016-03-14 04:33 PM
<?xml version="1.0" encoding="utf-8"?> <Rules Name="MyCODE"> <Rule> <Name>MyCODE Test Classification </Name> <Description>This is a test calssification. </Description> <ApplicableTo> <ClassName>IfcObject</ClassName> <ClassName>IfcTypeObject</ClassName> </ApplicableTo> <Data> <DataDescriptors> <DataDescriptor Variable="chapter" Title="Chapter" /> <DataDescriptor Variable="number" Title="Number" /> <DataDescriptor Variable="title" Title="Title" /> </DataDescriptors> <DataEntries> <DataEntry chapter="my chapter" number="my code" title="my title"/> </DataEntries> </Data> <Script> <CreatePropertySingleValue> <IfcPropertySet Name="spec_ref"> <IfcPropertySingleValue Name="A_Spec Division" ValueType="IfcLabel" Value="$chapter" /> <IfcPropertySingleValue Name="B_Spec code" ValueType="IfcLabel" Value="$number" /> <IfcPropertySingleValue Name="D_Spec title" ValueType="IfcLabel" Value="$title" /> <IfcPropertySingleValue Name="C_BOQ ref" ValueType="IfcLabel" Value="*** add your BOQ reference here" /> <IfcPropertySingleValue Name="E_Spec text" ValueType="IfcText" Value="*** add your text here" /> </IfcPropertySet> </CreatePropertySingleValue> </Script> </Rule> </Rules>
2016-03-14 05:55 PM
2016-03-14 07:16 PM
laszlonagy wrote:The property set can be define in the IFC scheme. I mean you can create the fields for all the element or for some type of elements ... but those fields will be empty
...
The only limitation I see here at the moment is that this cannot be done in the IFC Scheme Setup Dialog. ...
2016-03-15 01:32 PM
<?xml version="1.0" encoding="UTF-8"?> <SchemeItemList> <SchemeProperty IFCEntityType="IfcWall" PropertySetName="NL_Set"> <PropertyDef> <Name>MyProperty1</Name> <PropertyType> <TypePropertySingleValue> <DataType type="IFCLABEL"/> </TypePropertySingleValue> </PropertyType> </PropertyDef> </SchemeProperty> <SchemeProperty IFCEntityType="IfcWall" PropertySetName="NL_Set"> <PropertyDef> <Name>MyProperty2</Name> <PropertyType> <TypePropertySingleValue> <DataType type="IFCLABEL"/> </TypePropertySingleValue> </PropertyType> </PropertyDef> </SchemeProperty> <SchemeProperty IFCEntityType="IfcWall" PropertySetName="NL_Set"> <PropertyDef> <Name>MyProperty3</Name> <PropertyType> <TypePropertySingleValue> <DataType type="IFCLABEL"/> </TypePropertySingleValue> </PropertyType> </PropertyDef> </SchemeProperty> </SchemeItemList>So you could create one or multiple such XML files. Whenever you need those Properties for all your Walls, you just merge the corresponding IFC Scheme XML file containing those IFC Property definitions (and their default values, if needed).
2016-03-15 03:49 PM
2017-07-10 11:22 AM
2017-08-03 01:51 PM
laszlonagy wrote:Any news about it, Laszlo?
...
I will ask them if this is the case and if the XML structures and possible Script commands can be made available.