Plik do pobrania ( 240 KB )
Transkrypt
Plik do pobrania ( 240 KB )
Rozdział 1. Instalacja Aplikacji dla AutoCAD 2000 - 2005 1.1 O AutoLISP-ie Z punktu widzenia przeciętnego użytkownika systemu Windows Aplikacja nie jest właściwie programem, lecz rozbudowaną maszyną skryptową działającą w oparciu o środowisko AutoCAD-a. Dzięki temu Aplikacja może być rozwijana nie przez firmę informatyczną a przez prowadzące normalną działalność biuro projektowe. Zaletą takiego podejścia oprócz niskiej ceny jest maksymalna zgodność tworzonej dokumentacji z bieżącymi wymaganiami stawianymi przez polskie przedsiębiorstwa budowlane. Niedogodnością może być bardziej złożona procedura instalacji i konfiguracji. Z drugiej strony profesjonaliści cenią sobie możliwość dołączania do AutoCAD-a dodatkowych modułów oprogramowania, co pozwala im na budowę zoptymalizowanego pod kątem własnych potrzeb środowiska pracy. Wiedząc z doświadczenia że Aplikacja trafia w ręce użytkowników o bardzo różnej znajomości AutoCAD-a i AutoLISP-u, podzieliliśmy opis instalacji na dwie części. Skróconą dostarczającą w skondensowanej formie informacji niezbędnych do zainstalowania Aplikacji przez profesjonalistów i rozszerzoną która bardziej szczegółowo wyjaśnia sposoby wykorzystywania plików AutoLISP-u . Wszystkich czytelników którzy dotąd nie stykali się bezpośrednio z AutoLISP-em zachęcamy do lektury poniższego tekstu. Zawarte w nim informacje mogą oczywiście posłużyć do zainstalowania naszej Aplikacji, ale równie dobrze mogą stanowić podstawę do wykorzystania niezliczonych programów AutoLISP-u udostępnianych w sieci Internet. 1.2 Środowisko i wymagania sprzętowe Wymagania sprzętowe Aplikacji są zgodne z wymaganiami AutoCAD-a. W chwili publikowania tekstu dostępne są odpowiednio wersje Aplikacji dla AutoCAD 2000 - 2005, wersja angielska i polska, AutoCAD LT 2005, wersja angielska i polska, AutoCAD LT 2006, wersja angielska i polska. Podczas pracy na starszych komputerach Aplikacja działa wolniej, zwłaszcza przy automatycznym tworzeniu wykazów stali profilowej dla rysunków zawierających duże liczby pozycji i elementów. Podstawowym warunkiem poprawnego działania jest oczywiście prawidłowo zainstalowany i skonfigurowany AutoCAD. 14 AutoCAD. Konstrukcje Budowlane 1.3 Pliki niezbędne do uruchomienia Aplikacji Pod adresem http://www.rfd.pl znajdziesz zbór katalogów, których nazwy odpowiadają poszczególnym wersjom AutoCAD-a . Tak wiec katalog RFD2000 będzie zawierał aplikację dla podstawowej angielskiej wersji AutoCAD-a 2000 a katalog RFD2002pl wersję przystosowaną do pracy z AutoCAD-em 2002 w wersji polskiej. Z punktu widzenia użytkownika zawartość katalogów jest niemal identyczna. Po zdekompresowaniu i otwarciu jednego z nich znajdziesz w środku : Katalog B Katalog DATA Katalog ICON Plik acad.lsp Plik 01_rfd.dwt Plik rfd.pgp Plik Acad.mnu Plik Rfd.vlx Zawiera bazę symboli i bloków rysunkowych, wykorzystywanych przez Aplikację. Zawiera pliki konfiguracyjne i bazy danych użytkownika. Zawiera bazę ikon i slajdów. Plik wczytujący Aplikację automatycznie przy uruchamianiu AutoCAD-a. Rysunek prototypowy Aplikacji, który należy przekopiować do katalogu ...\Template Plik przechowujący domyślne nazwy komend RFD. Plik menu AutoCAD-a z wczytanymi funkcjami Aplikacji. Ten plik jest różny dla każdej z wersji AutoCAD-a. Skompilowany program. 1.4 Struktura katalogów i plików Pobierasz z Internetu odpowiednie archiwum i rozpakowujesz je w dowolnym miejscu. W wyniku tej operacji na twardym dysku tworzony jest katalog RFD, zawierający podkatalogi i pliki jak na rysunku poniżej. To, na którym dysku Aplikacja jest zainstalowana, nie wpływa na pracę programu; AutoCAD musi mieć jedynie prawidłowo zadeklarowane ścieżki dostępu do wszystkich jej katalogów. C:/ RFD B ICON acad.lsp acad.mnu rfd.vlx 01_rfd.dwt Rysunek 1.1 Struktura plików i katalogów Aplikacji Rysunek prototypowy Aplikacji (plik 01_rfd.dwt) należy skopiować do katalogu AutoCAD-a ...\TEMPLATE. 1.5 Instalacja Aplikacji w systemie AutoCAD-a Aby zainstalować Aplikację w systemie AutoCAD-a 2000, musisz: Rozpakować i skopiować odpowiedni katalog RFD (w zależności od wersji AutoCAD-a będzie to katalog RFD2000, RFD2000pl, RFD2002, lub kolejne) w dowolne miejsce na dysku (np. do katalogu głównego na dysku C:\). W wyniku tej operacji zostaną utworzone następujące podkatalogi i pliki: ...\RFD\B ...\RFD\DATA ...\RFD\ICON ...\RFD\acad.lsp ...\RFD\01_rfd.dwt ...\RFD\acad.mnu ...\RFD\rfd.VLX Uruchom AutoCAD i dopisz ścieżki dostępu do nowych katalogów. W tym celu wybierz z menu górnego: Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 15 [TOOLS] - [OPTIONS] - [FILES] - [Support File Search Patch] [NARZEDZIA] - [OPCJE] - [PLIKI] - [Scieżka Poszukiwan Plikow Pomocniczych] i dodaj ścieżki dostępu do katalogów: ...\RFD ...\RFD\B ...\RFD\DATA ...\RFD\ICON Zrestartuj AutoCAD dla zainicjowania nowododanych ścieżek dostępu. Przekopiuj rysunek prototypowy Aplikacji (plik 01_rfd.dwt) do katalogu AutoCAD-a ...\TEMPLATE. Ścieżkę dostępu do właściwego katalogu można zobaczyć otwierając z menu górnego [TOOLS] - [OPTIONS] - [FILES] - [Temptate Settings] - [Drawing Temptate File Location] [NARZEDZIA] - [OPCJE] - [PLIKI] - [Ustawienia Robocze] - [Katalog Szablonów] W linii komend AutoCAD-a wpisz menu i wciśnij ENTER. Otwiera się okno dialogowe "SELECT MENU FILE" ("WYBIERZ PLIK MENU"). Po wyszukaniu pliku ...\RFD\acad.mnu należy go wskazać i wcisnąć "OPEN" ("OTWÓRZ") W tym momencie aplikacja jest gotowa do pracy. Aby ją uruchamiać należy po otwarciu AutoCAD-a otwierać rysunek prototypowy [FILE] - [NEW] - [USE A TEMPTATE] - (plik 01_rfd.dwt) [PLIK] - [NOWY] - [SZABLON] - (plik 01_rfd.dwt) i ładować plik RFD.VLX poleceniem [BAZA] - [LOAD RFD] lub standardowym [TOOLS] - [LOAD APPLICATION...] [NARZEDZIA] - [ŁADOWANIE APLIKACJI] Jeśli aplikacja ma być ładowana automatycznie po otwarciu AutoCAD-a zaznacz [TOOLS] - [OPTIONS] - [SYSTEM] opcję [Load ACAD.LSP With Every Drawing] [NARZEDZIA] - [OPCJE] - [PARAMETRY OGÓLNE] opcję [Ładuj Acad.lsp z każdym rysunkiem] W wersji 2004 lub nowszej dodatkowo wybierz z menu górnego [TOOLS] - [OPTIONS] - [FILES] - [Temptate Settings] - [Default Temptate File Name for QNEW] [NARZEDZIA] - [OPCJE] - [PLIKI] - [Ustawienia Robocze] - [Domyślna Nazwa Pliku Roboczego dla NOWY] I dodaj ścieżkę dostępu do pliku 01_rfd.dwt z katalogu ...\RFD lub ...\TEMPTATE. 1.6 Poszerzony opis instalacji Załóżmy że program AutoCAD 2000 zainstalowaliśmy na dysku C w katalogu C:\ACAD2000, a Aplikację na dysku D (katalog RFD2000 skopiowaliśmy na dysk D i aby nie sugerować się numerem wersji zmieniliśmy jego nazwę z D:\RFD2000 na D:\RFD). W pierwszej kolejności kopiujemy rysunek prototypowy (plik 01_rfd.dwt) do katalogu AutoCAD-a C:\ACAD2000\TEMPLATE. 16 AutoCAD. Konstrukcje Budowlane Rysunek 1.2 Widok katalogu C:\ACAD2000\TEMPLATE. Rysunek ten jest potrzebny to prawidłowej pracy i konfigurowania aplikacji, jego zastosowanie będzie szczegółowo omówione w dalszej części książki. Na początek, aby ułatwić sobie naukę obsługi Aplikacji powinieneś spowodować, by otwierał się on automatycznie po każdym uruchomieniu AutoCAD-a. W tym celu musisz wybierać z menu górnego [File] – [New...] – [Use a Template] i wskazać plik 01_rfd.dwt. Aby AutoCAD mógł współpracować z Aplikacją musi przede wszystkim wiedzieć gdzie ona jest. Doprowadzamy do tego uruchamiając AutoCAD-a i wybierając z menu górnego [Tools] — [Options] lub wpisując na klawiaturze: command: config Po wybraniu zakładki [Files] i otwarciu opcji [Support File Search Patch] dopisujemy ścieżki dostępu do wszystkich katalogów, w których znajdują się pliki Aplikacji, posługując się na przemian przyciskami [Browse...] i [Add...] po zakończeniu operacji ekran powinien wyglądać jak poniżej: Rysunek 1.3 Okno opcje programu AutoCAD Zatwierdzamy wprowadzone zmiany przyciskiem [Applay] i restartujemy AutoCAD-a. Od tego momentu pliki znajdujące się w katalogu D:\RFD są dostępne dla AutoCAD-a i mogą być załadowane poprzez wydanie z wiersza poleceń komendy: command: (load ”RFD”) Oczywiście ręczne ładowanie plików jest czynnością raczej bezproduktywną dlatego w pierwszej kolejności zajmiemy się jej zautomatyzowaniem. Ponownie wybieramy [Tools] — [Options] lub wpisujemy z klawiatury: command: config Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 17 Rysunek 1.4 Zakładka System. W zakładce [System] zaznaczmy opcję [Load ACAD.LSP With Every Drawing] co spowoduje że AutoCAD przy każdym kolejnym uruchomieniu będzie wykonywał plik widoczny na poniższym listingu. ;;;ACAD.lsp (C) Copyright by Rafal FERDYN ;;;=========================================================================== ;;;Autor: Rafal FERDYN ;;; e-mail: [email protected] ;;;=========================================================================== ;;;=========================================================================== (princ "WCZYTUJĘ RFD") (load "rfd") Plik znajduje się w katalogu D:\RFD\acad.lsp a jedyna istotna linijka kodu to (load ”RFD”) jej wykonanie spowoduje że wszystkie polecenia Aplikacji będą stale dostępne z linii poleceń. Aby się o tym przekonać możesz wpisać np. command: qw Warto wiedzieć że w identyczny sposób można postąpić z dowolnym plikiem AutoLISP-u. Jeżeli ściągnąłeś z Internetu plik o nazwie nowylisp.lsp wystarczy umieścić go w katalogu D:\RFD i dopisać do pliku acad.lsp linijkę (load ”nowylisp”) aby nowe programy stały się dostępne z linii poleceń AutoCAD-a. Korzystanie z linii poleceń jest najszybszym ale niekoniecznie najłatwiejszym dla początkującego użytkownika sposobem uruchamiania programów. Kolejnym krokiem będzie więc wczytanie do AutoCAD-a menu górnego i pasków narzędziowych Aplikacji. Wszystkie dane na temat menu AutoCAD-a przechowywane są w pliku acad.mnu, aby go zobaczyć wybieramy z menu górnego: [Tools] — [Customize Menus] — [Browse] lub wpisujemy w linii poleceń: command: menu Otwiera się okno dialogowe SELECT MENU FILE (WYBIERZ PLIK MENU). 18 AutoCAD. Konstrukcje Budowlane Rysunek 1.5 Okno służące do ładowania pliku menu. Po wybraniu w okienku [Pliki typu]: opcji Menu Temptate (*.mnu) i ewentualnie skorzystaniu z przycisku [Locate] zobaczysz w nim domyślny plik menu AutoCAD-a. Zapisz sobie gdzieś ścieżkę dostępu do tego pliku i... zostaw go w spokoju! Niewprawne edytowanie pliku menu może je czasami skutecznie unieruchomić, dlatego w katalogu głównym Aplikacji przygotowaliśmy nowy kompletny plik menu. Korzystając z otwartego okna przejdź do katalogu D:\RFD\ wskaż plik acad.mnu i wczytaj go klikając przycisk [Otwórz]. AutoCAD poprosi jeszcze o potwierdzenie operacji a następnie załaduje nowe menu i paski narzędzi. Nowe paski narzędziowe mogą być uaktywniane według własnego upodobania i potrzeb. Wybieramy z menu górnego [Viev] — [Toolbar] lub wpisujemy na klawiaturze: command: toolbar Rysunek 1.6 Okno wyboru pasków narzędzi programu AutoCAD. W otwartym oknie dialogowym włączamy interesujące nas paski narzędziowe korzystając z sekcji [Toolbars]. Zmiany w wersji 2004 i następnych. Nowe wersje programu AutoCAD zostały dostosowane do współpracy z systemem Windows klasy XP. Z naszego punktu widzenia oznacza to że katalog ...\TEMPLATE przechowujący rysunki prototypowe jest teraz umieszczany w katalogu użytkownika . Aby go znaleźć wybierz z menu górnego dodaną w tej wersji opcję [TOOLS] - [OPTIONS] - [FILES] - [Temptate Settings] - [Default Temptate File Name for QNEW] i odczytaj podaną tam ścieżkę dostępu. Możesz skopiować rysunek prototypowy Aplikacji 01_rfd.dwt do wskazanego tam katalogu albo zmienić wpis na D:\RFD\01_rfd.dwt i korzystać z rysunku umieszczonego w katalogu głównym Aplikacji. Bez automatycznego ładowania Jeżeli nie jesteś zainteresowany stałym korzystaniem z Aplikacji lub jeśli pracujesz na naprawdę starej maszynie i musisz uważać na każdy zajęty megabajt pamięci operacyjnej, automatyczne ładowanie Aplikacji może nie być dla ciebie rozwiązaniem optymalnym. W takiej sytuacji podczas instalowania Aplikacji nie musisz się zajmować plikami acad.lsp i 01_rfd.dwt. Rysunek prototypowy możesz otworzyć standardowym poleceniem menu górnego [File] – [Open...]. Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 19 Nowe menu górne uzyskane po zainstalowaniu pliku acad.mnu dostarczonego z aplikacją zawiera też polecenie [BAZA] -[RFD] - [LOAD RFD] za pomocą którego można załadować aplikację ręcznie. Incydentalnie polecenie to może służyć również do przeładowania Aplikacji w przypadku jej zawieszenia. Ewentualne problemy Czasami podczas wykonywania procedury instalacyjnej mogą pojawić się problemy z plikiem acad.lsp odpowiedzialnym za automatyczne ładowanie aplikacji. Wynikają one z faktu że sprawdzający swoje katalogi AutoCAD może odnaleźć więcej niż jeden plik acad.lsp. Domyślnym zachowaniem programu jest wówczas załadowanie pliku posiadającego najnowszą datę utworzenia. Jeśli więc plik dostarczony z aplikacją nie będzie najnowszym plikiem acad.lsp obecnym w systemie AutoCAD będzie go ignorował. Rozwiązaniem może być odnalezienie właściwego pliku i dopisanie do niego polecenia (load ”RFD”) lub utworzenie w katalogu D:\RFD nowego pustego pliku, i przekopiowanie do niego zawartości starszej wersji. Wygodnym narzędziem do samodzielnego edycji plików tego typu jest domyślny edytor AutoCAD-a uruchamiany z menu górnego poleceniem [Tools] – [AutoLISP] – [Visual LISP Editor] ale wszystkie potrzebne operacje można wykonać w notatniku Windows. Dla wyeliminowania ewentualnych kłopotów warto wykonać kopie bezpieczeństwa aplikacji. Dla uniknięcia przypadkowego uszkodzenia rysunku prototypowego warto zapisywać go bezpośrednio po otwarciu pod inną nazwą. Pierwsze wersje Aplikacji były opracowywane jeszcze dla AutoCAD-a R14. Również obecnie aplikacja pracuje stabilnie na starych komputerach. Trzeba jednak liczyć się z faktem że w przypadku pracy z dużym rysunkiem na bardzo starej maszynie otwarcie niektórych okien dialogowych (w szczególności okien do tworzenia wykazów) może się rozciągnąć nawet na kilka sekund. Jeśli więc okno dialogowe nie otwiera się do końca i przestaje reagować na działania użytkownika, namawiamy do tego aby nie podejmować żadnych drastycznych środków i po prostu przez chwilę poczekać. 1.7 Instalacja w środowisku AutoCAD LT AutoCAD LT nie jest wyposażony w język AutoLisp dlatego w pierwszej kolejności trzeba doinstalować niemiecką nakładkę LT-Extender. Wersję próbną nakładki (max. 200 uruchomień) można pobrać ze strony producenta www.LT-Extender.com. Dokumentację i polskie wersje nakładki udostępnia krajowy dystrybutor LTExtendera , firma INFORMIK na stronie www.informik.pl . Po zainstalowaniu LT-Extendera należy przekopiować katalog ...\RFD w dowolne miejsce dysku twardego. Zostaną rozpakowane następujące podkatalogi i pliki: ...\RFD\B ...\RFD\ICON ...\RFD\DATA ...\RFD\PROG ...\RFD\01_rfd.dwt ...\RFD\RFD_MENU.mnu Uruchom AutoCAD i dopisz ścieżki dostępu do nowych katalogów. W tym celu wybierz z menu górnego: [TOOLS] - [OPTIONS] - [FILES] - [Support File Search Patch] [NARZEDZIA] - [OPCJE] - [PLIKI] - [Scieżka Poszukiwan Plikow Pomocniczych] i dodaj ścieżki dostępu do katalogów: ...\RFD ...\RFD\B ...\RFD\DATA 20 AutoCAD. Konstrukcje Budowlane ...\RFD\ICON ...\RFD\PROG Zrestartuj AutoCAD dla zainicjowania nowododanych ścieżek dostępu. Przekopiuj rysunek prototypowy Aplikacji (plik 01_rfd.dwt) do katalogu AutoCAD-a ...\TEMPLATE. Ścieżkę dostępu do właściwego katalogu można zobaczyć otwierając z menu górnego [TOOLS] - [OPTIONS] - [FILES] - [Temptate Settings] - [Drawing Temptate File Location] [NARZEDZIA] - [OPCJE] - [PLIKI] - [Ustawienia Robocze] - [Katalog Szablonów] Dla wersji LT 2005 wybierz z menu górnego [TOOLS] - [CUSTOMIZE] - [MENUS] , wskazać plik RFD_MENU.mnu, i wczytać go. Dla wersji LT 2006 wybierz z menu górnego [TOOLS] - [CUSTOMIZE] - [INTERFACE] - [TRANSFER] - [Customizations in New CUI File] [Open...], w menu rozwijanym Pliki typu wybrać All files, wskazać plik RFD_MENU.mnu i wczytać go. W tym samym oknie, w menu rozwijanym [Customizations in New CUI File], wskazać rfd_menu.cui. Następnie kliknąć sekcję [Toolbars] prawym przyciskiem myszy wybrać polecenie [Load file as partial] . Zatwierdzić operacje przyciskiem Appload i Ok . W celu uruchomienia RFD należy za pomocą narzędzia LT-Extender wczytać plik ...RFD\PROG\rfd.des. RFD można uruchamiać ręcznie za pomocą komendy [LT-Extender] – [Application] – [Load Application ...] lub wskazać plik ...RFD\PROG\rfd.des w oknie [LT-Extender] – [Application] – [StartUp Applications ...] co spowoduje ładowanie aplikacji do każdego nowo otwartego rysunku. Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 21