240 likes | 441 Views
Tworzenie i edycja bloków w programie AutoCAD: omówienie bloków, tworzenie bloków wewnętrznych, zewnętrznych. Cel nauczania : Tworzenie i edycja bloków. Osiągnięcia : tworzy i edytuje bloki. Blok w AutoCADzie. Blok jest obiektem złożonym z elementów składowych .
E N D
Tworzenie i edycja bloków w programie AutoCAD: omówienie bloków, tworzenie bloków wewnętrznych, zewnętrznych. Cel nauczania: Tworzenie i edycja bloków. Osiągnięcia: tworzy i edytuje bloki.
Blok w AutoCADzie • Blok jest obiektem złożonym z elementów składowych. • Identyfikatorem bloku jest jego nazwa. • Blok, mimo że może składać sie z wielu elementów narysowanych na kilku warstwach z różnymi kolorami, rodzajami linii i szerokościami linii, traktowany jest jako jeden obiekt. Przykładowo komenda WYMAŻ _ERASE kasuje od razu cały blok. • Blokmoże składać się z dowolnych obiektów i w skład bloku mogą wchodzić bloki. • Blok raz zdefiniowany można wstawiać później w rożne miejsca rysunku, z rożnymi współczynnikami skali i rożnymi katami nachylenia. • Bloki nadają sie do tworzenia bibliotek typowych części. • Blok musi być najpierw zdefiniowany. • Blok może być zdefiniowany • w obrębie jednego rysunku - blok taki zapisywany jest na dysku wraz z rysunkiem w tym samym zbiorze i nie jest dostępny dla innych rysunków • albo może być zapisany osobno na dysku i wtedy jest blokiem dyskowym - można z niego korzystać przy tworzeniu nowych rysunków. • Szczególną rolę przy budowaniu bibliotek pełnia tzw. bloki jednostkowe. Są to bloki zdefiniowane w sześcianie lub kwadracie 1x1x1 (1x1) . Przy wstawianiu bloku jednostkowego współczynniki skali pokrywają się z wymiarami bloku.
Bloki a warstwy, kolory i rodzaje linii • Blok może być utworzony z elementów podstawowych umieszczonych w rożnych warstwach i narysowanych rożnymi kolorami i rodzajami linii. Informacja o warstwie, kolorze i rodzaju linii przechowywana jest w definicji bloku. • Przywstawianiu bloku do rysunku każdy jego element umieszczany jest na oryginalnej warstwie i rysowany jest oryginalnym kolorem oraz rodzajem linii, niezależnie od aktualnego ustawienia tych parametrów. • Od powyższej reguły są 3 wyjątki: • Elementy umieszczone w warstwie "0" są przy wstawianiu bloku rysowane w warstwie aktualnej • Elementy narysowane kolorem o nazwie „JAKBLOK" „_BYBLOCK" otrzymują przy wstawieniu kolor taki jak przypisany blokowi (bezpośrednio albo przez warstwę "JAKWARSTWA"). Pozwala to na tworzenie bloków, które są rysowane w aktualnym kolorze podobnie jak odcinki, okręgi i inne elementy podstawowe. • Elementy narysowane rodzajem linii o nazwie "JAKWARSTWA" „_BYLAYER" otrzymują przy wstawieniu bloku rodzaj linii taki jak przypisany blokowi (bezpośrednio albo przez warstwę "JAKWARSTWA"). Pozwala to na tworzenie bloków, które są rysowane aktualnym rodzajem linii podobnie jak odcinki, okręgi i inne elementy podstawowe. • Przy próbie wstawienia bloku do warstwy "zablokowanej" nie jest on w ogóle generowany, nawet jeżeli poszczególne jego elementy znajdują sie w warstwach "odblokowanych".
Sterowanie cechami obiektów w blokach • Chociaż blok jest zawsze wstawiany na aktualną warstwę, jest możliwość wybrania sposobu traktowania cech poszczególnych obiektów (koloru, rodzaju linii i szerokości linii po wstawieniu odwołania do bloku): • Obiekty bloku zachowują oryginalnie przypisane cechy. Po wstawieniu bloku, cechy obiektów nie ulęgną zmianie. • Obiekty bloku dziedziczą cechy przypisane do aktualnej warstwy. Po wstawieniu bloku, cechy obiektów (kolor, rodzaj i szerokość linii) zmienią się, przejmując cechy przypisane do aktualnej warstwy. • Obiekty najpierw akceptują cechy przypisane do nich indywidualnie, a pozostałe cechy dziedziczą z aktualnej warstwy. Po wstawieniu bloku cechy obiektów (kolor, rodzaj i szerokość linii) przypisane do tych obiektów indywidualnie (nie poprzez warstwę) nie ulegną zmianie. Cechy, które nie zostały ustalone indywidualnie dla poszczególnych obiektów dziedziczą ustawienia przypisane do aktualnej warstwy. • Bloki zagnieżdżone również mogą dziedziczyć cechy przypisane do aktualnej warstwy. Śledzenie przypisania cech w blokach zagnieżdżonych może być skomplikowane.
Tworzenie obiektów, które zachowują oryginalne cechy • Obiekty wewnątrz wstawianego bloku mogą zachować swoje oryginalne cechy(kolor, rodzaj linii i szerokość linii). • W tym celu, obiekty, które mają wchodzić w skład bloku należy utworzyć na dowolnej warstwie, oprócz 0 i przypisać ich cechom dowolne wartości, oprócz JAKBLOK lub JAKWARSTWA. • Po wstawieniu bloku do rysunku, obiekty składowe tego bloku zostaną umieszczone na warstwach, na których zostały pierwotnie narysowane. • W aktualnym rysunku pojawią się warstwy, które odpowiadają warstwom użytym przez obiekty tego bloku.
Tworzenie obiektów, które zachowują oryginalne cechy • Obiekty wewnątrz wstawianego bloku mogą dziedziczyć cechy przypisane do warstwy, na którą blok zostanie wstawiony. • W tym celu należy obiekty utworzyć na warstwie 0. • Następnie, cechom tych obiektów zawartych w definicji bloku (kolor, rodzaj linii, szerokość) należy przypisać wartość JAKWARSTWA.
Tworzenie obiektów, które zachowują indywidualnie przypisane cechy, a pozostałe cechy dziedziczą z aktualnej warstwy • Obiekty wewnątrz wstawianego bloku mogą zachować cechy przypisane im indywidualnie – wartości, które zastąpią kolor, rodzaj i szerokość linii przypisane do aktualnej warstwy. • Jeśli obiektom nie został indywidualnie przypisany kolor, rodzaj linii lub szerokość linii, wtedy cechy te będą dziedziczone z aktualnej warstwy. • Dla takiego efektu, należy utworzyć obiekty na dowolnej warstwie i ustalić dla koloru, rodzaju linii i szerokości linii wartość JAKBLOK
Definiowanie bloku o określonej nazwie: BLOK _BLOCK • Polecenie BLOK tworzy obiekt złożony z grupy elementów rysunkowych - blok o określonej nazwie. Blok może być potem wstawiony (WSTAW_INSERT) w dowolne miejsce rysunku. • Format • BLOK Nazwa bloku (albo ?): nazwa_bloku • _BLOCK <enter> Block name (or ?): • Wybierz (wskaż) obiekty Select objects: wybieramy obiekty • Opcje: ? - Listuje nazwy zdefiniowanych bloków ODDAJ _OOPS - Przywraca obiekty bloku na ekranie, po utworzeniu bloku.
Uwagi do polecenia BLOK Uwagi: • 1) Bloki utworzone komendą BLOCK /_BLOK są widoczne tylko w obrębie aktualnego rysunku i tylko w jego obrębie mogą być użyte. Aby utworzyć blok dyskowy z bloku rysunkowego, który może być wykorzystywany w innych rysunkach należy posłużyć się poleceniem PISZBLOK _WBLOCK • 2) W przypadku gdy podamy nazwę bloku juz wcześniej zdefiniowanego w rysunku pojawi sie pytanie: • Blok o takiej nazwie juz istnieje, czy chcesz go przedefiniować? • Block (nazwa_bloku) already exists, Redefine it? <N>: • Jeśli odpowiemy Tak _Yes to blok będzie przedefiniowany, inaczej komenda zostanie przerwana.
WSTAW _INSERT -WSTAW- wstawienie bloku wczesnej zdefiniowanego w rysunku albo bloku z dysku. • Umieszcza jedna kopie zdefiniowanego bloku w określonym miejscu aktualnego rysunku, w określonej skali i pod zadanym kątem. Jeśli nazwa bloku nie jest zdefiniowana w aktualnym rysunku, a istnieje inny rysunek o tej nazwie, to najpierw tworzona jest definicja bloku z tego rysunku. • Uruchomienie polecenia: z menu Wstaw_Insertlub polecenie –WSTAW (w linii poleceń) • Format: WSTAWNazwa bloku (albo ?) <propozycja>: Punkt wstawienia: Współczynnik skali X <1>/Narożnik/XYZ: Współczynnik skali Y (standardowo = X): Kat obrotu <0>:
Wstawianie bloku c.d. • Współczynniki skali dla osi X i Y mogą być określone jednocześnie przez podanie punktu wstawienia jako lewego dolnego rogu czworoboku, przeznaczonego na blok i innego punktu (jako prawego górnego rogu czworoboku), podanego w odpowiedzi na pytanie o współczynnik skali osi X. Wprowadzając odpowiedź "DYNAM" można dopasować dynamicznie punkt wstawienia, współczynniki skali osi X i Y i kąt obrotu bloku. Współczynniki skali osi i kat obrotu bloku można podać bezpośrednio w odpowiedzi na zgłoszenie "Punkt wstawienia:". • Normalnie blok jest wstawiany jako pojedynczy element. Jednak, gdy nazwa bloku zostanie poprzedzona gwiazdką "*", wszystkie składniki bloku wstawiane są indywidualnie. W takim przypadku potrzebny jest tylko jeden współczynnik skali. • Odpowiedz "XYZ" na pytanie o współczynnik skali osi X oznacza, że chcemy podać wszystkie trzy współczynniki skali dla osi X, Y i Z
Wielokrotne wstawianie blokuPolecenie WWSTAW –MINSERT • Wstawia wiele instancji bloku w szyku prostokątnym. Bloki wstawione za pomocą polecenia WWSTAWnie mogą być rozbijane.Linia poleceń wwstawWprowadź nazwę bloku lub [?]: Wprowadź nazwę, lub wprowadź? aby utworzyć listę aktualnie definiowanych bloków rysunku lub wprowadź ~ w oknie dialogowym Wybierz plik rysunku Uwaga! Nie możesz poprzedzić nazwy bloku gwiazdką, aby rozbić obiekty bloku podczas wstawienia, jak to jest możliwe przy użyciu WSTAW. Określ punkt wstawienia lub[Skala/X/Y/Z/Obrót/PSkala/PX/PY/PZ/PObrót]: Określ punkt lub podaj opcję Podanie opcji w odpowiedzi na powyższe zgłoszenie pozwala na określenie skali i obrotu bloku przed określeniem jego położenia. Jest to przydatne przy ciągnięciu bloku w celu określenia współczynnika skali innego niż 1 i kąta obrotu innego niż 0. Po wybraniu jednej z następujących opcji, należy odpowiedzieć na zgłoszenie AutoCAD określeniem długości dla skali lub kąta dla obrotu.
Zapis bloku na dysku: PISZBLOK _WBLOCK lub -PISZBLOK • Polecenie PISZBLOK_WBLOCK – okno dialogowe pozwala zapisać blok w zewnętrznym pliku rysunku do użycia w dowolnym rysunku.-PISZBLOK – w wierszu poleceń • Linia poleceń- PISZBLOK - bez okna dialogowego Przykład: Polecenie: -piszblok Podaj nazwę istniejącego bloku lub [= (blok=plik wyjściowy)/* (cały rysunek)] <definiuj nowy rysunek>: =
Polecenie PISZBLOK_WBLOCKAutoCAD ProgeCAD
ROZBIJANIE BLOKU: ROZBIJ _EXPLODE • Polecenie ROZBIJ - rozbija obiekt złożony na obiekty składowe • Wybierz obiekty: Użyj dowolnej metody wyboru obiektów i naciśnij ENTER gdy zakończysz • Kolor, rodzaj linii i jej szerokość dla rozbitych obiektów mogą ulec zmianie. Inne rezultaty mogą się zmienić w zależności od rodzaju rozbijanego obiektu złożonego.
Ustalenie punktu bazowego rysunkuPolecenie BAZA _BASE • Ustala bazowy punkt wstawienia dla aktualnego rysunku • Użyj polecenie BAZA jeżeli planujesz wstawić bieżący rysunek do innego rysunku lub użyć go jako odnośnika zewnętrznego i jest potrzebny punkt bazowy inny niż 0,0,0. • Gdy wstawiasz aktualny rysunek do innych rysunków lub określasz go jako odnośnik zewnętrzny, ten punkt bazowy zostanie użyty jako punkt bazowy wstawienia. • Uwaga Polecenie BAZA oraz zmienna systemowa INSBASE podaje wartość w jednostkach aktualnego LUW.
Zadania z bloków: • Bloki_zadBloki_zad • acad_bloki_zad1.pdf • acad_bloki_zad1.dwg