Malerzów, 10.07.2010 Instrukcja instalacji pakietu: AB_Designer_DEMO_v10 1. Uwagi wstępne Niniejszy dokument jest uproszczoną instrukcją instalacji pakietu AB_Designer_DEMO_v10 dla systemu Windows XP i systemu CATIA w wersji anglojęzycznej. Pakiet zawiera wersje demo trzech makr przeznaczonych dla użytkowników systemu CATIA V5 (R14 do R19). Do przeprowadzenia instalacji niezbędne jest spełnienie następujących warunków: uprawnienia administratora systemu na koncie używanym do instalacji, zainstalowana aplikacja: CATIA V5 (R14 do R19), zainstalowany pakiet Microsoft.NET Framework 2.0 lub wyższy, wolne 3,0 MB miejsca na dysku (zalecana lokalizacja C:\). 1
2. Instalacja Rozpoczęcie procesu instalacji odbywa się poprzez uruchomienie pliku: AB_Designer_DEMO_v10.exe Zalecaną lokalizacją instalacji jest katalog: C:\AB_Designer_v10. Dokonanie zmiany możliwe jest poprzez wybranie przycisku: Browse. Wybrana w tym miejscu lokalizacja będzie zwana w dalszej części katalogiem instalacji. Dalej wybieramy przycisk Next >. Następnie po zakończonej pomyślnie instalacji wybieramy przycisk Finish. W przypadku wystąpienia jakichkolwiek problemów zalecany jest kontakt mailowy (dane kontaktowe na ostatniej stronie). 2
Uruchamiamy aplikację CATIA. Następnie przechodzimy do okna Macros poprzez: sposób pierwszy: sposób drugi: skrót klawiszowy Alt+F8, z menu Tools -> Macro ->Macros W aktualnym oknie wybieramy opcję: Macro libraries. Następnie z rozwijanego menu opcję VBA Projects, potem przycisk Add existing library. 3
W oknie wyboru wskazujemy plik: AB_Designer_DEMO_START.catvba, znajdujący się w katalogu instalacji (domyślnie C:\AB_Designer_v10 ) i zatwierdzamy klawiszem Open (dla polskiej wersji systemu Windows przycisk Otwórz ). Po powrocie do okna Macro libraries klikamy dwa razy na pierwszą pozycję w oknie (C:\AB_Designer_v10\AB_Designer_DEMO_START.catvba dla standardowej instalacji). 4
W tym miejscu proces instalacji został zakończony. Pakiet jest gotowy do użycia. Wybranie przycisku Run uruchomi pakiet AB_Designer_DEMO_v10. Dostęp do poniższego okna jest możliwy na dwa sposoby: skrót klawiszowy Alt+F8, z menu Tools -> Macro ->Macros Zamykamy okno Macros przyciskiem Close. Kolejnym krokiem instalacji jest dodanie przycisku do paska narzędzi (Toolbar) umożliwiającego szybkie uruchomienie pakietu AB_Designer_DEMO_v10. Przed przystąpieniem do tego kroku zamykamy w oknie aplikacji CATIA wszelkie podokna (części, złożenia, rysunki itp.). Okno powinno wyglądać następująco: 5
W celu dodania ikony uruchamiającej pakiet, stworzony zostanie pasek zadań (Toolbar) o nazwie MAKRO_DEMO. Z górnego menu wybieramy: Tools -> Customize i przechodzimy na zakładkę Commands ; w oknie Categories wybieramy pozycję Macros, po czym odsłaniamy właściwości przyciskiem Show Properties. W celu przypisania ikony do makra wybieramy przycisk z dolnej części okna. Po pojawieniu się okna Icons Browser wybieramy ikonę poprzez kliknięcie na nią i zatwierdzamy wybór przyciskiem Close. W oknie Customize przechodzimy na zakładkę Toolbars i wybieramy przycisk New. W oknie New Toolbar pod pozycją Toolbar Name: wpisujemy nazwę MAKRO_DEMO i zatwierdzamy przyciskiem OK. 6
W oknie Toolbars wybrana powinna być pozycja MAKRO_DEMO. Przechodzimy do okna Commands list przez wybranie przycisku Add commands. W aktualnym oknie wybieramy pozycję AB_Designer_DEMO_START, następnie zatwierdzamy OK. Zamykamy okno Customize. Uruchomienie pakietu następuje poprzez użycie przycisku AB_Designer_DEMO_START na pasku zadań MAKRO_DEMO, dostępnego z poziomu każdego modułu aplikacji CATIA. 7
3. Okno wyboru makra Uruchomienie pakietu spowoduje pojawienie się okna wyboru. Z tego okna mamy dostęp do trzech makr zawartych w pakiecie. Kliknięcie jednego z zielonych przycisków z lewej strony okna spowoduje uruchomienie konkretnego makra. CLEANING PICTURES Zadaniem makra jest ukrywanie (hide) / pokazywanie (show) elementów części (*.CATPart) występujących w złożeniu (*.CATProduct). Makro używane w celu utworzenia plików *.jpg ze zdjęciami elementów złożenia. POINTS Makro umożliwia wyeksportowanie współrzędnych punktów wskazanych przez użytkownika do pliku w formacie *.txt lub *.csv. Przy użyciu makra możliwe jest także stworzenie na podstawie pliku wejściowego typu *.txt lub *.csv (o wcześniej zdefiniowanej strukturze) określonych punktów w obiekcie typu *.CATPart. Instrukcje obsługi makr zamieszczone zostały w dalszej części dokumentu. Opuszczenie okna wyboru jest możliwe przez przycisk EXIT. 8
4. Makra 4a. CLEANING Makro przeznaczone jest do pracy zarówno ze złożeniami (*.CATProduct) jaki i pojedynczymi częściami (*.CATPart). Okno składa się z dwóch głównych elementów. Pierwszy zawiera dwa przyciski wyboru Hide i Show. Drugi dziesięć przycisków selekcji, w wersji demo dostępnych jest tylko sześć z nich. Przyciski Hide i Show służą do wyboru trybu pracy makra. Tryb Hide przeznaczony jest do zmiany statusu obiektu z widoczny na ukryty. Tryb Show pozwala zmienić status z ukryty na widoczny. Makro wykona zmianę statusu elementów zgodnie z wybranym trybem. Selekcja grupy elementów, dla której ma zostać wykonana zmiana, odbywa się poprzez zaznaczenia danej grupy. Do dyspozycji mamy następujące grupy: 1. Bodies PartBody, 2. Surfaces powierzchnie, 3. Curves krzywe, 4. Sketches szkicowniki (niedostępne w wersji demo), 5. Annotations adnotacje (niedostępne w wersji demo), 6. Planes płaszczyzny, 7. Axis Systems układy współrzędnych (niedostępne w wersji demo), 8. Points punkty, 9. Geometrical Sets geometrical sety (niedostępne w wersji demo), 10. Constrains więzy. Odznaczenie możliwe jest poprzez kliknięcie na danej grupie. Makro rozpoczyna działanie po wybraniu przycisku OK. Celem opuszczenia makra należy wybrać przycisk EXIT 9
4b. PICTURES Makro działa wyłącznie ze złożeniami (*.CATProduct) najwyższą pozycją w drzewie (Tree) musi być złożenie (*.CATProduct). Wersja demo pozwala stworzyć dziesięć zdjęć. Okno makra zawiera dwa pola informacyjne. Document path : i Destination. W pierwszym widoczna jest ścieżka do katalogu, w którym zapisane jest aktywne złożenie. Drugie wyświetla ścieżkę do katalogu, w którym zostaną zapisane zdjęcia. Wybór dysku i katalogu docelowego możliwy jest przez dwa okna nad polem Destination. W celu przyspieszenia pracy dołożone zostały dwa przyciski: Document directory oraz Create direktory: PIC_dd_mm_yyyy. Użycie pierwszego spowoduje automatyczną zmianę katalogu docelowego na katalog, w którym jest zapisane aktywne złożenie. Przeznaczeniem drugiego jest stworzenie katalogu o nazwie PIC_dzisiejsza_data i ustawienie go jako katalogu docelowego. W obszarze okna mamy do dyspozycji także cztery pola selekcji: Assy picture zaznaczenie tej opcji powoduje wykonanie pierwszego zdjęcia z aktualnego złożenia. White BG opcja ta powoduje ustawienia tła zdjęcia na kolor biały (w wersji demo opcja jest zablokowana). Compass ukrywa lub wyświetla kompas podczas robienia zdjęć (w wersji demo opcja jest zablokowana). Tree ukrywa lub wyświetla drzewo (Tree) struktury (w wersji demo opcja jest zablokowana). Po zaznaczeniu odpowiednich opcji i wybraniu katalogu docelowego przechodzimy do etapu robienia zdjęć przez wybranie przycisku OK. Wymiary zdjęcia będą takie jak aktualny wymiar okna CATII. Rozmiar ten może być zmieniany podczas pracy. Rola użytkownika sprowadza się do ustawienia perspektywy i kliknięcia na dowolnym elemencie w oknie CATII. 10
Dla każdej części zostanie wygenerowany plik *.jpg o nazwie odpowiadającej instance name. Podczas pracy można dowolnie omijać części przez naciśniecie przycisku Esc. 4c. POINTS Makro działa wyłącznie z dokumentami typu *.CATPart najwyższą pozycją w drzewie (Tree) musi być część (*.CATPart). Do dyspozycji mamy dwa formaty plików - *.txt i *.csv (w wersji demo tylko jeden *.txt). Wybór formatu następuje poprzez zaznaczenie jednego z pól wyboru umieszczonych w górnej części okna. Poprzez wartość Accuracy ustawiamy dokładność (wyrażaną przez ilość cyfr po przecinku) z jaką będą eksportowane lub importowane współrzędne punktów (w wersji demo wartość zablokowana na 2). Zaznaczenie formatu jest niezbędne do odblokowania przycisków funkcyjnych. W celu wyeksportowania współrzędnych do pliku należy wybrać przycisk Select Geometrical Set. W oknie wyboru wskazujemy ścieżkę dla pliku wyjściowego i podajemy jego nazwę. Ostatnim krokiem jest wskazanie w oknie CATII Geometrical Set zawierający punkty (wersja demo eksportuje do 50 punktów). Tworzenie punktów na podstawie danych z pliku odbywa się przez wybranie przycisku Select input file i wskazanie pliku z danymi. Plik wejściowy *.txt dla wersji demo musi mieć następującą strukturę: 23,66 36,83 85,49 90,26 110,13 127,81-38,3-9,15 139,77, gdzie separatorem jest Tab a końcem wiersza Enter. 11
5. Inne Przykłady Naming (Nazewnictwo) Makro przygotowane w celu utrzymania zgodności nazw plików ze standardami wymaganymi przez używane wewnętrznie bazy danych. Zastosowanie: tworzenie nowych elementów złożenia zgodnie z wymaganymi standardami (nazewnictwo), tworzenie nowych wersji złożeń zgodnie z zdefiniowanymi regułami (podniesienie numeru wersji lub zmiana daty ostatniej modyfikacji zawartej w nazwie pliku ), sprawdzanie zgodności nazwy z obowiązującym standardem, przygotowanie plików dostarczonych przez klienta, w celu załadowania ich do wewnętrznej bazy danych, przygotowanie danych do odesłania klientowi w wymaganym standardzie. 12
Korzyści: spójność nazw (instance name = part number = file name), oszczędność czasu (możliwość jednoczesnej zmiany nazw dla wszystkich wyselekcjonowanych plików), minimalizacja błędów wynikających z wprowadzania danych ręcznie. Midsurfaces (Powierzchnie środkowe) Celem makra jest wyszukanie w strukturze części (*.CATPart), występujących w złożeniu (*.CATProduct), wcześniej przygotowanych powierzchni środkowych i wyeksportowanie ich w postaci plików *.igs, niezbędnych do przeprowadzenia obliczeń metodą FEM. Do nazwy plików dodane zostają informacje takie jak: zastosowany materiał, grubość materiału, masa itp. Zastosowanie: eksport plików *.igs zawierających powierzchnie środkowe części, dodanie informacji o części do nazwy pliku (np. masa, materiał, grubość). Korzyści: spójność informacji zawartych w nazwie pliku z rzeczywistymi cechami części, oszczędność czasu (możliwość generacji plików *.igs poszczególnych części dla złożeń). 13
6. Podsumowanie Omówiony pakiet trzech makr w wersjach demo jest tylko krótką prezentacją możliwości jakie daje zastosowanie makr przy pracy z aplikacją CATIA. Niniejszy demopakiet powstał na bazie doświadczeń z zakresu konstrukcji oraz zapotrzebowania klientów w branży. Trzy zaprezentowane makra zostały wybrane z szerokiej gamy powstałych do tej pory makr ze względu na swą uniwersalność. Każde z nich w pełnej wersji, poza dostępem do wszystkich opcji, może / powinno być dostosowane do indywidualnych potrzeb klienta celem zwiększenia efektywności, wydajności oraz sprostaniu zadań stawianych przez zleceniodawcę. W przypadku zainteresowania makrami do nowych zadań lub dostosowaniem zaprezentowanych do poszczególnych wymogów i kryteriów proszę o kontakt mailowy na adres podany na końcu dokumentu. Adres do korespondencji: adrian.burzynski@abdesigner.pl 14