Definiowanie i aktualizowanie atrybutów użytkownika (UDA)

Tekla Structures
2022
Tekla Structures

Definiowanie i aktualizowanie atrybutów użytkownika (UDA)

Atrybuty użytkownika (UDA) to atrybuty, które można ustawić dla obiektu w modelu lub na rysunku. UDA mogą być używane do wielu celów, na przykład w filtrach, rysunkach, raportach, eksporcie, imporcie, produkcji, budowie i obsłudze rewizji.

Panel właściwości i wiele okien dialogowych zawierają atrybuty użytkownika (UDA) dla różnych obiektów, w tym belek, słupów, śrub i rysunków. Tekla Structures pokazuje te pola po kliknięciu przycisku Więcej w panelu właściwości lub przycisku Atrybuty użytkownika w oknie dialogowym. Przykładowe atrybuty użytkownika: komentarz, blokada i stan budowy.

Podczas tworzenia nowych atrybutów użytkownika

Atrybutami użytkownika można zarządzać w pliku objects.inp. Aby utworzyć nowe atrybuty użytkownika, utwórz własny plik objects.inp w folderze modelu, projektu lub firmowym. Po dodaniu własnych atrybutów użytkownika uruchom polecenie Diagnozuj i zmień definicje atrybutów, aby zaktualizować definicje w modelu.

Podczas definiowania nowego atrybutu użytkownika pilnuj, aby jego nazwa zawierała maksymalnie 19 znaków. Tekla Structures sprawdza tylko pierwsze 19 znaków. Na przykład Tekla Structures uznaje, że atrybuty o nazwach TEST_ATTRIBUTE_OBJECT i TEST_ATTRIBUTE_OBJECX to te same elementy.

Definicja atrybutu użytkownika powinna być unikatowa. Atrybut użytkownika nie może mieć osobnych definicji dla różnych typów obiektów, takich jak belki i słupy.

Pliki object.inp zostaną scalone, a w interfejsie użytkownika zostaną pokazane wszystkie atrybuty użytkownika istniejące w tych plikach. Tekla Structures scala pliki w sposób eliminujący powtarzające się atrybuty. Jeśli Tekla Structures napotka tę samą nazwę atrybutu w różnych plikach objects.inp, zostanie użyty atrybut z pierwszego odczytanego pliku objects.inp.

Jeśli potrzebnych jest kilka plików objects.inp w tym samym folderze, możesz użyć przyrostka w nazwie pliku, aby użyć wszystkich plików. Dzięki temu możliwe jest posiadanie kilku plików objects_<suffix>.inp w tym samym folderze. Plik może nazywać się np. objects_precast.inp.

Ostrzeżenie:

Nie kopiuj pliku objects.inp w folderze ..\environments\common\inp\. Skopiowanie pliku spowoduje utworzenie zbędnego duplikatu i późniejsze aktualizacje pliku objects.inp wprowadzone przez Tekla Structures mogą zostać utracone.

Tekla Structures odczytuje pliki objects.inp z poniższych folderów w następującej kolejności:

  1. folder modelu
  2. folder projektu
  3. folder firmowy
  4. folder systemowy
  5. folder inp

Jeśli zachodzi potrzeba zmiany istniejących definicji atrybutów użytkownika

Jeśli chcesz zmienić istniejące definicje atrybutów użytkownika, np. zmienić typ wartości (value_type), utwórz nowy atrybut użytkownika zamiast modyfikować bieżący atrybut w pliku objects.inp. Jeśli na przykład zmienisz value_type z typu string na typ option, nie będzie można zmienić wartości w przypadku elementów, które mają właściwość określoną za pomocą starego typu wartości, a sama wartość będzie w raportach lub podczas badania obiektów wyświetlana nieprawidłowo.

Gdy opcja zaawansowana XS_DIAGNOZE_AND_REPAIR_WRONG_UDA_TYPE ma wartość TRUE, możesz użyć polecenia Diagnozuj i napraw > Diagnozuj i zmień definicje atrybutów, aby wykryć i naprawić nieprawidłowe typy wartości UDA, przywracając typy wartości na domyślne. To polecenie sprawdza, czy typy wartości UDA takie jak string lub option zdefiniowane w pliku objects.inp są zgodne z wartościami zdefiniowanymi w pliku environment.db. Może się zdarzyć, że w przypadku zmiany typów wartości po przypisaniu wartości UDA wystąpi niedopasowanie.

Czy to było pomocne?
Wstecz
Dalej