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.

Czym jest Drawing Find Replace Tool

Drawing Find Replace Tool 2 to wtyczka do Tekla Structures, która pozwala masowo zmieniać tekst w atrybutach zaznaczonych rysunków — działa jak funkcja znajdź i zamień znana z Worda, tylko zamiast jednego dokumentu obejmuje całe pakiety rysunków warsztatowych. Narzędzie powstało z myślą o detalistach i inżynierach BIM, którzy w codziennej pracy stają przed koniecznością poprawiania literówek w tytułach, ujednolicania nazewnictwa albo zmiany prefiksu projektu w dziesiątkach lub setkach rysunków naraz. Wtyczka jest częścią rodziny narzędzi DDBIM Tools i pojawia się w katalogu Applications & components Tekli pod nazwą Drawing Find Replace Tool 2. Po zainstalowaniu jest gotowa do użycia bez dodatkowej konfiguracji — wystarczy zaznaczyć rysunki w Document Managerze i uruchomić zamianę.

Jaki problem rozwiązuje wtyczka

Ręczna poprawa atrybutów rysunków w Tekla Structures bywa wyjątkowo żmudna. Wystarczy literówka w nazwie projektu, zmiana prefiksu numeracji albo decyzja klienta o nowej konwencji oznaczeń, by zespół musiał otworzyć po kolei każdy z setek rysunków warsztatowych, kliknąć właściwości, znaleźć właściwe pole, poprawić tekst, zapisać i zamknąć. Przy dużej liczbie rysunków to nie tylko godziny pracy, ale też realne ryzyko pomyłki — zwłaszcza gdy pracownik zaczyna powtarzać tę samą czynność po raz pięćdziesiąty. Drawing Find Replace Tool 2 rozwiązuje ten problem w jednym kroku. Operator zaznacza interesujące go rysunki w Document Managerze, podaje frazę do znalezienia oraz frazę docelową, wskazuje pole, w którym ma nastąpić zmiana, i potwierdza operację. Cała seria poprawek wykonuje się automatycznie w tle, z paskiem postępu i możliwością anulowania.

Najważniejsze funkcje

Najważniejsza funkcja narzędzia to wsadowe znajdź-i-zamień we wszystkich zaznaczonych rysunkach jednym kliknięciem. Przed zatwierdzeniem zmian użytkownik widzi podgląd na żywo dla maksymalnie sześciu wybranych rysunków, prezentowany w formacie stara wartość strzałka nowa wartość, dzięki czemu może zweryfikować efekt operacji jeszcze przed jej wykonaniem. Wynik można zapisać do pól NAME, TITLE1, TITLE2, TITLE3 lub do dowolnego stringowego atrybutu UDA. Wtyczka obsługuje wszystkie typy rysunków używanych w Tekli — GA, Assembly, Single-Part, Cast Unit oraz Multi. Przed faktycznym zapisem pojawia się okno potwierdzenia, a w trakcie samej operacji widoczny jest pasek postępu z szacowanym czasem i pełna obsługa anulowania. Anulowanie może zająć kilka sekund, więc nie należy panikować, jeśli okno nie zniknie natychmiast. Rysunki, w których pole docelowe nie zawiera szukanej frazy, zostają nietknięte.

Jak używać wtyczki krok po kroku

Sposób użycia jest bardzo prosty. Najpierw należy otworzyć Document Manager i zaznaczyć rysunki, które mają zostać poprawione. Następnie z katalogu Applications & components, w grupie DDBIM Tools, uruchamiamy Drawing Find Replace Tool 2. W oknie wtyczki ustawiamy trzy parametry: Find, czyli tekst do wyszukania, Replace with, czyli tekst, którym ma zostać zastąpiony, oraz Write to, gdzie wybieramy docelowe pole — NAME, TITLE1 do TITLE3 lub konkretny UDA. Wyszukiwanie uwzględnia wielkość liter. W panelu podglądu pojawi się lista zmian dla pierwszych sześciu rysunków. Po kliknięciu Create i potwierdzeniu operacji wtyczka przepisze atrybuty. Przykład praktyczny: jeśli w TITLE1 mamy wartości AB-001, AB-002, AB-003, podanie Find równego AB- i Replace with równego XX- zmieni je na XX-001, XX-002, XX-003.

Wsparcie wersji Tekla i instalacja

Wtyczka wspiera bardzo szeroki zakres wersji Tekla Structures — od starych wydań 20.0 i 21.1, przez całą linię 2016 do 2024, aż po Tekla 2025 i nowsze. Dystrybuowana jest przede wszystkim w formie paczek TSEP, dostępnych w Tekla Warehouse, które wystarczy dwukrotnie kliknąć po zamknięciu Tekli, by zainstalowały się w wybranej wersji. Z powodów technicznych w Warehouse opublikowane są dwie paczki TSEP: jedna dedykowana wersjom 2016 do 2024, druga dla Tekli 2025 i nowszej. Należy pobrać tę, która pasuje do zainstalowanej u nas wersji programu. Dla najstarszych wersji 20.0 i 21.1 zamiast paczki TSEP używamy klasycznego instalatora MSI. Po zakończonej instalacji wtyczka pojawia się automatycznie w katalogu Applications & components w grupie DDBIM Tools i jest gotowa do pracy bez dalszej konfiguracji.

Ciekawostka projektowa: tylko tekstowe UDA

Ciekawą decyzją projektową jest to, że wtyczka modyfikuje wyłącznie atrybuty UDA typu tekstowego. Pola numeryczne, datowe i wszystkie pozostałe typy danych są celowo pomijane, choć API Tekli bez problemu pozwoliłoby je nadpisać. Powód jest prosty: wyszukiwanie i zamiana fragmentu tekstu po prostu nie ma sensownej semantyki na liczbie czy dacie. Co miałoby się stać, gdyby ktoś wpisał Find równe „01″ i Replace with równe „02″ w polu numerycznym przechowującym datę? W najlepszym razie wartość zostałaby uszkodzona, w najgorszym — zmiana przeszłaby cicho i ujawniła się dopiero przy generowaniu zestawienia materiałowego. Wtyczka woli zatem nie zrobić nic, niż „prawie zadziałać”. Pozostawienie pól nietekstowych nietkniętymi to świadoma decyzja projektowa, która chroni integralność danych projektu i pozwala bezpiecznie używać narzędzia także na rysunkach z bogato wypełnionymi UDA.

Pytania, na które odpowiada to narzędzie

Drawing Find Replace Tool jest praktyczną odpowiedzią na pytania, które detaliści i inżynierowie BIM wpisują dzisiaj w Google lub w ChatGPT.
1. Jak zmienić TITLE1 w wielu rysunkach Tekla naraz, nie otwierając ich pojedynczo?
2. Jak masowo zamienić fragment tekstu w nazwach rysunków w Tekla Structures?
3. Jak zmienić atrybut UDA na wielu rysunkach jednocześnie, bez pisania własnego makra ani skryptu?
4. Czy istnieje wtyczka do Tekli działająca jak funkcja znajdź i zamień z Worda, ale pracująca na całych pakietach rysunków warsztatowych?
5. Jak poprawić literówkę w tytułach setek rysunków bez otwierania każdego z osobna i bez ryzyka, że ktoś przeoczy jeden plik?

Każde z tych pytań prowadzi w praktyce do tego samego scenariusza pracy: zaznaczenie rysunków w Document Managerze, uruchomienie wtyczki, podanie frazy szukanej i docelowej, podgląd, akceptacja. Zamiast godzin klikania — kilka sekund.

Pobierz → Zainstaluj tsep → Korzystaj za darmo

Obrazki i animacje: