poniedziałek, lutego 03, 2014

MacroSolid - WordReport2

Makro WordReport2 - umożliwia generowanie listy materiałów/raportu do pliku Word® wraz z wizerunkiem poszczególnych składowych złożenia. Makro grupuje komponenty na podstawie wartości wybranej właściwości, sortuje je a następnie generuje przejrzyste zestawienie według przyjętego formatowania.

WordReport2


WordReport2-1



Makro umożliwia:
  1. generowanie listy materiałów (BOM)/raportu do pliku Word®:
    1. z wszystkich komponentów aktywnego złożenia,
    2. z wszystkich komponentów będących na najwyższym poziomie aktywnego złożenia,
    3. z możliwością uwzględniania podzłożeń,
    4. w postaci tabeli lub kolumn,
  2. zdefiniowanie formatowania komórek uzależnionego od wartości wybranej właściwości komponentu (możliwość m.in. wyboru czcionki tekstu, określenia czy komórka powinna mieć ramkę, określenia wysokości komórki oraz w przypadku generowania zestawienia z podziałem strony na kolumny możliwości określenia liczby kolumn oraz procentowego udziału szerokości obszaru w komórce, w którym zamieszczany jest opis komponentu w stosunku do obszaru przypisanego na wizerunek/obrazek),
  3. wybór sposobu wstawiania wizerunku komponentu do komórki (generowanie grafiki z: aktywnego modelu złożenia, wybranego widoku części lub wstawianie istniejącej grafiki (png, jpg, gif,bmp,tif, cgm,eps) ze zdefiniowanej lokalizacji),
  4. zdefiniowanie tekstu komórki komponentu poprzez przypisanie wybranych wartości właściwości komponentu,
  5. pomijanie tych komponentów, które posiadają w swojej nazwie słowa kluczowe (definiowane przez użytkownika) oraz komponentów, które znajdują się w wybranym folderze drzewa struktury złożenia lub folderze na dysku komputera;
  6. zapisanie ustawień domyślnych okna makra.
Tryby generowania obrazków:
Zdjęcie z aktywnego modelu złożenia   
Grafiki do raportu generowane są z obszaru graficznego SOLIDWORKS®, a co za tym idzie generowane są z przyjętymi ustawieniami wyświetlania. Makro ukrywa wszystkie komponenty i kolejno pokazuje tylko ten, z którego wykonuje obrazek, a następnie, już przed samym wykonaniem zdjęcia, wpisuje komponent w okno obszaru graficznego („wpisz w ekran”). Przed uruchomieniem makra należy ustawić w SOLIDWORKS® widoczność elementów w obszarze graficzny, wybrać styl wyświetlania i bieżącą orientację widoku oraz ukryć obszar drzewa operacji FeatureManager.
WordReport2-2
Zdjęcie z widoku części
W tym trybie makro WordReport2 otwiera każdy komponent, zmienia bieżącą orientację widoku na tą, która została zdefiniowana w oknie makra a następnie generuje obrazek zgodnie z ustawieniami stylu wyświetlania oraz widoczności elementów dokumentu. Użytkownik może również wybrać zdefiniowany wcześniej swój widok (opcja: „Mój widok”), pamiętając o tym, aby nazwa tego widoku w makrze oraz SOLIDWORKS® była taka sama.
WordReport2-3
Zdjęcie ze zdefiniowanej lokalizacji
W tym trybie grafiki do raportu pobierane są z folderu na dysku komputera/serwera. Po wybraniu tego trybu uaktywnia się dolny pasek, w którym Użytkownik wybiera ścieżkę do folderu ze zdjęciami. Grafika musi być nazwana tak samo jak wartość wybranej właściwości pliku.
WordReport2-4
Jak to działa?
Każda komórka składa się z dwóch obszarów. W pierwszym (po lewej) znajduje się opis komponentu, a w drugim (po prawej) wizerunek/obrazek części lub złożenia.
Przy zaznaczonej opcji generowania raportu do tabelki komórki grupowane są w bloki. Komórki typu 1 (zakładka „Komórka 1”) grupowane są po cztery w wierszu, komórki typu 2 i 3 po dwa w wierszu a typu 4 po jednej w wierszu. Przypisanie komponentu do typu komórki odbywa się w zależności od wartości wybranej właściwości pliku. W przypadku braku określonej właściwości makro przypisuje komponent do komórek typu „domyślnego” (zakładka „Domyślna”) grupowanych po cztery w wierszu podobnie jak w przypadku grupowania komponentów w komórki typu 1.
WordReport2-5
Makro umożliwia sortowanie komponentów przypisanych do rodzaju komórki według wybranego kryterium.
Przy odznaczonej opcji „Tabelka”, makro grupuje komponenty przypisane do rodzaju komórek w kolumnach. W trybie tym można ustalić liczbę kolumn na stronie oraz zdefiniować procentowy udział szerokości obszaru w komórce, w którym zamieszczany jest opis komponentu w stosunku do obszaru przypisanego na wizerunek/obrazek).
Uwagi:
  1. Makro w trybie generowania zdjęć z aktywnego modelu złożenia automatycznie ukrywa i pokazuje komponenty. Przed uruchomieniem makr należy pamiętać o wyłączeniu funkcji „Przejście widoku” oraz „Ukryj/Pokaż komponent” (Narzędzie->Opcje->Widok).
  2. Praca makra jest ściśle związana z właściwościami zdefiniowanymi dla pliku SOLIDWORKS® (Plik->Właściwości…). Przed przystąpieniem do pracy z makrem Użytkownik powinien zaktualizować w MacroSolid listę używanych właściwości (Opcje->Lista:Właściwości). W ww. oknie należy wpisać nazwy właściwości dokładnie takie, jakie znajdują się we właściwościach używanych w modelach SOLIDWORKS.
  3. Makro identyfikuje część na podstawie nazwy z „Opcji Listy materiałów” tj. w zależności od ustawienia „Nazwa dokumentu”, „Nazwa konfiguracji”, „Nazwa okreś. przez użytkownika” oraz dodatkowo z samej nazwy konfiguracji. UWAGA! Jeżeli dla Części A z konfiguracją „Domyślną” oraz dla Części B z konfiguracją „Domyślną” zostanie ustawiona „Opcja Listy materiałów” na „Nazwa konfiguracji” to makro uzna te dwie części, jako takie same. WordReport2
Copyright © ADKSolid. All rights reserved

sobota, stycznia 04, 2014

Makro Colours ułatwia i przyspiesza kolorowanie komponentów w SOLIDWORKS

makro SolidWorks Colours Szafka
Makro Colours ułatwia i przyspiesza kolorowanie komponentów w SOLIDWORKS.
Makro umożliwia zarówno hurtowe definiowanie koloru dla wszystkich komponentów aktywnego złożenia z pominięciem "wybranych" i/lub komponentów znajdujących się w określonym folderze drzewa struktury SOLIDWORKS jak i definiowanie koloru tylko dla zaznaczonych komponentów w drzewie operacji FeatureManager (z włączonym tzw. filtrem części).
Makro Colours umożliwia:
  • kolorowanie na podstawie informacji znajduącej się we właściwości pliku,
  • zapisanie informacji o kolorze do właściwości pliku (opcja "zdefiniuj jako .."),
  • zdefiniowanie własnej listy kolorów.

makro SolidWorks Colours
 

Copyright © ADKSolid. All rights reserved

wtorek, grudnia 10, 2013

Automatyzacja pracy w SOLIDWORKS

Otwarte API systemu CAD jest w dzisiejszych czasach jednym z ważniejszych elementów rozwoju oprogramowania. Producenci, którzy jeszcze nie umożliwili lub dopiero niedawno otworzyli dostęp do API swoich produktów są zdecydowanie za konkurencją, która wdrożyła takie rozwiązanie wcześniej.
Budowanie sieci produktów partnerskich wymaga czasu, a bez aplikacji zintegrowanych tzw. dodatków sam system CAD nie jest w dzisiejszych czasach atrakcyjny i nie spełnia wymagań stawianych przez rynek i Klientów. Tworzone przez niezależnych producentów rozwiązania „dodatkowe” wypełniają lukę ich funkcjonalności, dzięki czemu Klient dostaje pakiet narzędzi CAx do wyboru, dostosowanych do prowadzonej przez niego działalności, a opartych na konkretnym systemie CAD.
Możliwości programowania SOLIDWORKS® wydają się być nieograniczone. To co może wykonać użytkownik ręcznie może również zostać (przynajmniej teoretycznie) zautomatyzowane. Po nawiązaniu połączenia z SOLIDWORKS® (swApp) możemy pracować z aktywnym dokumentem (swApp.ActiveDoc) np. dodawać, zmieniać, usuwać właściwości komponentów, modyfikować istniejące operacje bryłowe części, eksportować dokumenty do innych formatów tj. pdf, step, dxf (ExportFlatPatternView(NewFilePath, bends)). Możliwe jest także opracowanie makra, która będzie generowało model bryłowy części np. na podstawie danych zawartych w pliku, począwszy od utworzenia nowego dokumentu (SwApp.NewDocument(Template, 0, 0, 0)) po wygenerowanie operacji bryłowych (np. swDoc.FeatureManager.FeatureExtrusion2(…)). Ponad to możliwym jest, aby informacje zawarte we właściwościach komponentów, liście materiałowej, notatkach, adnotacjach itp. zostały pobrane, a następnie użyte jako źródło informacji dla innych aplikacji, bądź też zapisane do pliku zewnętrznego (txt, xls, xml, doc itp.).
Istnieją nieograniczone możliwości i ilości pomysłów na tworzenie prostych, jak i zaawansowanych rozwiązań czego przykładem mogą być makra zgrupowane w dodatku MacroSolid, który posiada certyfikat SOLIDWORKS® Solution Partner. Wśród ww. makr można znaleźć takie, które automatyzują proces generowania plików z nazwą zdefiniowaną przez użytkownika (np. DXF, DRW, PDF), jak i makra, które skracają czas niezbędny do opracowania dokumentacji projektu (np. Properties, Print). 

Makro Properties - definiowanie właściwości dostosowanych oraz specyficznych dla konfiguracji. Filmik przedstawia m.in. jak skonfigurować makro Properties tj. zdefiniować nazwy właściwości, metody przypisywania wartości oraz jak korzystać z Edytora list właściwości.
Makro SortTree - tworzenie folderów w drzewie operacji FeatureManager modelu złożenia, dodawanie do nich części i/lub złożeń w zależności od wartości wybranej właściwości pliku, a następnie sortowanie ich według wybranego kryterium. Filmik prezentuje możliwość pracy makra w różnych trybach m.in. pracy makra dla wybranych/zaznaczonych komponentów. W przypadku Imadła pneumatycznego zostały wydzielone komponenty "ADKSolid", części zamawiane, standardowe oraz wytwarzane. Informacje o typie zapisane zostały do właściwości "Type" za pomocą makra Properties w krokach:
  • dla wszystkich komponentów przypisano właściwość "Type" o wartości "ADKSolid" (0.40s-1.20s),
  • w trybie wybranych komponentów zmieniono właściwość "Type" na odpowiedni (1.20s-2.10s).

Makro ExcelBOM - generowanie listy materiałowej do pliku Excel z uwzględnieniem wydzielonych komponentów (folderów). Filmik prezentuje również możliwość:
  • generowania listy materiałowej dla wybranych/zaznaczonych komponentów (1.02s-1.40s),
  • uwzględnienia przez makro  opcji "wyklucz z listy materiałów" (1.40s-2.22s) podczas generowania BOM.

Makro ExcelBOM2 - generowanie listy materiałów (tzw. BOM) w postaci pliku MS Excel® z aktywnego modelu złożenia lub z wybranych złożeń. W filmiku zaprezentowano:
  • wykorzystanie pliku Excel jako szablonu dla generowanej przez makro listy materiałowej (0.21s-2.21s),
  • funkcję pomijania przez makro komponentów znajdujących się w wybranym folderze drzewa operacji FeatureManager (3.05s-3.56s),
  • możliwość wygenerowania jednego zestawienia dla różnych projektów/złożeń (3.56s-5.15s).

Makro WordReport2 - generowanie listy materiałowej do pliku Word wraz z grafikami. Filmik prezentuje:
  • konfigurację makra WordReport2 (0.48s-3.39s),
  • trzy sposoby dodawania do zestawienia grafiki/wizerunku komponentu (3.39s-10:45s).

Makro STEP - generowanie plików STEP części i/lub złożeń


Makro DRW->PDF/DXF - generowanie plików PDF oraz DXF z rysunków 2D
Makro Print - hurtowe drukowanie

Copyright © ADKSolid. All rights reserved

poniedziałek, listopada 04, 2013

BlachSolid - intuicyjny i wiarygodny program do szacowania i kontroli kosztów wytwarzania części z blachy można pobrać za darmo w wersji na 3 miesiące. Wystarczy złożyć zamówienie na 3-miesięczną wersję BlachSolid a po maksymalnie 48 godzinach cieszyć się korzystaniem z dodatku.

Formularz zamówienia


BlachSolid - kolumna
Zestawienie

Szacowanie kosztu - krok po kroku


Szacowanie kosztu - tryb automatyczny

środa, lutego 06, 2013

MacroSolid - darmowe makro Colors

W najnowszej wersji MacroSolid v3.18.1 dodaliśmy darmowe makro Colors. Makro umożliwia zdefiniowanie wyglądu/koloru dla wszystkich części aktywnego złożenia - jednym kliknięciem. Wystarczy zdefiniować najczęściej używane kolory tzn. dodać do listy w oknie makra nazwę koloru oraz zdefiniować wartości współrzędnych modelu przestrzeni barw RGB (R – red (czerwonej), G – green (zielonej) i B – blue (niebieskiej)).

MacroSolid - makro Draw

Aktualnie pracujemy nad makrem, które automatycznie generuje rysunki części i złożeń. Możliwe? Wersja rozwojowa już działa. Systematycznie będziemy dodawać kolejne funkcjonalności.