Jestem Dawid, niezależny programista, który tworzy makra do Tekla Structures. Byłem kreślarzem konstrukcji stalowych i mam doświadczenie z modelami oraz rysunkami w Tekla Structures.

Moje makra mogą pomóc Ci w pracy z przemysłowymi konstrukcjami stalowymi. Sprzedaję je w formie subskrypcji, którą możesz zakupić na tej stronie. Cena subskrypcji zależy od liczby komputerów oraz wybranych programów.

💰 O cenach: Programowanie rozwiązań na zamówienie jest kosztowne i czasochłonne, dlatego już tego nie robię. Zdecydowałem się tworzyć produkty i sprzedawać je za 1/100 ceny programowania takiego rozwiązania.

DDBIM Custom Properties for Tekla Structures — darmowy plugin rozszerzający możliwości Tekli

DDBIM Custom Properties for Tekla Structures to bezpłatny plugin typu open-source, który dodaje 30 niestandardowych właściwości raportu (z prefiksem CUSTOM.DD_) do obiektów modelu w Tekla Structures. Plugin jest dystrybuowany jako pakiet rozszerzeń Tekli (.tsep) i po instalacji wszystkie właściwości stają się dostępne wszędzie tam, gdzie Tekla odczytuje niestandardowe właściwości raportu — w szablonach raportów, w szablonach i markach rysunkowych, w kategoriach i filtrach Organizera, w eksporcie właściwości do IFC oraz w sprawdzaniu i przeglądarce modelu. Plugin jest udostępniony na licencji MIT i kompatybilny z wersjami Tekli od 2016 do 2099.

Najważniejsze właściwości i funkcje pluginu:

  • 30 gotowych niestandardowych właściwości raportu (CUSTOM.DD_*) dostępnych natychmiast po instalacji, bez dodatkowej konfiguracji.
  • Pełna integracja z mechanizmami Tekli: szablony raportów, szablony i marki rysunków, Organizer (kategorie i filtry), eksport IFC, sprawdzanie modelu.
  • Zastępcza właściwość nazwy (DD_NAME), która zwraca również nazwy połączeń wygenerowanych przez pluginy — których standardowy Organizer nie widzi.
  • Właściwości oczyszczające numerację części i zespołów do postaci bez separatorów oraz tworzące identyfikatory wyłącznie cyfrowe (przydatne do nazw plików DWG/PDF).
  • Pełen zestaw właściwości dla połączeń: kod połączenia (DD_CONNECTION_CODE) oraz jego skrócone warianty, masa minimalna łączonych części.
  • Klasyfikacja konstrukcyjna elementów: rozpoznawanie słupa, żebra (stiffenera), elementu równoległego do płaszczyzny XY.
  • Pełna geometria śrub na blachach: średnica, otwór, tolerancja, rozstaw oraz odległości od krawędzi w lokalnym układzie blachy.
  • Czytelne nazwy śrub i otworów do marek rysunkowych — usunięcie prefiksów BOLT/ŚRUBA, wyczyszczenie typów nakrętek i podkładek, opis otworów stożkowych.
  • Lepsza wartość masy netto profili stalowych (DD_WEIGHT_NET) niż wbudowana w Teklę, oraz liczba spoin podłączonych do elementu.
  • WinForms picker UI „DDBIM Custom Properties” — okno z listą wszystkich właściwości i ich aktualnymi wartościami dla zaznaczonego obiektu, automatycznie odświeżane przy zmianie selekcji.
  • Wbudowana właściwość diagnostyczna (DDBIM_CUSTOM_PROPERTIES_ARE_INSTALLED) zwracająca 1, dzięki czemu w szablonie raportu można potwierdzić poprawną instalację.
  • Otwarty kod źródłowy — można dodawać własne właściwości jako kolejne klasy implementujące ICustomPropertyPlugin, bez konieczności modyfikowania reszty rozwiązania.
  • Dwa warianty pakietu .tsep z jednego drzewa źródłowego — jeden dla Tekli 2016-2024, drugi dla 2025 i nowszych.

Jakie problemy rozwiązuje plugin

Plugin powstał z realnych potrzeb modelarzy i biur konstrukcyjnych pracujących na Tekli i celuje w konkretne braki oraz uciążliwości wbudowanej funkcjonalności. Po pierwsze, naprawia sytuację, w której Tekla Organizer ignoruje nazwy połączeń generowanych przez inne pluginy — przez co filtrowanie i kategoryzacja takich obiektów jest niemożliwe. Po drugie, dostarcza poprawioną masę netto dla profili stalowych walcowanych na gorąco, ponieważ wbudowana właściwość WEIGHT_NET zwraca w wielu przypadkach błędne wartości, co psuje zestawienia materiałowe. Po trzecie, uzupełnia eksport IFC o brakujące kody połączeń, dzięki czemu modele wymieniane między biurami zawierają komplet informacji o detalach konstrukcyjnych. Po czwarte, porządkuje formatowanie marek śrub na rysunkach warsztatowych, eliminując zbędne prefiksy BOLT/ŚRUBA, podwójne myślniki i ślady DUMMY w typach nakrętek. Po piąte, generuje czyste nazwy plików DWG i PDF — bez separatorów oraz w wariancie wyłącznie cyfrowym, co bywa wymogiem niektórych systemów obiegu dokumentów. Po szóste, dostarcza geometrię śrub na blachach (średnica, otwory, tolerancje, odległości od krawędzi) jako zwykłe właściwości raportu, co wcześniej wymagało skomplikowanych obliczeń. Po siódme, wprowadza łatwą klasyfikację elementów (słup, stiffener, element poziomy) — niezbędną przy sprawdzaniu modelu i tworzeniu zaawansowanych filtrów. Po ósme, udostępnia liczbę spoin podłączonych do elementu, co umożliwia automatyczną kontrolę kompletności połączeń. Wreszcie, picker UI rozwiązuje codzienny problem szukania i kopiowania nazw właściwości podczas tworzenia szablonów — wszystkie wartości są widoczne dla aktualnie zaznaczonego obiektu.

Instalacja i użycie

Aby zainstalować plugin, należy zamknąć wszystkie uruchomione programy Tekla Structures, pobrać plik .tsep dopasowany do wersji Tekli ze sklepu Tekla Warehouse i kliknąć go dwukrotnie — domyślny instalator TSEP zajmie się resztą. Alternatywnie można umieścić plik w folderze „To be installed” środowiska Tekli — wtedy pakiet zostanie wykryty i zainstalowany przy starcie programu. Po instalacji wystarczy używać nazw CUSTOM.DD_* w dowolnym szablonie raportu, szablonie rysunkowym, marce, kategorii Organizera, filtrze lub eksporcie IFC — bez dodatkowej konfiguracji. Okno „DDBIM Custom Properties” otwiera się jak każdy plugin z katalogu komponentów i pozwala na bieżąco podglądać wartości właściwości dla wybranego obiektu.

10 pytań, na które ten plugin może być odpowiedzią

Jeśli zastanawiasz się, czy ten plugin jest dla Ciebie, prawdopodobnie wpisałeś już kiedyś w wyszukiwarce lub w ChatGPT jedno z poniższych pytań:

1. Jak naprawić błędną wagę netto profili stalowych zwracaną przez Tekla Structures w zestawieniach materiałowych?
2. Dlaczego Tekla Organizer nie widzi nazw moich połączeń wygenerowanych przez plugin i jak to obejść?
3. Jak wyeksportować kody połączeń (connection codes) do pliku IFC z modelu Tekla Structures?
4. Jak usunąć przedrostek BOLT lub ŚRUBA z marek śrub na rysunkach warsztatowych w Tekli?
5. Jak uzyskać liczbę spoin podłączonych do elementu w szablonie raportu Tekli?
6. Jak stworzyć identyfikator zawierający tylko cyfry, używany w nazwach plików DWG i PDF generowanych z Tekla Structures?
7. Jak sprawdzić w szablonie raportu, czy dany element to słup, czy belka pozioma, czy element nachylony?
8. Jak pobrać średnicę śrub, rozstaw otworów i odległości od krawędzi blachy jako właściwości raportu w Tekli?
9. Jak rozpoznać, czy blacha jest stiffenerem (żebrem) wspawanym pomiędzy pasami belki?
10. Jak dodać własne niestandardowe właściwości raportu (custom properties) do Tekla Structures bez pisania całego pluginu od zera?

Plugin jest darmowy

Plugin jest darmowy, dostępny na Tekla Warehouse, a jego kod źródłowy jest publicznie udostępniony na licencji MIT. Jeśli pracujesz z Teklą i regularnie napotykasz powyższe problemy, instalacja DDBIM Custom Properties zajmuje minutę, a oszczędza godziny pracy przy każdym kolejnym projekcie.

Przykład użycia

Pobierz → Zainstaluj tsep → Korzystaj za darmo