Tworzenie profili parametrycznych za pomocą plików .clb

Tekla Structures
Zmodyfikowany: 17 kwi 2025
2025
Tekla Structures

Tworzenie profili parametrycznych za pomocą plików .clb

Nowe profile parametryczne można tworzyć za pomocą plików .clb.

Postępuj zgodnie z poniższym przykładem, aby utworzyć profil parametryczny za pomocą plików .clb.

Współpraca plików .clb, components.clb i profitab.clb

Podczas tworzenia nowych profili parametrycznych za pomocą tej metody są potrzebne te pliki.

  • .clb

    Plik ten zawiera definicje przekroju poprzecznego. Utwórz nowy plik .clb w folderze ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\profil dla każdego definiowanego profilu parametrycznego.

  • components.clb

    Plik ten zawiera listę wszystkich plików .clb, które zawierają definicje przekroju poprzecznego. Podczas tworzenia nowego pliku .clb należy dodać jego nazwę do pliku components.clb znajdującego się w folderze ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\profil.

  • profitab.inp

    Ten plik jest łączem pomiędzy plikami .clb a katalogiem profili. Plik ten zawiera listę wszystkich profili parametrycznych dostępnych w Tekla Structures. Plik ten określa sposób, w jaki profile parametryczne są wyświetlane w oknie dialogowym Zmień katalog profili. Jeśli chcesz korzystać z nowego profilu parametrycznego, musisz dodać niezbędne definicje profilu, jak typ profilu, przedrostek i jednostka miary, do pliku profitab.inp. Plik profitab.inp znajduje się w folderze środowiska ..\ProgramData\Trimble\Tekla Structures\<version>\environments\<environment>\. Dokładne położenie pliku może się różnić w zależności od struktury folderów plików środowiska.

    Tekla Structures wyszukuje plik profitab.inp w standardowej kolejności wyszukiwania, a następnie z folderu wskazywanego przez opcję zaawansowaną XS_PROFDB.

Planowanie kształtu i współrzędnych punktów profilu

Rozpocznij od zdefiniowania kształtu i współrzędnych punktu nowego profilu na papierze.

  1. Zaprojektuj profil na papierze.
    1. Narysuj obrys przekroju poprzecznego.
    2. Dodaj punkty narożne.
    3. Dodaj wymiary.
    4. Umieść punkt środkowy osi współrzędnych YZ na środku przekroju poprzecznego.

  2. Zdefiniuj kierunki współrzędnych y i z.

    Przykład:

    • oś y wartości dodatnich: w górę
    • oś y wartości ujemnych: w dół
    • oś z wartości dodatnich: w prawo
    • oś z wartości ujemnych: w lewo

  3. Zdefiniuj wektory y i z.

    Przykład:

    • y1, y2, y3
    • z1, z2, z3

  4. Utwórz pary współrzędnych dla punktów.

    Przypisz pary wektorów y, z do każdego punktu. Rozpocznij w prawym dolnym rogu i zdefiniuj punkty w kolejności przeciwnej do ruchu wskazówek zegara.

    Przykład:

    • punkt 1: y1 z3
    • punkt 2: y2 z3
    • punkt 3: y3 z2
    • punkt 4: y3 z1
    • punkt 5: y1 z1

Utwórz plik .clb

Po zdefiniowaniu kształtu i współrzędnych punktów profilu kontynuuj poprzez utworzenie pliku .clb.

  1. Utwórz nowy plik .clb w dowolnym standardowym edytorze tekstu, na przykład Notatniku firmy Microsoft.
  2. Określ nazwę biblioteki, która będzie używana w pliku profitab.inp dla tego profilu.

    Przykład:

    library_id "1Gen"
  3. Określ nazwę przekroju poprzecznego, która będzie używana w pliku profitab.inp dla tego profilu.

    Przykład:

    Section_type
    {
    name "RectChamfer"
  4. Zdefiniuj wymiary przekroju poprzecznego.

    Na przykład:

    base_attribute
    {
    name "h"
    description "albl_Height"
    type dimension
    default 1000
    }
  5. Zdefiniuj współrzędne profilu.

    Współrzędne muszą być takie same jak zdefiniowane wcześniej wektory y i z. Zdefiniuj wartości domyślne.

    Na przykład:

    expression
    {
      name "y1"
    type y
      default -400
    formula -h/2
    }
  6. Zdefiniuj geometrię jednej lub wielu powierzchni profilu.

    Na przykład:

    geometry
    {
    name "default"
    face
      {
      index 0
      point 0 y1 z3
      point 0 y2 z4
      point 0 y3 z4
      point 0 y4 z3
      point 0 y4 z2
      point 0 y3 z1
      point 0 y2 z1
      point 0 y1 z1
      }
    face
      {
      index 1
      point 1 y5 z7
      point 1 y6 z8
      point 1 y7 z8
      point 1 y8 z7
      point 1 y8 z6
      point 1 y7 z5
      point 1 y6 z6
      point 1 y5 z6
      }
    }
    Uwaga:

    Numer indeksu odnosi się do numeru punktu: 0 = punkt początkowy belki, 1 = punkt końcowy belki.

  7. Zapisz plik .clb w folderze ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\profil.
  8. W edytorze tekstu otwórz plik components.clb.
  9. Dodaj swoją definicję profilu do pliku components.clb, dodając następujący wiersz:
    Include ”new_file_name.clb” // give comment
  10. Zapisz plik components.clb.

Dodawanie definicji profilu do pliku profitab.inp

Przed rozpoczęciem używania nowego pliku parametrycznego dodaj definicje profili do pliku profitab.inp.

  1. W systemie Windows przejdź do folderu środowiska w ścieżce ..\ProgramData\Trimble\Tekla Structures\<version>\environments\<environment>\ i odszukaj plik profitab.inp.
  2. Skopiuj plik profitab.inp do folderu modelu, folderu projektu lub folderu firmowego.
  3. Za pomocą standardowego edytora tekstu, na przykład Notatnika firmy Microsoft, otwórz plik profitab.inp w nowym miejscu.
  4. W odpowiedniej kategorii dodaj nowy wiersz do definicji profilu.

    Użyj następującej składni:

    Prefix
    ! Type ! SO ! Z ! MI ! MA ! G3-NAME ! Z3-NAME !

    Przykład definicji profilu:

    PNL_A
    ! USER ! 0 ! ! 2 ! 3 !1Gen.RectChamfer !h*b-[c]
  5. Zapisz plik.

    Profil jest teraz dostępny w katalogu profili. Aby zastosować zmiany, może zajść potrzeba ponownego uruchomienia Tekla Structures.

Właściwości używane w pliku profitab.inp

Użyj tych właściwości podczas definiowania nowych profili parametrycznych przy użyciu pliku profitab.inp.

Właściwość

Opis

Prefix

Przedrostek profilu parametrycznego. Przedrostek jest wyświetlony w katalogu profili.

Przykład: PNL_A.

Type

Rodzaj profilu parametrycznego.

Typy profili są następujące:

I, L, Z, U, PL, D, PD, P, C, T, HK, HQ, ZZ, CC, CW, CU, EB, BF, SPD, EC, ED, EE, EF, EZ, EW, 102, 103, 104, 105, 106, USER

Na przykład w środowisku domyślnym wszystkie profile parametryczne o przedrostkach PD, EPD, CHS, CFCHS, O, Ø i TUBE są zgrupowane pod typem PD i pojawiają się w sekcji Rury okrągłe w katalogu profili.

SO

Kolejność sortowania. Dostępne ustawienia:

  • -1: Malejąca kolejność sortowania
  • +1: Rosnąca kolejność sortowania
  • 0: Brak kolejności sortowania
  • -2: Nazwa rosnąco, wartość malejąco
  • +2: Wartość rosnąco, nazwa malejąco

Jeśli na przykład profilem jest PLT200*10 lub PLT10*200, a kolejnością sortowania jest +2, wynikiem wyjściowym (na przykład w raporcie) w obu przypadkach jest PLT200*10. Jeśli kolejnością sortowania jest -2, wynikiem w obu przypadkach jest PLT10*200.

Z

Jednostka miary. Dostępne ustawienia:

  • 0: milimetry
  • 1: cale
  • 2: stopy
  • 3: centymetry
  • 4: metry

MI

Minimalna liczba parametrów, jakie można wykorzystać w profilu parametrycznym.

Przykładowo przekrój prostokątny rurowy SHS ma następujące Podtypy profilu: h*t, h*b*t, h1*b1-h2*b2*t.

Jeśli zdefiniujemy SHS z minimum dwoma i maksymalnie dwoma parametrami, dostępna jest tylko opcja h*t w oknie dialogowym Wybierz profil.

MA

Maksymalna liczba parametrów, jakie można wykorzystać w profilu parametrycznym.

G3-NAME

Odnosi się do pliku przekroju poprzecznego (.clb).

Może to być kombinacja identyfikatora biblioteki i nazwy przekroju poprzecznego oddzielonych kropką. Przykład: 1Gen.RectChamfer.

Z3-NAME

Definiuje, w jaki sposób parametry profilu odnoszą się do parametrów w pliku przekroju poprzecznego.

Parametry w kolejności występowania w pliku .clb, opcjonalne parametry w nawiasach kwadratowych. Przykład: h*b-[c].

Może to być również nazwa komponentu detalowania.

Czy to było pomocne?
Wstecz
Dalej