Определение дополнительных наборов свойств для экспорта в IFC
Можно создавать дополнительные наборы свойств из атрибутов шаблонов и определенных пользователем атрибутов, задавать свойства для атрибутов, а также привязывать Tekla Structures наборы свойств к объектам IFC для экспорта IFC. Tekla Structures сохраняет дополнительные наборы свойств в файлах конфигурации. Можно хранить несколько файлов конфигурации в разных местах. Когда Tekla Structures экспортирует файл IFC, программа считывает предустановленные наборы свойств и добавленные наборы свойств.
Если дополнительные наборы свойств были созданы в Tekla Structures 2022 или более ранней версии Tekla Structures, то в Tekla Structures 2022 и более поздних версиях будут доступны только наборы свойств, соответствующие типам объектов IFC в категории типов Конструктивный. Наборы свойств, соответствующие типам объектов в других категориях типов объектов (например IfcCovering в Общее), необходимо будет создать заново.
Добавление нового файла конфигурации набора свойств IFC
1) Группы объектов, для которых атрибуты Tekla Structures записываются в экспортируемый файл IFC
2) Атрибуты шаблонов или пользовательские атрибуты, которые требуется экспортировать для выбранного объекта
3) Список с выбранными атрибутами
4) Свойства, которые можно задать для атрибутов
При определении наборов свойств из пользовательских атрибутов необходимо правильно выбирать Тип. Например, если свойства пользовательских атрибутов — обычный текст, выберите Строка. Если свойства пользовательских атрибутов — целые числа, выберите Целое число. При выборе неверного Типа экспорт набора свойств завершится сбоем. Обратите внимание, что можно получить строковое значение для пользовательского атрибута, чтобы добавить префикс USERDEFINED.
к пользовательскому атрибуту, изменить Тип свойства на Атрибут шаблона, а Тип на Строка.
Пример.
Объекты модели Tekla Structures и соответствующие им объекты IFC
Объект |
IFC |
---|---|
Tekla Structures (по умолчанию) |
|
балка |
IfcBeam, (IfcMember) |
Отверстие под болт |
IfcMechanicalFastener Вид для изготовителя металлоконструкций IFC2x3: IfcOpeningElement |
Болты, гайки и шайбы |
IfcMechanicalFastener |
Распорки, вуты |
IfcBeam, IfcPlate, (IfcMember*) |
колонна |
IfcColumn, (IfcMember), (IfcPile) |
Контурная пластина |
IfcPlate |
Фундаменты |
IfcFooting |
Панель |
IfcWall |
Захватка бетонирования, шов бетонирования |
IfcBuildingElementProxy |
Муфт и анкер на конце арматурного стержня |
IfcMechanicalFastener, (IfcTendonAnchor) |
Арматурный стержень |
IfcReinforcingBar |
Арматурная сетка |
IfcReinforcingMesh |
Перекрытие |
IfcSlab |
Стальная сборка, ЖБ элемент, единица бетонирования |
IfcElementAssembly |
Стальной/бетонный элемент |
IFC2x3: IfcBuildingElementProxy IFC4: IfcDiscreteAccessory |
Обработка поверхности |
IfcCovering |
Сварной шов |
IfcFastener |
Общие вспомогательные объекты |
|
Дымоход |
IfcColumn, IfcBeam, IfcWall, (IfcChimney*) |
Свая |
IfcColumn, IfcBeam, (IfcPile*) |
Прогон, стропило |
IfcBeam, IfcColumn, (IfcMember*) |
Перила |
IfcColumn, IfcBeam, (IfcRailing) |
Кровельная панель |
IfcBeam, (IfcRoof*) |
Сборки |
|
Сборки Tekla Structures | IfcFacilityPart (IfcBridgePartTypeEnum*)** |
Встроенный анкер оттяжки |
IfcElementAssembly, (IfcTendonAnchor*) |
Пол в сборе |
IfcElementAssembly, (IfcSlab*) |
Перила |
IfcElementAssembly, (IfcRailing*) |
Пандус |
IfcElementAssembly, (IfcRamp*) |
Крыша |
IfcElementAssembly, (IfcRoof*) |
Лестницы |
IfcElementAssembly, (IfcStair*) |
Стена в сборе |
IfcElementAssembly, (IfcWall*) |
Арматурная сборка |
IfcElementAssembly |
Деталь в сборке (второстепенная деталь) |
Экспортируется в соответствии с логическим объектом, указанным для соответствующей поддетали в этой таблице. Для экспорта в качестве IfcDiscreteAccessory установите расширенный параметр XS_IFC2X3_EXPORT_SECONDARY_AS_DISCRETEACCESSORY в значение |
- Если в таблице выше объект IFC не заключен в скобки, объект автоматически экспортируется в этот тип объекта. Если объект IFC заключен в скобки, объект не экспортируется в этот тип объекта автоматически, но вы можете выбрать этот тип для объекта в разделе Экспорт в IFC.
- * Если логический объект в круглых скобках отмечен звездочкой (*), рекомендуется использовать его.
- **IfcBridgePartTypeEnum называется IfcBridgePart в списке Объект IFC на панели свойств.
- Также можно использовать объекты IFC IfcBuildingElementPart и IfcBuildingElement. IfcBuildingElement соответствует балкам, колоннам и т. п., но не сборкам.
- Составные балки всегда экспортируются как объекты BREP.