Instalacja Aplikacji dla AutoCAD 2006 i następnych. 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. Środowisko i wymagania sprzętowe Wymagania sprzętowe Aplikacji są zgodne z wymaganiami AutoCAD-a.. Ten dokument opisuje instalację aplikacji dla AutoCAD 2005 i następnych, opisy instalacji dla innych wersji AutoCAD można pobrać ze strony http://www.rfd.pl. 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. 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. Z punktu widzenia użytkownika zawartość katalogów jest niemal identyczna. Po zdekompresowaniu i otwarciu jednego z nich znajdziesz w środku :
14 AutoCAD. Konstrukcje Budowlane Katalog B Katalog DATA Katalog ICON Plik acad.lsp Plik 01_rfd.dwt Plik rfd.pgp Pliki menu_rfd.cui i ikony_rfd.cui 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. Pliki menu AutoCAD-a z wczytanymi funkcjami Aplikacji. Skompilowany program. Opis instalacji. Po rozpakowaniu archiwum przekopiować otrzymany katalog "RFD" w dowolne miejsce dysku twardym. Zostaną rozpakowane następujące podkatalogi i pliki:...\rfd\b...\rfd\data...\rfd\icon...\rfd\acad.lsp...\rfd\01_rfd.dwt...\rfd\icony_rfd.cui...\rfd\menu_rfd.cui...\rfd\rfd.vlx 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] - [Ścieżka Poszukiwań Plików Pomocniczych] i dodaj ścieżki dostępu do katalogów:...\rfd...\rfd\b...\rfd\data...\rfd\icon Zrestartuj AutoCAD dla zainicjowania nowo dodanych ś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] Jeśli chcesz załadować do AutoCAD-a menu rozwijane aplikacji. W linii komend AutoCAD-a wpisz "_cui" i wciśnij ENTER. W otwartym oknie wydaj polecenie [CUSTOMIZE USER INTERFACE] - [TRANSFER] - [CUSTOMIZATION I NEW CUIFILE] - [OPEN] [DOSTOSUJ INTERFEJS UŻYTKOWNIKA] - [PRZENOSZENIE] - [ADAPTACJE W NOWY PLIK CUI] - [OTWÓRZ]
Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 15 Po wyszukaniu pliku "...\RFD\ menu_rfd.cui należy go wskazać i wcisnąć "OPEN" ("OTWÓRZ") Kliknij prawym przyciskiem myszy folder MENUS (MENU) i z menu rozwijanego myszki wybierz [LOAD FILE AS PARTIAL] [WCZYTAJ PLIK JAKO CZEŚCIOWY] Zatwierdź zmiany przyciskiem "APPLAY" ("ZASTOSUJ") Jeśli chcesz załadować do AutoCAD-a paski ikon aplikacji. W linii komend AutoCAD-a wpisz "_cui" i wciśnij ENTER. W otwartym oknie wydaj polecenie [CUSTOMIZE USER INTERFACE] - [TRANSFER] - [CUSTOMIZATION I NEW CUIFILE] - [OPEN] [DOSTOSUJ INTERFEJS UŻYTKOWNIKA] - [PRZENOSZENIE] - [ADAPTACJE W NOWY PLIK CUI] - [OTWÓRZ] Po wyszukaniu pliku...\rfd\ ikony_rfd.cui należy go wskazać i wcisnąć "OPEN" ("OTWÓRZ") Kliknij prawym przyciskiem myszy folder TOOLBARS (IKONY) i z menu rozwijanego myszki wybierz [LOAD FILE AS PARTIAL] [WCZYTAJ PLIK JAKO CZEŚCIOWY] Zatwierdź zmiany przyciskiem "APPLAY" ("ZASTOSUJ") 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] - [RFD 2.0] - [LOAD RFD] lub [TOOLS] - [LOAD APPLICATION...] [NARZEDZIA] - [ŁADOWANIE APLIKACJI] Jeśli aplikacja ma być ładowana automatycznie po otwarciu AutoCAD-a zaznacz w [TOOLS] - [OPTIONS] - [SYSTEM] opcję [Load ACAD.LSP With Every Drawing] [NARZEDZIA] - [OPCJE] - [PARAMETRY OGÓLNE] opcję [Ładuj Acad.lsp z każdym rysunkiem] 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". UWAGI: A/ Po zainstalowaniu kolejnych aplikacji AutoCAD może mieć do wyboru nawet kilka plików acad.lsp. Aby opisane procedury, działały poprawnie plik w katalogu RFD powinien mieć najnowszą datę modyfikacji. Wystarczy w tym celu otworzyć plik wstawić na końcu tekstu znak spacji i zapisać go ponownie. B/ Aby uniknąć przypadkowego uszkodzenia rysunku prototypowego (plik "01_rfd.dwt" ) najlepiej zaraz po otwarciu zapisać go pod nową nazwą.
16 AutoCAD. Konstrukcje Budowlane Rozszerzony opis instalacji Załóżmy że zainstalowaliśmy Aplikację na dysku D w katalogu na D:\RFD. Do poprawnej pracy i konfigurowania aplikacji potrzebny jest rysunek prototypowy (plik 01_rfd.dwt), 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. 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". 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: 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 start.lsp ) 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 W zakładce [System] zaznaczmy opcję [Load ACAD.LSP With Every Drawing] co spowoduje że AutoCAD przy każdym kolejnym uruchomieniu będzie wczytywał plik podobny do tego na poniższym listingu.
Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 17 ;;;ACAD.lsp (C) Copyright by Rafal FERDYN ;;;=========================================================================== ;;;Autor: Rafal FERDYN ;;; e-mail: rferdyn@infer.pl ;;;=========================================================================== ;;;=========================================================================== (princ "WCZYTUJĘ RFD") (load "rfd") Plik znajduje się w katalogu D:\RFD\acad.lsp a 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. Jeśli chcesz załadować do AutoCAD-a paski narzędzi aplikacji wpisz linii komend AutoCAD-a polecenie "_cui" i wciśnij ENTER. W otwartym oknie dialogowym wybierz zakładkę [TRANSFER].
18 AutoCAD. Konstrukcje Budowlane Następnie kliknij ikonę w formie folderu widoczną w prawej górnej części okna. W otwartym oknie znajdź i wskaż plik...\rfd\ ikony_rfd.cui
Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 19 Plik należy wskazać i wcisnąć "OPEN" ("OTWÓRZ") Od tego momentu nazwa pliku ikony_rfd będzie widoczna w rozwijanym pasku w górnej części okna. Wybierz nazwę ikony_rfd w tym menu rozwijanym. Możesz sprawdzić że folder TOOLBARS (IKONY) zawiera już paski narzędzi Aplikacji.
20 AutoCAD. Konstrukcje Budowlane Kliknij prawym przyciskiem myszy folder TOOLBARS (IKONY) i z menu rozwijanego myszki wybierz [LOAD FILE AS PARTIAL] [WCZYTAJ PLIK JAKO CZEŚCIOWY] Zatwierdź zmiany przyciskiem "APPLAY" ("ZASTOSUJ") Jeśli chcesz załadować menu rozwijane Aplikacji musisz powtórzyć opisaną procedurę. Tym razem należy otworzyć plik "...\RFD\ menu_rfd.cui i wczytać jego zawartość z katalogu MENUS (MENU).
Rozdział 1 Wymagania sprzętowe i instalacja Aplikacji 21