Instrukcja instalacji i obsługi makra Naming w wersji 1.0

Transkrypt

Instrukcja instalacji i obsługi makra Naming w wersji 1.0
Malerzów, 28.04.2013
Instrukcja instalacji i obsługi makra
Naming w wersji 1.0
1. Uwagi wstępne
Niniejszy dokument jest uproszczoną instrukcją instalacji i obsługi makra Naming w
wersji 1.0 dla systemu Windows XP / 7 (w wersji 32 lub 64 bitowej) i aplikacji CATIA V5 w
wersji anglojęzycznej.
Do poprawnej instalacji i użytkowania niniejszego makra niezbędne jest spełnienie
następujących warunków:
 zainstalowana aplikacja CATIA V5 Release od 16 do 23 (na takich wydaniach makro
było testowane, w przypadku wystąpienia jakichkolwiek problemów ze zgodnością
zalecany jest kontakt mailowy – dane kontaktowe znajdują się na ostatniej stronie).
 zainstalowany pakiet Microsoft .NET Framework 3.5 lub wyższy,
 wolne 1,0 MB miejsca na dysku (zalecana lokalizacja C:\).
1
2. Instalacja
Rozpoczęcie procesu instalacji odbywa się poprzez rozpakowanie otrzymanego
archiwum AB_Naming_DEMO.zip i uruchomienie pliku AB_Naming_DEMO.exe.
W wyświetlonym oknie powitalnym wybieramy przycisk Next > aby przejść do okna
wyboru ścieżki instalacji:
2
Zalecaną
lokalizacją
instalacji
jest
ustawiony
domyślnie
katalog
„C:\AB_Designer\AB_Naming”. Dokonanie zmiany możliwe jest poprzez wybranie
przycisku: Browse…. Wybrana w tym miejscu lokalizacja będzie zwana w dalszej części
instrukcji „katalogiem instalacji”. Wybór zatwierdzamy wybierając przycisk Next >.
Konieczne może się w tym miejscu okazać dodanie pliku instalacyjnego
AB_Naming_DEMO.exe do listy zaufanych aplikacji posiadanego programu
antywirusowego, gdyż może on zablokować procedurę instalacyjną.
Jeżeli instalacja przebiegła pomyślnie powinno zostać wyświetlone następujące okno:
Następnie opuszczamy program instalacyjny poprzez wybór przycisku Finish. W
przypadku wystąpienia jakichkolwiek problemów zalecany jest kontakt mailowy (dane
kontaktowe znajdują się na ostatniej stronie).
Kolejnym krokiem jest uruchomienie aplikacji CATIA. Następnie przechodzimy do
okna Macros poprzez:
 sposób pierwszy:
 sposób drugi:
skrót klawiszowy Alt+F8,
menu Tools -> Macro ->Macros…
3
W aktualnym oknie wybieramy opcję Macro libraries….
Następnie z rozwijanego menu klikamy opcję VBA Projects, potem przycisk Add
existing library…. Zostanie otwarte okno wyboru:
4
W oknie wskazujemy, znajdujący się w katalogu instalacji (domyślnie
„C:\AB_Designer\AB_Naming”) plik EXE_Start.catvba i zatwierdzamy klawiszem Open (dla
polskiej wersji systemu Windows przycisk Otwórz). Powrócimy tym samym do okna
Macro libraries:
W bieżącym oknie na liście pod nazwą Current libraries: zatwierdzamy podwójnym
kliknięciem
ścieżkę
nowej
biblioteki,
która
domyślnie
przyjmuje
nazwę
„C:\AB_Designer\AB_Naming\EXE_Start.catvba”. Po potwierdzeniu powrócimy do okna
Macros:
Proces instalacji został zakończony. Wybranie przycisku Run uruchomi makro.
Ponowny dostęp do powyższego okna Macros jest możliwy na dwa sposoby:
 poprzez 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 i wygodne uruchomienie makra Naming.
5
Opisany poniżej krok jest opcjonalny i w żaden sposób nie wpływa na funkcjonowanie
makra, ma jedynie za zadanie ułatwienie dostępu i przyspieszenie jego uruchomienia. W celu
pominięcia tego kroku należy przejść do rozdziału 3.
Przed przystąpieniem do tej procedury należy zamknąć w oknie aplikacji CATIA
wszelkie podokna (części, złożenia, rysunki itp.). Okno powinno wyglądać następująco:
Następnie z górnego menu wybieramy Tools -> Customize… – powinno pojawić się
okno Customize:
6
Przechodzimy na zakładkę Commands z listy Categories wybieramy pozycję Macros,
po czym odsłaniamy właściwości przyciskiem Show Properties…. Okno rozszerzy się o
dodatkowe funkcje:
7
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. Po powrocie do okna Customize przechodzimy do
zakładki Toolbars:
8
Klikając New… otwieramy okno wyboru nazwy nowego paska zadań New Toolbar,
gdzie pod pozycją Toolbar Name wpisujemy (przykładowo) nazwę „AB Naming” i
zatwierdzamy przyciskiem OK. Nowy pasek zadań powinien być teraz dostępny w liście
Toolbars w oknie Customize:
9
Mając zaznaczoną pozycję AB Naming klikamy przycisk Add commands…
wyświetlając tym samym listę komend możliwych do użycia:
Z listy należy wybrać pozycję ABNaming_START i zatwierdzić przyciskiem OK.
Po powrocie do okna Customize zamykamy je przyciskiem Close. Przycisk został dodany do
nowego paska zadań.
Uruchomienie makra następuje poprzez użycie przycisku ABNaming_START na
pasku zadań AB Naming, dostępnego z poziomu każdego modułu aplikacji CATIA, co jest
równoznaczne z użyciem przycisku Run w oknie Macros.
10
3. Uruchomienie i opis funkcji
Uruchomienie makra spowoduje pojawienie się okna startowego wyboru ścieżki
instalacji:
Po kliknięciu przycisku Select installation path (wskaż ścieżkę instalacji) makro w
celach informacyjnych wyświetli dodatkowe okno, w którym poprosi o zaznaczenie pliku
„AB_Naming.exe”. Po kliknięciu przycisku OK pojawi się okno wyboru:
Wybieramy, zgodnie z powyższą informacją, plik o nazwie „AB_Naming.exe” z
katalogu instalacji (domyślnie „C:\AB_Designer\AB_Naming”) i zatwierdzamy klawiszem
Open (dla polskiej wersji systemu Windows przycisk Otwórz), wracając do okna CATII.
Opisaną wyżej procedurę wskazania ścieżki pliku „AB_Naming.exe” należy przeprowadzić
tylko podczas pierwszego uruchomienia makra Naming oraz za każdym razem kiedy
tymczasowe pliki aplikacji użytkownika (standardowo C:\Users\Nazwa_użytkownika\
AppData\Local\Temp) zostaną usunięte. Ma to miejsce w przypadku używania wszelakich
aplikacji „czyszczących” rejestr, lokalizacje systemowe lub pliki tymczasowe. Każde
następne uruchomienie będzie zaczynało się od poniższego kroku.
Uruchomienie makra (przyciskiem ABNaming_START na pasku zadań AB Naming
albo przyciskiem Run w oknie Macros) spowoduje otwarcie okna startowego:
11
Przed uruchomieniem makra należy pamiętać, iż najwyższą pozycją w drzewku CATII musi
być złożenie CATProduct zawierające co najmniej jeden komponent (CATPart, CATProduct
lub Component) gdyż w przeciwnym wypadku wyświetlony zostanie komunikat o błędzie i
makro nie uruchomi się. Zalecane jest też zapisanie wszystkich zmian (przy użyciu opcji
Save Management).
Jeśli spełnione zostały wszystkie potrzebne warunki, po wybraniu przycisku START
wyświetlone zostanie okno główne makra:
Główne menu można podzielić na trzy zasadnicze obszary:
 Okno robocze – służy do wizualnej kontroli stanu złożenia i wprowadzanych zmian,
opisane w podrozdziale 3.1.
 Zestaw narzędzi – menu służące do wprowadzania zmian w nazwach komponentów,
opisane ogólnie w podrozdziale 3.2. Menu może pracować w dwóch trybach:
Replace / Add Text (zamień / dodaj tekst) opisany w podrozdziale 3.2.1. lub Rename
(zmień nazwę) opisany w podrozdziale 3.2.2.
 Pole wyboru ścieżki zapisu – służy do wybrania lokalizacji zapisu zmienionego
złożenia oraz zatwierdzenia bądź odrzucenia wprowadzonych zmian. Opisane w
podrozdziale 3.3.
12
3.1. Okno robocze
Strukturę przykładowego złożenia w drzewku CATII i jego translację do okna
roboczego makra przedstawia poniższy diagram:
Makro nie wczyta do okna roboczego elementów ukrytych w CATII (funkcją Hide/Show).
Od tej reguły jest jeden wyjątek, mianowicie jeżeli dany komponent występuje w złożeniu
wielokrotnie i tylko jedna instancja zostanie ukryta, komponent mimo tego zostanie wczytany
do okna roboczego. Dodatkowo jeżeli wielokrotnie użyty komponent będzie znajdował się w
podzłożeniu, które jest ukryte, to podzłożenie także zostanie wczytane i poddane zmianom.
Każdy komponent drzewka CATII jest wyświetlany tylko raz w oknie roboczym i
zawiera 3 pozycje:
1. Nazwę pliku (File Name) na dysku wraz z rozszerzeniem. Litery A/C/P przed
dwukropkiem na początku wiersza oznaczają odpowiednio Assembly, Component,
Part i odnoszą się do rodzaju komponentu.
Wyjątek stanowi tutaj Component, gdyż nie tworzy on pliku na dysku. W tym
przypadku pierwsza nazwa jest nazwą złożenia, w którym dany Component się
znajduje, następnie, po podwójnym dwukropku, wyświetlana jest jego nazwa części
(Part Number).
2. Nazwę części (Part Number) z drzewka CATII.
Tłumaczenie oryginalnej nazwy anglojęzycznej Part Number jako „nazwa części” jest
uzasadnione spójnością nazewnictwa CATII i makra, oraz faktem, iż Part Number nie
musi być wyrażony za pomocą tylko i wyłącznie cyfr ale także za pomocą liter.
13
3. Nazwę instancji (Instance Name).
Nazwa instancji jest sprawdzana tylko „do kropki”, z racji tego iż każda instancja
użyta w sesji musi mieć unikatową nazwę. Jeśli nazwy instancji wielokrotnie użytych
komponentów różnią się od siebie, wtedy trzecia pozycja jest pomijana w oknie
roboczym. Do kontrolowania nazw instancji służy w takim wypadku funkcja Check
Instance opisana w następnym podrozdziale.
W celu szybkiej, wzrokowej weryfikacji tego, co dzieje się z nazwami komponentów
w złożeniu w oknie roboczym wprowadzono prosty system podkreśleń i kolorów, i tak:
Podkreślenie i oznaczenie kolorem zielonym oznacza, iż wszystkie nazwy (pliku, części i
instancji) są takie same.
Oznaczenie kolorem zielonym bez podkreślenia oznacza, iż nazwa pliku i nazwa części są
takie same, różna jest tylko nazwa instancji.
Podkreślenie i oznaczenie kolorem czerwonym oznacza, iż nazwa pliku i nazwa części są
różne, ale jedna z nich (podkreślona) jest taka sama jak nazwa instancji.
Oznaczenie kolorem czerwonym bez podkreślenia oznacza, iż wszystkie nazwy (pliku, części
i instancji) są różne.
3.2. Zestaw narzędzi
W górnej części zestawu widoczne są dwa przyciski:
 Reset (przywróć) – służy do cofania zmian wprowadzonych w oknie roboczym dla
wybranego komponentu. Staje się aktywny, kiedy w oknie roboczym zostaną
wprowadzone zmiany (elementy podświetlone żółtym kolorem),
 Check Instance (sprawdź instancję)– służy do kontrolowania nazw instancji
komponentów użytych wielokrotnie w sesji. Wskazanie odpowiedniej pozycji w oknie
roboczym i użycie przycisku wyświetli następujące okno:
14
W oknie wyświetlane są 3 informacje: nazwa pliku (File Name) i nazwa części (Part
Number), które są widoczne także w oknie roboczym oraz wszystkie występujące w złożeniu
nazwy instancji tego samego, wielokrotnie użytego komponentu.
3.2.1. Replace / Add Text
Tryb pozwalający na zamianę podanej frazy inną frazą, lub dodanie nowej frazy do
wybranej nazwy – pliku, części bądź instancji.
Zaczynając od góry widoczne są dwa edytowalne pola:
 Old: (stary:) – należy w nim podać frazę wejściową (starą), która ma zostać
zamieniona,
 New: (nowy:) – należy w nim podać frazę wyjściową (nową), która ma zastąpić starą
frazę, ew. która ma zostać dodana do starej nazwy.
Poniżej edytowalnych pól znajduje się ramka z dwoma opcjami do wyboru:
 Add at the beginning (dodaj na początku) – wybranie tej opcji spowoduje dodanie na
początku starej nazwy frazy podanej w oknie New:,
 Add at the end (dodaj na końcu) – wybranie tej opcji spowoduje dodanie na końcu
starej nazwy frazy podanej w oknie New:.
W przypadku użycia funkcji dodania nowej frazy do starej nazwy pole Old: musi być puste,
gdyż w przeciwnym wypadku ramka z opcjami Add at the beginning / Add at the end
pozostanie nieaktywna.
15
Po prawej stronie znajduje się ramka z trzema opcjami: File Name (nazwa pliku), Part
Number (nazwa części) i Instance Name (nazwa instancji), i służy do wyboru nazwy, która
ma zostać poddana zmianom.
Podwójne kliknięcie w białe tło ramki spowoduje natychmiastowe zaznaczenie wszystkich
trzech pozycji (File Name, Part Number, Instance Name).
Poniżej znajdują się dwa zielone przyciski:
 Select (wybór) – pozwala na wybranie w oknie roboczym komponentów, które mają
zostać zmienione,
 All (wszystko) – automatycznie podda zmianom wszystkie komponenty znajdujące się
aktualnie w oknie roboczym.
Przyciski Select i All stają się aktywne, kiedy zostanie zdefiniowany schemat zmian
tzn. albo zostaną wypełnione pola Old: i New: albo tylko pole New: i zaznaczona zostanie
jedna z opcji poniżej (Add at the beginning / Add at the end) i z ramki po prawej stronie
wybrana zostanie przynajmniej jedna nazwa.
W wersji demonstracyjnej przycisk All jest zablokowany i pozostaje nieaktywny.
Przykład 1 – dodanie frazy „AB” na końcu nazwy pliku, części i instancji dwóch
wybranych komponentów.
Zaczynamy od wpisania w pole New: frazy „AB”, następnie zaznaczamy w oknie
poniżej Add at the end i w polu po prawej stronie wybieramy wszystkie trzy opcje – File
Name, Part Number i Instance Name.
Następnie wybieramy przycisk Select i zaznaczamy w oknie roboczym dwa dowolne
komponenty:
16
Kończymy wybór używając przycisku End selection:
Wybrane komponenty zostaną zaznaczone na żółto i w celu kontrolnym przedstawione
zostaną ich nazwy wyjściowe (po znakach >:>).
Przykład 2 – zmiana frazy „V001” na „V002” w nazwie pliku, części i instancji
wszystkich komponentów (tylko dla pełnej wersji makra).
17
Zaczynamy od wpisania w pole Old: frazy „V001” a w pole New: „V002” potem w
oknie po prawej stronie zaznaczamy wszystkie trzy opcje – File Name, Part Number i
Instance Name. Następnie wybieramy przycisk All:
Podobnie jak w przykładzie 1 poddane zmianom komponenty zostaną oznaczone
żółtym kolorem oraz pokazane zostaną ich zmienione nazwy.
Zaznaczenie dowolnego komponentu i wybranie wcześniej opisanego przycisku Reset
spowoduje cofnięcie wprowadzonych zmian.
3.2.2. Rename
Tryb pozwalający na zamianę nazw – pliku, części i instancji – nazwą pliku, części,
instancji, bądź dowolną frazą.
18
Zaczynając od góry widoczne jest jedno edytowalne pole New: (nowy:) – podany w
nim tekst zastąpi wybrane nazwy. Znajdujący się powyżej zielony przycisk Read Node
(czytaj pozycję) jest ściśle powiązany z tą funkcją i służy do importowania nazw z okna
roboczego do pola New:.
Poniżej znajduje się ramka z czterema opcjami do wyboru:
 Text (tekst) – do zmiany wybranych nazw użyta zostanie fraza z pola New: (dowolna
bądź odczytana funkcją Read Node),
 File Name (nazwa pliku) – wybrane nazwy zostaną zmienione na nazwę pliku,
 Part Number (nazwa części) – wybrane nazwy zostaną zmienione na nazwę części.
 Instance Name (nazwa instancji) – wybrane nazwy zostaną zmienione na nazwę
instancji.
Ramka znajdująca się po prawej stronie (z wyborem File Name, Part Number i
Instance Name) oraz przyciski Select i All mają identyczne funkcje jak w trybie Replace /
Add Text.
Przykład 3 – odczytanie nazwy pliku dowolnego komponentu i użycie jej do zmiany
nazwy instancji tego samego komponentu.
Zaczynamy od użycia przycisku Read Node i odczytania nazwy pliku komponentu.
Następnie w ramce poniżej okna New: zaznaczamy opcję Text a w ramce po prawej
wybieramy Instance Name. Potem wybieramy przycisk Select i zaznaczamy w oknie
roboczym ten sam komponent:
19
Podobnie jak w przykładzie 1 i 2 poddany zmianie komponent zostanie podświetlony
żółtym kolorem. Z racji tego, iż ta część jest użyta wielokrotnie w złożeniu z różnymi
nazwami instancji, nie widzimy w oknie roboczym jej pierwotnej nazwy, widzimy tylko
wyjściową (po znakach >:>).
Przykład 4 – zmiana nazwy pliku, części i instancji na nazwę części we wszystkich
komponentach (tylko dla pełnej wersji makra).
Zaczynamy od zaznaczenia w dolnej ramce opcji Part Number oraz wybrania
wszystkich trzech pozycji – File Name, Part Number i Instance Name w ramce po prawej
stronie. Następnie wybieramy przycisk All:
20
Zaznaczenie żółtym kolorem informuje, tak jak w poprzednich przykładach, że makro
poddało zmianom wszystkie komponenty. Nazwy wyjściowe (po znakach >:>) widoczne są
tylko w przypadku, kiedy faktycznie nastąpiła ich zmiana, tzn. kiedy nazwa wejściowa i
wyjściowa różnią się od siebie.
3.3. Pole wyboru ścieżki zapisu
Wszystkie wprowadzone do tej pory zmiany miały miejsce tylko i wyłącznie w
obrębie interfejsu makra i nie miały żadnego wpływu na złożenie otwarte w CATII. Kolejnym
i zarazem ostatnim etapem jest zapisanie wprowadzonych zmian. W tym celu należy najpierw
określić ścieżkę zapisu. Służy do tego pole Destination Path: (ścieżka docelowa:) z dwoma
żółtymi przyciskami:
 Select Path (wybierz ścieżkę) – uruchamia okno wyboru lokalizacji, w której
docelowo zostaną zapisane wszystkie zmienione komponenty,
 Product Path (ścieżka produktu) – użycie powoduje automatyczne wybranie
lokalizacji edytowanego złożenia jako ścieżki zapisu – wszystkie poddane zmianom
komponenty zostaną nadpisane.
Użyciem zielonego przycisku OK powodujemy zapisanie zmienionych komponentów
w wyświetlonej w polu Destination Path: lokalizacji i ponowne wczytanie zmienionego i
zapisanego złożenia do okna roboczego makra:
21
Używając czerwonego przycisku EXIT opuszczamy makro bez zapisywania zmian.
Znajdujący się w prawym górnym rogu krzyżyk
służący standardowo do zamykania
okna w tym przypadku restartuje makro i powoduje wyczyszczenie wszystkich
wprowadzonych zmian.
4. Personalizacja makra
Opisana w tej instrukcji wersja makra jest wersją najbardziej uniwersalną, oferującą
funkcje i narzędzia dobrane pod kątem jak najszerszego ich użycia. Istnieje naturalnie
możliwość dopasowania ustawień makra Naming, lub wzbogacenia interfejsu o dodatkowe
narzędzia i funkcje, w celu zmaksymalizowania funkcjonalności i dostosowania do
indywidualnych potrzeb lub wewnętrznych wymogów i baz danych. Poniżej przykład
indywidualizacji makra po kątem wymagań klienta:
22
W przypadku jakichkolwiek pytań odnośnie personalizacji makra zalecany jest
kontakt mailowy (dane kontaktowe znajdują się na ostatniej stronie).
23
W przypadku jakichkolwiek pytań lub uwag proszę o kontakt na podany poniżej adres.
Adres do korespondencji:
[email protected]
24

Podobne dokumenty