Prezentacja.

Download Report

Transcript Prezentacja.

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.
Blok moż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.
Przy wstawianiu 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:
1. Elementy umieszczone w warstwie "0" są przy wstawianiu bloku rysowane w warstwie
aktualnej
2. 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.
3. 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
Gdy do rysunku wstawiany jest blok
A obiekty tego bloku mają
Należy obiekty utworzyć
na warstwach:
Należy cechom obiektów
przypisać wartość:
Zachować oryginalne cechy Dowolnej oprócz 0 (zero)
Dowolną, oprócz JAKBLOK
lub JAKWARSTWA
Dziedziczyć cechy z
aktualnej warstwy
0 (zero)
JAKWARSTWA
Najpierw zachować
oryginalne cechy
przypisane indywidualnie,
a potem cechy warstwy
Dowolnej
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.
PROGECAD – okno dialogowe definicji bloku
– polecenie BLOK
AUTOCAD – okno dialogowe definicji bloku
Przykład
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 _Insert
lub polecenie –WSTAW (w linii poleceń)
• Format: WSTAW Nazwa 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
WSTAW w programie PROGECAD
Menu: WSTAW BLOK
WSTAW w programie AutoCAD
Menu Wstaw: Blok
Wielokrotne wstawianie bloku
Polecenie WWSTAW –MINSERT
• Wstawia wiele instancji bloku w szyku prostokątnym.
Bloki wstawione za pomocą polecenia WWSTAW nie mogą być rozbijane.
Linia poleceń wwstaw
Wprowadź 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.
WWSTAW _MINSERT- przykład (AutoCAD)
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 _WBLOCK
AutoCAD
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 rysunku
Polecenie 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_zad Bloki_zad
• acad_bloki_zad1.pdf
• acad_bloki_zad1.dwg