Nowości w MacroSolid 2025
Nowości, udoskonalenia, poprawki, informacje MacroSolid
Stało się! Od 13 października GearSOLID dołącza do MacroSolid (v.15.10.1).
To świetna wiadomość dla wszystkich użytkowników z aktywną subskrypcją MacroSolid Professional – zyskują oni dostęp do funkcji GearSOLID!
Co to oznacza w praktyce?
Możliwość "przeliczenia" i generowania:
✔ pojedynczego koła zębatego walcowego o zębach prostych lub śrubowych,
✔ listwy zębatej (zębatki) o zębach prostych lub skośnych,
✔ złożenia przekładni zębatej i zębatkowej.
Nowe możliwości w MacroSolid to jeszcze większa automatyzacja i oszczędność czasu w projektowaniu!
Pełny opis tutaj -> GearSOLID
Przejdź do zakładki "Maje makra" i dodaj przycisk uruchomieniowy - prawy przycisk myszy i GearSOLID.

MacroSolid v15.12.1
Niektóre firmy wymagają, aby plik DXF generowany z blachy miał w sobie notatki przy liniach gięcia, czasami również inne informacje tj. numer, materiał, grubość. Przy tradycyjnym generowaniu z poziomu modelu, z operacji rozłożenia nie ma takiej możliwości. W takim przypadku nasze makro DXF można przestawić w tryb exportu pliku DXF z widoku rysunku. Jak to działa? Otwieramy rysunek na specjalnym szablonie bez ramki i innych niepotrzebnych elementów, przenosimy widok "Rozłożony model" na arkusz w skali 1:1 i ... zapisz jako DXF. Ten tryb do tej pory działał tylko dla plików jednoobiektowych. Od najnowszej wersji ten tryb działa również dla blach będących składowymi listy elementów ciętych.
Makro Colors - zaznaczasz model lub wybraną ściankę, wybierasz kolor i gotowe. Model otrzymuje przypisany kolor (lub wygląd), a do jego właściwości automatycznie zapisywana jest informacja o zastosowanym RAL-u. Może to być nie tylko kolor RGB, ale również wykończenie lub wygląd.
Makro Colors wymaga jednak konfiguracji — każdorazowo dostosowanej do standardów danej firmy. Przygotowaliśmy dokumentację oraz krótki materiał wideo, jednak mimo to konfiguracja tej funkcjonalności wciąż sprawiała Wam trudności. Wniosek jest prosty: dotychczasowy sposób konfiguracji nie był wystarczająco intuicyjny.
Dlatego upraszczamy konfigurację. Co musisz zrobić?
-
Skopiuj plik
Colours.xlsx
z folderu instalacyjnego:C:\Program Files\MacroSolid\Templates\Colours.xlsx
do dowolnej lokalizacji roboczej. -
Otwórz plik i zdefiniuj 19 najczęściej używanych kolorów / wykończeń / wyglądów
(wiersze od 3 do 21). -
Jeżeli potrzebujesz większej liczby pozycji do szybkiego wyboru, zdefiniuj kolejne 20 kolorów
(wiersze od 22 do 41). -
Pozostałe kolory:
-
pozostaw na dalszych pozycjach, jeśli mogą być używane,
-
lub usuń je z listy, jeśli są zbędne.
-
-
Jeżeli makro ma nakładać wygląd, a nie tylko kolor RGB, uzupełnij ścieżkę do pliku
.p2m.
-
Zapisz plik, zamknij go i nadpisz plik w lokalizacji instalacyjnej:
C:\Program Files\MacroSolid\Templates\Colours.xlsx -
Otwórz okno makra Colors i uruchom „czarodzieja”, wybierając wariant:
-
konfiguracja 20 kolorów lub
-
konfiguracja 40 kolorów.
-

Jeżeli chcesz, aby makro Colors obsługiwało 40 kolorów włącz dodatkowy przycisk w kontekstowym pasku narzędziowym i zrestartuj dodatek / SOLIDWORKS.

MacroSolid v15.11.2
Wydawało się, że temat numeracji i nazewnictwa plików w SOLIDWORKS mamy już zamknięty. Przez lata naturalnym kierunkiem było odsyłanie firm do systemu PDM, który zapewniaja pełną kontrolę nad dokumentacją. Jednak nie każda firma ma PDM-a, nie każda chce go wdrażać – a potrzeba spójnej numeracji pozostaje.
Pojawiło się więc pytanie: czy możemy zaproponować coś równie skutecznego, ale prostszego, lżejszego i dostępnego od ręki? Okazuje się, że tak.
W wielu firmach pracujących w SOLIDWORKS kwestia nadawania unikalnych nazw plikom jest jednym z kluczowych elementów organizacyjnych. Numeracja musi być jednoznaczna, bezpieczna przy pracy wielu użytkowników, stabilna przy błędach, konfigurowalna, możliwa do audytowania. Jeżeli w firmie nie wdrożono jeszcze systemu do zarządzania dokumentacją PDM warto rozważyć nasz FileNumerator - lekki, prosty, szybki i całkowicie bezserwerowy system numeracji plików oparty na współdzielonym pliku CSV.
To rozwiązanie będziemy rozwijać z kolejnymi zainteresowanymi firmami a zatem - zapraszamy do kontaktu. Co mamy na dzień dzisiejszy?
System składa się z czterech elementów:
- Plik CSV z konfiguracją i aktualnym stanem liczników – zawiera prefixy, ostatnie numery oraz reguły formatowania.
- Makro Properties i nowa funkcja Numerator CSV pobierająca z pliku CSV kolejny wolny numer.
- Plik logów CSV zapisujący historię nadanych numerów oraz
- RenameDocument - możliwość zmiany nazwy plików z poziomu drzewa FeatureManager na podstawie wartości właściwości.
Nie ma potrzeby instalacji SQL, synchronizacji z usługami, uruchamiania serwera, konfigurowania PDM.
FileNumerator używa mechanizmu twardego blokowania podczas zapisu, "retry" do 20 prób – aby poczekać aż inny użytkownik zakończy operację pobierania numeru oraz specjalnego zapisu: odczyt → modyfikacja → zapis w jednym kroku. Dzięki temu nigdy nie powstają duplikaty numerów, równoczesne wywołania nie powodują konfliktów, system działa stabilnie niezależnie od ilości użytkowników.
Każde nadanie numeru zapisuje się do pliku CSV obok pliku numeratora. Wraz z numerem zapisywane są dane, dzięki którym można analizować historię, łatwo znaleźć źródło błędów, można śledzić kto i kiedy nadał numer.
Jak to działa?
- Makro Properties ustaw tak, aby jedna wybrana właściwość przechowywała numer. To musi być ta sama właściwość, która obsługuje funkcjonalność RenameDocument. Właściwość ta będzie uzupełniana przez nową funkcję Numerator CSV.
- Wybierz lokalizację, do której ma dostęp każdy konstruktor. Nie twórz tam pliku CSV, ponieważ utworzy go MacroSolid podczas inicjowania, podczas pierwszego uruchomienia. Zakładamy, że pierwsze uruchomienie będzie testowe, będziesz konfigurował numerator. Wybierz zatem lokalizację i przyjmij jakąś nazwę dla pliku np. Licznik.csv

Numerator CSV utworzy plik CSV w domyślnej konfiguracji i przypisze pierwsze numery z puli przeznaczonych dla konkretnych typów komponentów z formatowaniem {prefix}{nr:000000}.
- Złożenia "ZK" mają prefix "30-"
- Blachy "B" mają prefix "11-"
- Konstrukcje spawane, profile jednobryłowe "P" mają prefix "12-"
- Części "C" mają prefix "20-"
- a handlowe "H" mają prefix "10-"
- Złożenia "ZM" oraz "ZZ" mają swoje prefixy, aby przygotować konfigurator do wdrożeń w firmach, które rozróżniają różne typy złożeń np. złożenie magazynowe, złożenie pod zlecenie.

Możesz ustalić swoje prefixy oraz formatowanie dla każdego z typów. Ustawiając ten sam prefix na różne typy informujemy Numerator CSV, aby brał kolejny numer z tej samej puli numerów.

Nowy numer można zbudować samodzielnie posługując się odpowiednimi tokenami np. {YYYY}-{type}-{nr:000000}. Jeżeli nie chcesz rozróżniać typów to zastosuj w każdym typie taki sam prefix.

A co jeśli konstruktor wpisze ręcznie numer? Czy MacroSolid nie nadpisze już istniejący numeru? System nie nadpisuje ręcznie wpisanych numerów, nie nadpisuje już uzupełnionych numerów. Numerator CSV domyślnie pominie takie pliki. Jeśli konstruktor chce zmienić lub wymusić numer specyficzny, może to zrobić. Jeżeli chcesz nadać ponownie nowy numer na dokument wówczas wystarczy wyczyścić ręcznie właściwość i ponownie uruchomić numerator na tym komponencie.
O RenameDocument już wielokrotnie mówiłem także tutaj nie będę się już rozwodził -> Link
MacroSolid v15.10.2
WordReport2, działający z poziomu Tabeli BOM, zyskał dwie nowe opcje dotyczące ścieżek do generowanych plików.
MacroSolid rozpoznaje lokalizacje plików PDF, DXF oraz STEP i umożliwia ich zapis do raportu Word. Dotychczas jednak pełne (bezwzględne) ścieżki były często zbyt długie, co utrudniało czytelne prezentowanie ich w bloku informacyjnym. Dodatkowo, ścieżki bezwzględne mają sens głównie wtedy, gdy pliki są zapisywane bezpośrednio do sieci lub systemu PDM, gdzie lokalizacja nie ulega zmianie. W innych przypadkach – np. przy lokalnym generowaniu – takie podejście traci na użyteczności.
Nowe opcje rozwiązują te problemy. Dzięki przeliczeniu ścieżki bezwzględnej na ścieżkę względną oraz możliwości zamiany jej na krótszą, czytelną etykietę, funkcjonalność raportu staje się bardziej praktyczna i przejrzysta.


Jeśli cały folder projektu zostanie przeniesiony (np. na inny komputer lub serwer), ścieżki względne nadal działają, ponieważ odnoszą się do lokalizacji względem pliku raportu docx. Ścieżki bezwzględne natomiast przestaną być poprawne, jeśli zmieni się litera dysku lub struktura folderów.
ExcelBOM2, działający z poziomu Tabeli BOM, podobnie jak WordReport2, zyskał dwie nowe opcje związane ze ścieżkami do generowanych plików.
Pierwsza z nich – Ścieżka względna dla plików – powoduje, że ścieżki do plików PDF, DXF, STEP i innych są zapisywane względem lokalizacji pliku .xlsx, a nie jako pełne ścieżki bezwzględne.
Druga opcja – Użyj linków do ścieżki – automatycznie wstawia do komórki formułę tworzącą hiperłącze, dzięki czemu wystarczy jedno kliknięcie, aby otworzyć wygenerowany plik bezpośrednio z Excela.
Zastosowanie ścieżek względnych daje swobodę w przenoszeniu folderu z dokumentacją w dowolne miejsce – linki nadal będą działać, o ile nie zmieni się wzajemne położenie plików względem arkusza Excel.

CutListProperties otrzymuje możliwość definiowania swoich różnych wersji, przypisania konkretnego ustawienia jako domyślne dla WIDOKu, w COMBO.


MacroSolid v15.10.1
Kilka drobnych udoskonaleń, o których warto wiedzieć:
- Jeżeli zatrzymasz kursor nad ikonkami typów komponentów w zakładce filtrowanie i klikniesz prawym przyciskiem myszy wówczas będziesz mógł zaznaczyć wszystkie filtry lub odznaczyć wszystkie filtry ... jednym kliknięciem.
- Nasz NUMERATOR i funkcja RenameDocument cieszy coraz większym Waszym uznaniem. Od wersji MacroSolid v15.10 zmienisz nie tylko nazwy plików, ale i nazwy dla brył - pod opcjami. Jeżeli zatem modelujesz wielobryłowo a później wychodzisz na pliki SLDPRT to zdecydowanie docenisz tą aktualizację.

SOLIDWORKS® 2025 nas zaskoczył. Podczas "Zapisz jako" do PNG z wyizolowanej bryły, SOLIDWORKS® wychodzi z tego stanu, co powoduje, że na zdjęciu mamy całą konstrukcję a nie tylko ten jeden obiekt. Błąd został zgłoszony, ale pod odpowiedzi nie mamy złudzeń stąd opracowaliśmy nowe podejście, które omija ten problem. Od najnowszej wersji robienie zdjęć dla brył znowu działa poprawnie ;)
Poza tym ... do tej pory nie było "opcji" do jakiego folderu zapisują się pliki PNG a to np. przy konfiguracji PDM może mieć znacznie stąd ... jeżeli chcesz inny folder niż "PIC" wpisz swoją nazwę. Dodatkowo dla handlowych i znormalizowanych możesz zdefiniować inną nazwę folderu.
Jedna mała opcja może zmienić wszystko. Dla firm, które wykorzystują WordReport2 do generowania naklejek nowa opcja "Rozpisz wystąpienia" będzie bardzo pomocna. Bloków dla komponentu pojawi się tyle ile występień w modelu.
Podczas konwertowania modelu jednoobiektowego na arkusz blachy narzędziem Convert to Sheet Metal Part otrzymasz podpowiedź o rozpoznanej grubości blachy oraz informację zwrotną jeżeli po automatycznej konwersji objętość "po" różni się "przed" co będzie dla Ciebie sygnałem, że musisz dodatkowo przeprowadzić "obórkę ręczną".


Podczas konwertowania z pliku STEP modelu wieloobiektowego problemem są bryły, które SOLIDWORKS jak i MacroSolid nie widzi jako element cięty typu profil, kształtownik itd. Dodaj znacznik konstrukcji spawanej, ramkę graniczną na elementy ciętę a następnie .... przytrzymaj "P" nad komórką kolumny Description w pojawi się menu rozwijalne z profilami. L to kątowniki, C - ceowniki, T - dwuteowniki, R - rury. Bez dodanych ramek granicznych na elementy cięte do wyboru będziesz miał pełną listę.

W zależności od wersji SOLIDWORKS® dwie pierwsze nowe opcje zapewnią oczekiwane działanie naszego automatu do generowania plików DXF. Funkcje zmieniające otwory możesz uruchomić w trybie cichym z dwukrotnym przebudowaniem operacji.

Czy kiedykolwiek miałeś problemy z opcjami podpiętymi pod operacje "Rozłożony model"? Brak zaznaczenia na "Scal ściany" lub zaznaczenie "Uprość zgięcia" może mieć swoje poważne konsekwencje na wygenerowanym pliku DXF. Makro DXF sprawdzi i wymusi zaznaczenie lub odznaczenie tych ważnych opcji.

MacroSolid v15.5.0
Do tej pory nie było takiej potrzeby, ale w końcu się pojawiła - dodaliśmy opcję uwzględniającą pierwszą kolumnę ID / Numer podczas generowania pliku CSV.
Jeżeli stan magazynowy pobierany jest z ERP poprzez CSV, może okazać się, że zachodzi potrzeba dodania do projektu SOLIDWORKS® czegoś czego jeszcze nie ma w ERP. Zachodzi potrzeba założenia tymczasowego Wirtualnego komponentu ERP. Mamy to.
W trybie definiowania kolejnych operacji (OP.1, OP.2, OP.3 itd.) możliwe jest przypisanie do każdej operacji oddzielnej listy. Jeśli chcesz skorzystać z takiego rozwiązania, przygotuj osobne pliki: ListaOperacji1.txt dla OP.1, ListaOperacji2.txt dla OP.2 itd.
Jeśli plik ListaOperacji1.txt będzie pusty, oprogramowanie potraktuje to jako sygnał, aby w danej kolumnie wyświetlić wszystkie operacje z głównej listy ListaOperacji.txt.
Dodaliśmy dwie nowe opcje w makrze PIC, które pozwalają automatycznie pominąć tworzenie podglądu dla komponentów, które już posiadają zapisane obrazy. Przy dużych projektach ręczne zaznaczanie komponentów i uruchamianie makra PIC z menu kontekstowego, aby wygenerować pliki PNG, bywa uciążliwe. Dzięki nowym opcjom nie musisz już zastanawiać się, które elementy mają, a które nie mają podglądów — wystarczy jedno kliknięcie ikonki PIC nad tabelą BOM, a makro zajmie się resztą.
Udoskonaliliśmy drukowanie rysunków wieloarkuszowych - jeśli wszystkie arkusze w dokumencie mają ten sam rozmiar, drukowanie dwustronne (duplex) będzie teraz działać prawidłowo.
Daliśmy możliwość podpięcia pod COMBO makra DRAW. Tym samym możliwe jest zdefiniowanie jednego ustawienia makra DRAW jako domyślnego dla WIDOKu.
Dodatkowo możesz podpiąć pod makro DRAW swoje makro SWP.
Dotychczas generowane z WIDOKU listy materiałów w formatach XLSX i DOCX można było zapisać z nazwą odpowiadającą nazwie modelu lub z nazwą modelu rozszerzoną o separator i nazwę WIDOKU. Obecnie do nazwy pliku można również dodawać informacje zdefiniowane w panelu ProjectInfo.
Dodaliśmy nową kontrolkę nad Tabelą BOM do wskazania ścieżki zapisu dla funkcji "MyPackAndGo for...". Jeśli ścieżka zostanie uzupełniona, wszystkie pliki będą zapisywane właśnie tam. Ustawienie to ma charakter globalny — obowiązuje dla całego dodatku. Oznacza to, że niezależnie od tego, jaka ścieżka zostanie podana w poszczególnych widokach w "MyPackAndGo for...", pliki i tak trafią do lokalizacji wskazanej w kontrolce nad Tabelą BOM.
SOLIDWORKS® 2025 nas zaskoczył. Podczas "Zapisz jako" do PNG z wyizolowanej bryły, SOLIDWORKS® wychodzi z tego stanu, co powoduje, że na zdjęciu mamy całą konstrukcję a nie tylko ten jeden obiekt. Błąd został zgłoszony i czekamy razem z wami na poprawkę w następnym SP.
Nowość z roku 2024
Rok 2024 przyniósł nowości, z których w MacroSolid 2025 będziesz mógł skorzystać.
Jeżeli jeszcze nie zapoznałeś się z nimi zapraszamy tutaj. Jeżeli nie masz czasu na czytanie -> obejrzyj filmik ;)