IFC Extender (ML126)
Aplikacja IFC Extender (ML126) służy do eksportu i przetwarzania plików IFC. Aplikacja rozszerza możliwości standardowego eksportu do IFC o dodatkowe funkcjonalności, których opis znajduje się w tej instrukcji. Instrukcja oraz podane w niej przykłady opierają się na schemacie IFC2x3.
Instrukcja zawiera odniesienia do ustawień dostępnych w środowisku polskim. Jeśli pracujesz w innym środowisku może w nim brakować definicji zakładki IFC Extender niezbędnej do prawidłowego zastosowania aplikacji. Poniżej możesz pobrać plik .inp zawierający definicję tych atrybutów. Plik .zip zawiera plik .inp, który po rozpakowaniu należy umieścić w folderze modelu i ponownie otworzyć model.
Informacje ogólne
W Tekla Structures mamy możliwość wyboru typu jednostki obiektu IFC z dostępnej listy opcji oraz wyboru powiązanego z nim podtypu - przykładowo: Obiekt IFC IfcBeam (1) oraz Podtyp T_BEAM (2).
Istnieje również możliwość określenia zdefiniowanego przez użytkownika podtypu. Wybierz Podtyp USERDEFINED (3) i uzupełnij pole Typ użytkownika (IFC4) własnym podtypem (4).
Nie wszystkie typy obiektów IFC zdefiniowane w schematach buildingSmart dla IFC są dostępne w Tekla Structures. W niektórych przypadkach wymagane są inne typy obiektów IFC, które nie są dostępne standardowo w Tekla Structures. W takiej sytuacji zastosowanie ma aplikacja IFC Extender (ML126), która podczas eksportu może korzystać z dodatkowych atrybutów użytkownika, w których użytkownik może określić inne typy oraz podtypy obiektów IFC.
Atrybuty używane przez aplikację dostępne są na poziomie elementów i zespołów, na karcie IFC Extender okna atrybutów użytkownika.
| Opcja | Opis |
|---|---|
| 1 | Jeśli wymagany typ obiektu nie jest standardowo dostępny w Tekla Structures, dodatkowe typy obiektów można wyszukać i wybrać z listy Obiekt IFC - typ obiektu elementu/zespołu. Jeśli wymagany typ obiektu nie znajduje się na liście, należy wybrać opcję UserDefinedEntity i w polu Obiekt IFC- dowolny typ elementu/zespołu podać ręcznie nazwę wymaganego typu obiektu IFC dla elementu/zespołu. |
| 2 | Uzupełnij wymagany typ obiektu IFC jeżeli na liście Obiekt IFC - typ obiektu elementu/zespołu nie znalazłeś wymaganego typu. Uwaga: aby wartość podana w tym polu została poprawnie użyta, na liście Obiekt IFC - typ obiektu elementu/zespołu należy wybrać UserDefinedEntity. |
| 3 | Uzupełnij predefiniowany podtyp zespołu/elementu obiektu IFC. Więcej informacji o predefiniowanych podtypach można znaleźć w specyfikacji IFC na stronach buildingSmart. Przykładowo na tej stronie znajdziesz predefiniowane podtypy dla IfcBeam według specyfikacji IFC2x3 TC1. |
Pełna funkcjonalność aplikacji IFC Extender (ML126) została przedstawiona poniżej wraz z opisem poszczególnych kart.
Karta Eksport IFC
Na karcie Eksport IFC możemy zdefiniować ogólne ustawienia eksportu. Na tej karcie można użyć i zmodyfikować zapisane ustawienia standardowego okna eksportu do IFC.
| Opcja | Opis |
|---|---|
| 1 | Schemat pliku IFC (IFC2x3 lub IFC4). |
| 2 | Dostępne ustawienia okna standardowego eksportu do IFC. |
| 3 | Folder wyjściowy, do którego zostanie wyeksportowany plik IFC. Aby przeglądać w poszukiwaniu folderu, kliknij na Image
|
| 4 | Nazwa pliku IFC. |
| 5 | Wybór obiektów do eksportu. |
| 6 | Wybór formatu pliku IFC. Dostępne opcje: IFC, IFC-XML, zipped IFC lub zipped IFC-XML. |
| 7 | Wybór typu (MVD) eksportu IFC. Szczegółowe informacje na ten temat można znaleźć w tym miejscu. |
| 8 | Początek modelu eksport jest wykonywany względem globalnego 0,0,0. Płaszczyzna robocza eksport jest wykonywany względem układu współrzędnych wynikającego z bieżącego położenia płaszczyzny roboczej. |
| 9 | Poza standardową funkcjonalnością dodatkowych zestawów właściwości, dostępne w tym miejscu rozszerzone zestawy właściwości mogą zostać użyte do uzupełnienia wymaganych informacji o obiektach IFC. Klikając na symbol Image
mamy możliwość utworzenia lub zmodyfikowania zestawów właściwości. W oknie tym można dodać informacje do typów obiektów, które nie są standardowo dostępne w Tekla Structures, np. IfcCurtainWall. |
| 10 do 18 | Kliknij tutaj, aby dowiedzieć się więcej o tych opcjach. |
| 19 | Uruchom eksport do IFC. |
| 20 | Otwórz folder docelowy eksportu. |
| 21 | Zaznacz tą opcję, aby po wykonaniu eksportu wyświetlić plik log z informacjami o przebiegu eksportu do IFC. |
Karta Typ elementu IFC
Na karcie Typ elementu IFC możemy określić podtyp (typ predefiniowany) dla wszystkich elementów zdefiniowanych jako dany typ obiektu IFC.
| Opcja | Opis |
|---|---|
| 1 | Wybierz obiekt IFC do adaptacji. Wszystkie obiekty danego typu IFC zostaną zmodyfikowane według wybranych ustawień. |
| 2 | Zmień Tak lub Nie. |
| 3 | Wybierz wymagany podtyp (typ predefiniowany) dla wybranego obiektu IFC. |
Uwaga:
W części Informacje ogólne opisano, jak podtyp (typ predefiniowany) może być określony w oknie atrybutów użytkownika elementu. Jeżeli wartość została określona w oknie UDA elementu, wtedy ma ona wyższy priorytet w stosunku do wartości określonych na karcie Typ elementu IFC aplikacji.
Karta Typ zespołu IFC
Na karcie Typ zespołu IFC możemy określić podtyp (typ predefiniowany) dla wszystkich zespołów zdefiniowanych jako dany typ obiektu IFC.
| Opcja | Opis |
|---|---|
| 1 | Wybierz obiekt IFC do adaptacji. Wszystkie obiekty danego typu IFC zostaną zmodyfikowane według wybranych ustawień. |
| 2 | Zmień Tak lub Nie. |
| 3 | Wybierz wymagany podtyp (typ predefiniowany) dla wybranego obiektu IFC. |
Uwaga:
W części Informacje ogólne opisano, jak podtyp (typ predefiniowany) może być określony w oknie atrybutów użytkownika zespołu. Jeżeli wartość została określona w oknie UDA zespołu, wtedy ma ona wyższy priorytet w stosunku do wartości określonych na karcie Typ zespołu IFC aplikacji.
Karta Właściwości IFC
Podczas standardowego eksportu do IFC z Tekla Structures informacje obiektów natywnych są eksportowane do określonych właściwości IFC. Przykładowo, dla elementów właściwość IFC - nazwa, pochodzi od nazwy elementu, opis to profil elementu, typ obiektu to podtyp, a etykieta to numer pozycji elementu. Dla zespołów wygląda to podobnie. Nazwa w IFC pochodzi od nazwy zespołu, typ obiektu od podtypu, a etykieta to numer pozycji zespołu. Dla zespołów opis nie jest eksportowany do IFC.
Standardowe narzędzie eksportu nie daje użytkownikowi kontroli nad tymi właściwościami IFC. Karta Właściwości IFC umożliwia dostosowanie tych właściwości IFC do określonych wymagań.
Zobacz poniższy przykład
Dla każdego typu obiektu IFC możemy wybrać właściwości jakie chcemy zmodyfikować. Użytkownik może określić inny niż standardowy atrybut jaki ma zostać użyty jako dana właściwość IFC. W ten sposób użytkownik może przykładowo użyć pól komentarza lub opisu produktu z UDA elementu jako np. właściwość IFC o nazwie opis.
W poniższym przykładzie pola atrybutów użytkownika USER_FIELD_1 to USER_FIELD_4 zostały wypełnione informacjami.
Poniżej przykład efektu standardowego eksportu IFC (IFC2x3) z Tekla Structures. Zwróć uwagę na wartości zaznaczone na poziomie elementu oraz zespołu.
Teraz, eksport tego samego elementu wykonamy przy użyciu aplikacji IFC Extender (ML126). Na karcie Właściwości IFC określono typy jednostek IFC, IfcElementAssembly oraz IfcBeam oraz podano atrybuty USER_FIELD_1 do USER_FIELD_4, które mają zostać użyte do nadpisania standardowych atrybutów dla poszczególnych właściwości widoczny w oknie aplikacji. Zwróć uwagę na wartości zaznaczone na poziomie elementu oraz zespołu na poniższych obrazach.
Karta Zmiana nazwy właściwości
Karta Zmiana nazwy właściwości może być zastosowana do zmiany nazw poszczególnych właściwości zdefiniowanych w zestawie właściwości.
W polu Nazwa Tekla określamy nazwę, którą chcemy zmienić, a w polu Nazwa IFC podajemy docelową nazwę zmienianej właściwości.
Przykład:
Do zestawu eksportowanych właściwości dodajemy atrybut USER_FIELD_1, za pomocą okna standardowego eksportu IFC:
Nazwa atrybutu przy standardowym eksporcie IFC:
Jeśli chcemy zmienić nazwę eksportowanego atrybutu na inny, przykładowo Komentarz, możemy to zrobić na dwa sposoby:
1. Zmiana nazwy atrybutu w oknie Dodatkowe zestawy właściwości eksportu do IFC
Zmiana nazwy atrybutu w oknie dodatkowych zestawów właściwości może być wykonana jak pokazano poniżej.
Uwaga: jeśli właściwość jest użyta w wielu zestawach właściwości, właściwość powinna zostać zmieniona w każdym zestawie właściwości.
2. Zmiana nazwy atrybutu za pomocą karty Zmiana nazwy właściwości w IFC Extender (ML126)
Zmiana właściwości za pomocą aplikacji IFC Extender (ML126) może być wykonana jak pokazano poniżej.
Uwaga: wszystkie właściwości o podanej nazwie Tekla zostaną zmienione podczas eksportu do IFC.
Wynik przedstawia się następująco:
Karta Eksport wyniku formuły
Na karcie Eksport wyniku formuły możemy zastosować formułę zdefiniowaną w polu atrybutu użytkownika. Formuła powinna być zdefiniowana w podobny sposób jak w Edytorze szablonów.
Przykład:
- W polu użytkownika USER_FIELD_1, w oknie UDA wpisz: GetValue("LENGTH")
- Dodaj USER_FIELD_1 do zestawu rozszerzonych właściwości na karcie Eksport IFC.
| Opcja | Opis |
|---|---|
| 1 | Otwórz okno 'Definicja rozszerzonych właściwości', aby określić zestawy rozszerzonych właściwości. |
| 2 | Określ nazwę ustawień zestawu rozszerzonych właściwości. |
| 3 | Określ nazwę dla zestawu właściwości. |
| 4 | Kliknij na + aby utworzyć zestaw właściwości. |
| 5 | Wybierz typy obiektów IFC, do których chcesz dodać właściwości. |
| 6 | Użyj pola wyszukiwania, aby znaleźć określony atrybut po nazwie. |
| 7 | Zaznacz atrybut, który chcesz dodać do zestawu właściwości. |
| 8 | Zapisz ustawienia rozszerzonego zestawu właściwości. |
- Na karcie Eksportuj wynik formuły podaj nazwę atrybutu UDA - USER_FIELD_1, w którym zastosowano formułę.
- W wyniku eksportu do IFC za pomocą aplikacji, w pliku IFC w polu USER_FIELD_1 otrzymano wynika formuły GetValue("LENGTH") czyli długość elementu:
Ograniczenia:
- Łączenie dwóch tekstów z UDA za pomocą formuły w UDA nie jest możliwe.
Karta Zaawansowane
Na karcie Zaawansowane można określić dodatkowe opcje związane z eksportem do IFC.
Dostępne opcje:
Eksportuj tylko gatunek materiału
Standardowy eksport Tekla Structures eksportuje materiał (w IFC jest to właściwość IfcMaterial) jako zestaw dwóch właściwości Tekla: MATERIAL_TYPE / MATERIAL.
Przykładowo materiał S235JR o typie/grupie materiału Steel zostanie wyeksportowany jako: Steel / S235JR.
W niektórych sytuacjach może być wymagane, aby we właściwości IfcMaterial znajdował się wyłącznie materiał (MATERIAL), bez dodatkowej informacji o typie materiału (MATERIAL_TYPE). W takiej sytuacji można użyć tej opcji. Poniżej rezultat przy zaznaczonej opcji - tylko nazwa materiału jest eksportowana: S235JR.
Usuń oryginalne zestawy właściwości konwertowanych elementów
Podczas eksportu za pomocą aplikacji IFC Extender (ML126), zestawy właściwości ze standardowego eksportu IFC są również eksportowane.
Włączenie tej opcji umożliwia pominięcie/usunięcie standardowych zestawów właściwości IFC.
Przykład:
We właściwościach elementu, typ obiektu IFC jest określony jako IfcColumn. Jednocześnie, w atrybutach użytkownika typ obiektu IFC dla eksportu przy pomocy aplikacji IFC Extender został określony jako IfcWindow.
Podczas eksportu do IFC za pomocą IFC Extender (ML126) element zostanie wyeksportowany jako IfcWindow, lecz z uwagi na wspólny zestaw właściwości przypisany do IfcColumn (Pset_ColumnCommon) zestaw tych właściwości zostanie także wyeksportowany dla tego elementu.
Zaznaczenie tej opcji umożliwi pominięcie eksportu oryginalnego zestawu właściwości Pset_ColumnCommon jaki standardowo jest eksportowany dla obiektów IfcColumn.
Karta Info
Informacja o dacie wydania wersji narzędzia. Data może różnić się od daty w narzędziu, którego używasz, ale zawartość może być taka sama.
All rights reserved. No conclusions can be associated to the representation of the pictures in relation to the operating systems under which Tekla Structures runs.
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.