Dynamiczne właściwości (ML162)
Aplikacja Dynamiczne właściwości (ML162) jest przeznaczona do zapisywania informacji o klasyfikacji określonej przez użytkownika oraz wpisania zestawów właściwości PSET w postaci atrybutów użytkownika (UDA) dla obiektów modelu w oparciu o hierarchię zapisaną w pliku Excel. Użytkownik może sklasyfikować obiekty w oparciu o specyficzne atrybuty użytkownika (UDA). Dynamiczne właściwości mogą być również zapisane w eksportowanym pliku IFC.
Informacje ogólne
Klasyfikacja użytkownika - za pomocą UDA
Aby użyć aplikacji należy utworzyć klasyfikację użytkownika obiektów modelu oraz hierarchię klasyfikacji. Różne obiekty modelu mogą posiadać różną klasyfikację użytkownika (np. pale, ściany, fundamenty itp.). Klasyfikacja użytkownika jest zapisywana w UDA. Użytkownik określa atrybut UDA jakiego chce użyć do zapisania informacji o klasyfikacji.
Hierarchia klasyfikacji - za pomocą pliku Excel
Po tym jak każdy wymagany obiekt ma określoną klasyfikację użytkownika, możemy utworzyć hierarchię klasyfikacji przy pomocy pliku Excel. Użytkownik może zdefiniować trzy poziomy hierarchii:
Typy elementów klasyfikacji użytkownika ➝ Zestawy właściwości ➝ Definicje właściwości.
Pierwszy poziom może zawierać dowolną liczbę Typów elementów klasyfikacji użytkownika, które mogą zawierać dowolną liczbę Zestawów właściwości. Drugi poziom zawiera Zestawy właściwości, które mogą zawierać dowolną liczbę Właściwości. Na trzecim poziomie znajdują się Definicje właściwości. Każdy z tych poziomów jest definiowany w oddzielnym arkuszu jednego pliku Excel.
Pierwszy arkusz zawiera listę wszystkich klasyfikacji użytkownika oraz ich zestawy właściwości. Pierwsze pole, na pierwszym arkuszu (A1) jest zawsze zarezerwowane dla nazwy atrybutu użytkownika (UDA) zawierającego klasyfikację użytkownika. W tym przykładzie jest to atrybut PRODUCT_DESCR, który odpowiada UDA o nazwie Opis produktu.
| Opcja | Opis |
|---|---|
| 1 | Kolumna z listą typów elementów klasyfikacji użytkownika |
| 2 | Kolumna z listą zestawów właściwości należących do typów elementów |
Drugi arkusz zawiera zestawy właściwości z ich właściwościami.
| Opcja | Opis |
|---|---|
| 1 | Kolumna z listą zestawów właściwości |
| 2 | Kolumna z właściwościami należącymi do zestawów właściwości |
Trzeci arkusz zawiera definicję właściwości. Dla właściwości możemy określić ich Type (typ), Sub type (podtyp), Tekla Template (szablon Tekla) oraz Tekla UDA (UDA).
Przykład
W tym przykładzie mamy Pal fundamentowy, który posiada klasyfikację użytkownika o nazwie Pal, zapisaną w UDA o nazwie Opis produktu. Plik Excel użyty w tym przykładzie można pobrać poniżej.
Pierwszy arkusz Excel zawiera:
- Zarezerwowane pole A1, gdzie znajduje się UserClassification - UDA klasyfikacji użytkownika (1)
- Typ elementu klasyfikacji użytkownika (2)
- Zestaw właściwości, który chcemy skojarzyć z danym typem elementu (3)
Drugi arkusz Excel zawiera wszystkie Zestawy właściwości z pierwszej listy, wraz z ich Właściwościami. Obraz poniżej przedstawia jeden z zestawów właściwości - Material info:
- Zestaw właściwości - Material Info (1)
- Właściwości przypisane do zestawu właściwości Material info (2)
Trzeci arkusz Excel zawiera definicje wszystkich Właściwości z drugiej listy. Obraz poniżej przedstawia w zaznaczeniu definicję Właściwości z Zestawu właściwości Material info:
- Property - nazwa właściwości
- Type - typ właściwości np. IfcLabel, IfcDateTime, IfcMassMeasure, itp.
- SubType - podtyp właściwości np. kg, m, Volume info/Area info, itp.
- Tekla Template - szablon atrybutu Tekla np: LENGTH, VOLUME itp. lub formuła: GetValue ("LENGTH") * GetValue("WIDTH")
- Tekla UDA - atrybut użytkownika (UDA) np: LengthCalculati0024, ConcreteReinfor0005, ConstructionDur0001, itp.
Karta Właściwości
Na karcie Właściwości użytkownik może wyświetlić i ustawić wszystkie dynamiczne właściwości wybranych obiektów modelu. Wszystkie definicje użytkownika, ich zestawy właściwości i właściwości są wyświetlone w hierarchii odpowiadającej plikowi Excel (patrz Informacje ogólne).
| Opcja | Opis |
|---|---|
| 1 | Typ elementu zdefiniowany przez użytkownika |
| 2 | Zestawy właściwości |
| 3 | Właściwości - różne typy mogą być używane jako wejście. Obsługiwane są atrybuty szablonu np. VOLUME, LENGTH oraz formuły np. GetValue("LENGTH") * GetValue("WIDTH") |
| Pobierz wartości | Odczyt właściwości zdefiniowanych przez użytkownika z wybranych obiektów modelu |
| Ustaw wartości | Zapis właściwości zdefiniowanych przez użytkownika dla wybranych obiektów modelu |
Karta Import
Na karcie Import użytkownik może określić ścieżkę do pliku Excel, w którym zdefiniowana została hierarchia właściwości (patrz Informacje ogólne).
| Opcja | Opis |
|---|---|
| Ścieżka do pliku Excel | Wybór ścieżki do pliku Excel zawierającego definicję hierarchii właściwości |
| Pobierz wartości | Odczyt właściwości zdefiniowanych przez użytkownika z wybranych obiektów modelu |
| Ustaw wartości | Zapis właściwości zdefiniowanych przez użytkownika dla wybranych obiektów modelu |
Karta Eksport do IFC
Karta Eksport do IFC może być użyta do eksportu dynamicznych właściwości modelu lub wybranych obiektów do pliku wskazanego pliku IFC wraz z hierarchią właściwości utworzoną przez to narzędzie.
| Opcja | Opis |
|---|---|
| Ścieżka do pliku IFC | Wskaż plik IFC zawierającego obiekty, do których chcesz dodać określone w aplikacji właściwości |
| Eksport | Wybierz obiekty modelu do eksportu do IFC Opcje:
|
| Wyświetl log po eksporcie | Jeśli zaznaczono, po eksporcie zostanie wyświetlony plik log eksportu |
| Przycisk Eksport | Uruchom eksport do pliku IFC |
| Pobierz wartości | Odczyt właściwości zdefiniowanych przez użytkownika z wybranych obiektów modelu |
| Ustaw wartości | Zapis właściwości zdefiniowanych przez użytkownika dla wybranych obiektów modelu |
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.