Základní ovládání AutoCADu AutoCAD – pracuje pod OS Windows (okno AutoCADu)
Možnosti zadávání příkazů • • • •
roletová nabídka (hlavní menu) panely nástrojů (bublinová nápověda + stavový řádek) palety nástrojů příkazový řádek
V českém AutoCADu lze zadat na příkazovém řádku i anglické názvy příkazů (musí začínat podtržítkem např. _line)
Zrušení nebo přerušení příkazu - tlačítkem ESC Vrácení a obnovení p.– příkazem (tlačítkem) ZPĚT, ZNOVU
304
13.4.2007
Okno AutoCADu 2006
Roletové nabídky
Panely nástrojů
Dialogové okno Dialogové okno
Záložky
IkonaStavový souřad. systému řádek okna výkresu
Příkazový Přík ý řádek
305
13.4.2007
Stavový řádek aplikace
Plovoucí panel Kurzor. kříž Kurzor. kříž
Dva souřadné systémy Globální souřadný systém (GSS)
Ikona souřadného systému Uživatelský souřadný systém (USS)
Modelový prostor – záložka Model Výkresový prostor – záložka Rozvržení
306
13.4.2007
Nástroje/ j Možnosti nastavení prostředí (karta Systém, Profily), cesty k souborům, …
307
13.4.2007
Nástroje/ Možnosti Systém – dialogové okno Při spuštění Zobrazení – prvky okna Výbě – vizuální Výběr i ál í efekty f k Uživatelské nastavení
308
13.4.2007
Stavový řádek AutoCADu Souřadnice (F6) ( ) Přepínače – zapínání a vypínání pomocných režimů • KROK – omezuje pohyb nitkového kříže do zadaného intervalu intervalu, je pro přesné zadání bodů pomocí kurzorových kláves nebo ukazovacího zařízení (F9) • RASTR – je pravoúhlý vzorek vytvořený z teček, který se rozprostírá na ploše určené mezemi výkresu (F7) • ORTO – omezuje pohyb kurzoru na vertikální nebo horizontální směr (relativně k USS) (F8) • TLČ
– nastavení tloušťky y čáryy
• MODEL – „přepínání“ mezi prostory (modelovým a výkresovým)
309
13.4.2007
Práce se soubory Objekty (2D i 3D) kreslíme vždy v modelovém prostoru. Rozvržení (výkresový prostor) slouží k přípravě výkresu pro vykreslení vykreslení.
Typy souborů - přípony dwg – vlastní výkres dwt – šablony bak – záložní kopie ac$ – záložní kopie vytvořená automatickým ukládáním plt – vykreslování do souboru dwf – formát pro Internet dxf, eps, … – formáty pro export/ import dat
310
13.4.2007
Nový soubor (dwg) Založení nového souboru (Soubor/ Nový) •
•
•
Z dialogového okna (Vybrat šablonu) zvolte šablonu pro metrické jjednotky p y acadiso.dwt (šablona acad.dwt používá jako jednotky palce) Nebo nastavte dialogové okno: Nástroje/ Možnosti – karta Systém (volba Zobrazovat dialog Při spuštění) Nebo zvolte vlastní šablonu
Šablona (dwt) •
Jejím načtením se přenese do výkresu nastavení některých parametrů – styly, hladiny meze výkresu, jednotky, …
Profil • • •
311
Jeho načtením se přenese uživatelské nastavení AutoCAdu ((nastavení p panelů nástrojů, j , cestyy k souborům,, …)) Profil lze vytvořit: Nástroje/ Možnosti – karta Profily – tlačítko Přidat Profil lze exportovat i importovat: Nástroje/ Možnosti – karta Profily (uloží se jako soubor s příponou arg)
13.4.2007
Formát DXF • Drawing Interchange Format • ASCII soubor, soubor obsahuje úplnou informaci obsaženou ve výkresovém souboru (může mít také binární podobu) • Každému datovému prvku předchází skupinový kód, který indikuje, jaká data budou následovat • 0 Text označující typ entity • 1 Primární textová hodnota • 2 Název atributu, bloku, … • 3–4 Ostatní text nebo název • 5 Identifikátor entity (až 16 hexadecimálních číslic) • 6 Název typu čáry • 7 Název stylu textu • 8 Název hladiny • 9 Název proměnné • 10 Počáteční bod; x-ová souřadnice (následují kódy 20 a 30)
312
13.4.2007
Struktura DXF souboru • DXF soubor je rozdělen do sekcí • 0 • SECTION • 2 • HEADER – HEADER nastavení proměnných, – CLASSES informace o aplikačních třídách použitých v bloky, entity, objekty, – TABLES popis hladin, kótovacích stylů, výřezů, UCS, … – BLOCKS reference bloků, – ENTITIES grafické objekty, – OBJECTS negrafické objekty.
313
13.4.2007
DXF soubor • • • • • • • • • • • • • • •
314
13.4.2007
0 SECTION 2 HEADER 9 $ACADVER 1 AC1018 … 9 $LIMMIN 10 0.0 20 0.0
textový řetězec název sekce identifikátor proměnné primární textová hodnota
id tifikát proměnné identifikátor ě é x-ová souřadnice primárního bod y-ová souřadnice primárního bod
Automatické ukládání souborů • Nástroje – Možnosti; • volba automatického ukládání – výkres je ukládán v zadaných časových intervalech, – ukládané klád é soubory b ddočasně č ě přiřazený řiř ý název á Ná Název_a_b_nnnn.sv$. b $ • Název – pojmenování aktuálního výkresu. • a – počet otevřených instancí výkresu ve stejném sezení programu. • b – počet otevřených instancí výkresu v různých sezeních programu. • nnnn je náhodné číslo. – dočasné souboryy se ppři standardním uzavření odstraní automaticky. y – při selhání systému nebo aplikace se neodstraní.
315
13.4.2007
Obnovení souborů • neočekávané ukončení programu – problémy s hardwarem, softwarem, s napájením • AutoCAD je vybaven funkcí pro obnovení výkresových souborů, které byly otevřené. • Správce obnovení výkresu – obsahuje seznam všech výkresových souborů, které byly otevřené • výkresové soubory (*.dwg) (* dwg) • výkresové šablony (*.dwt) • výkresové standardy (*.dws) • Neuložené výkresy jsou ignorovány – ukládejte !!!
316
13.4.2007
Správce restaurování výkresů • Soubor – Pomůcky – Správce restaurování výkresů • Náhled na jednotlivé výkresy • Možnost M ž t zobrazení b í ddetailů t ilů – detaily (např. časové informace) – náhled • Příkazy – otevřít vše uzel – odstranit – otevřít – vlastnosti výkres
317
13.4.2007
Zabezpečení souborů • Pomáhá P áhá zamezovatt ztrátě t átě ddatt a přiři ddetekci t k i chyb h b – Automatické ukládání,, interval ukládání. – Vytvářet záložní kopii při každém ukládání. ukládání – Úplná kontrola CRC. – Ukládat protokol. p dočasných ý souborů. – Přípona – SAVEFILEPATH, SAVETIME, ISAVEBAK.
318
13.4.2007
Šifrování a digitální podpis Zabezpečení heslem
Zabezpečení pomocí certifikátu
319
13.4.2007
Zadávání bodů
Příklad:
• myší (levé tlačítko) • pomocí uchopovacího režimu • z klávesnice – souřadnicemi
[5,7]
(pozor používá se desetinná tečka)
[0,0]
Souřadnice ve 2D Kartézské (př.: mějme bod [5,7]) abs x1,y y1 rel @x1,y1
10,7 10 7 @5, 0
y
polární abs r<α rel @r<α
10<30 @10<30
y
y 1
x 1
320
13.4.2007
x
α x
Uchopení objektu OSNAP – trvalý (F3) – dočasný (Shift + pravé tl. myši, panel nástrojů) ((kon, pol, p stř, bod, kva, prů, p pro, p ref, kol, tan, nej, j zdá, rov))
321
13.4.2007
Výběr objektů • klepnutí do kreslící plochy – ACAD spustí vždy okno výběru • mění se podoba kurzoru
(
na
)
• výběr objektů – kliknutím na jednotlivé objekty, pomocí obdélníkové nebo n-úhelníkové plochy výběru • Zrušení výběru objektu s tlačítkem SHIFT Ok Okno Křížené okno
322
jjsou vybrány b á objekty, bj kt kt které é jjsou uvnitř okna celé (1 kružnice) jsou vybrány objekty, které jsou uvnitř okna i jen částečně ( obě kruž.)
OPolygon, KPolygon
výběr objektů n-úhelníkem
Napříč
výběr objektů křivkou
13.4.2007
Hladiny – správce hladin předchozí filtry
323
13.4.2007
nová
vymazat hl.
aktuální
Hladiny – správce hladin
• Nový výkres má pouze jednu hladinu 0 • Aktuální hladina je vždy pouze jedna hladina • Filtry – usnadňují práci s hladinami • Správce S á stavů ů hladin hl di – umožňuje žň j uložení l ž í nastaveníí hl hladin di – lze se vrátit k výchozímu nastavení hladin • Shift, Ctrl – tlačítka pro výběr hladin (vybraným hladinám lze změnit vlastnosti najednou) • Kontextové menu – pravé tlačítko myši
324
13.4.2007
Hladiny Viditelnost hladin Vypnutá nebo zmrazená hladina – objekty nejsou vidět Zamknutá hladina
– objekty nelze měnit (editovat)
Ikona tiskárny
– lze zakázat vykreslení objektů v hladině
Vizuální organizace výkresu pomocíí hladin hl di llze objektům bj ktů přiřadit řiř dit b barvu, ttyp a tl tloušťku šťk ččar Barva – usnadňuje identifikaci hladiny T a tloušťka Typ tl šťk čá čáry – nastavujeme t j rovněž ěž ve Správci S á i hl hladin di (Měřítko čáry – nastavujeme ve Správci typu čar)
325
13.4.2007
Hladiny – filtry Filtry – usnadňují správu hladin
326
13.4.2007
Hladiny
Inverzní filtr – zobrazí se seznam hladin kromě hladin, které patří do zvoleného filtru Použít na panel hladin – filtr se projeví i v panelu nástrojů Hladiny Označit používané hladiny – prázdné hladiny se nezobrazí Najít hladinu – lze vyhledat hladinu, hladinu stačí zadat jen část názvu hladiny, lze použít zástupné znaky (* ? …)
327
13.4.2007
Vlastnosti objektů Paleta vlastností (vlastnosti lze zde editovat) • Obecné Ob é vlastnosti l t ti – objektu bj kt llze přiřadit řiř dit barvu, hladinu, typ čáry, měřítko typu čáry, styl y vykreslování, y tloušťka čáry, y hypertextový odkaz • Geometrie – souřadnice objektu, délku, … další objekty se přidávají k vybraným objektům
vzniká vždy nový výběr objektů
rychlý výběr podle kritérií
Panel vlastností
328
13.4.2007
S b Soubory •*.cus – slovníky •Acad.pgp Acad.pgp – klávesové zkratky •Acad.mnu •Acad.mnd •Acad.mnl •Acad.mns •Acad.hlp •Acad.cfg •Acad.dcl A dd l •Acad.lin •Acad.lsp •Acad fmp •Acad.fmp •Acad.pcp - šrafování •Acad.slb •*.scr •*.shp
329
13.4.2007
Soubor acad.pgp •Průzkumník, START EXPLORER, 1,, •Notepad, START S NOTEPAD, O 1, *Editovany * soubor: , •Li, *úsečka •C, *circle
330
13.4.2007
Typy čar a jejich měřítko Měřítko čar – globální (platí pro celý výkres), aktuální („od teď“), individuální (pro jednotlivé čáry) Formát/ Typ čáry
331
13.4.2007
Vytvoření jednoduché čáry Definice čáry je uložena v ASCII textovém souboru s příponou ří .lin li Jednoduchou čáru (mezery = záporné č., čárky = kladné č., tečky = nula) l vytvořit lze t řit příkazem řík – TYPČ (pomlčka ( lčk typč) t č) Na příkazovém řádku bude Zadejte volbu [?/Definuj/Načti/naStav]: d Zadejte jméno vytvářeného typu čáry: vl1 Čáru lze uložit do samostatného souboru název_čáry.lin (všechny předdef. čáry jsou definovány v souboru acadiso.lin) Popisný text: čárka tečka tečka Zadejte vzor typu čáry (na dalším řádku): A, 0.5, -0.25, 0, -0.25, 0, 0.-25
332
13.4.2007
Text K li/ T Kresli/ Textt – Odstavec Od t (okno ( k určující č jí í oblast bl t ttextu) t ) Řádek (nabídka z příkazového řádku) Volba Řádek Určete počáteční bod textu nebo [Upravit/písMo]: u Zadejte volbu [Zarovnat/Mezi/Centr/Střed/Vpravo/HL/HC/HP/SL/SC/SP/DL/DC/DP]: z Určete první bod účaří textu: Určete druhý ý koncový ý bod účaří textu: p píšeme text
HL – horní o levý e ý HC – horní centr SL – střední levý
333
13.4.2007
HL
HC
HP
SL
SC
SP
Fajfka
DL
DC
Základní účaří DP
Text – styl textu Formát/ Písmo…
334
13.4.2007
Tabulka Kresli/ Tabulka ((vkládání dat – TAB,, šipky, p y, úpravy p y – kontextové menu))
335
13.4.2007
Tabulka Vkládání vzorců použít tlačítko Vložit pole (na nástroj. panelu TEXT)
nebo vzorec vložit přímo do buňky (vzorec musí začínat =
Tabulku lze exportovat Do AutoCADu lze vložit i tabulku z MS Excelu (Vložit/ OLE objekt…, lze vložit p propojení p j tabulky y s AutoCADem ((Link)) ))
336
13.4.2007
Bloky Blok je skupina objektů, které se chovají jako jeden objekt. (Objekty nemusí na sebe navazovat navazovat.))
Vytvoření bloku (v témže souboru) Kresli/ Blok – volba Vytvořit … Vložení bloku (v témže souboru) Vložit/ Blok
337
13.4.2007
Bloky Uložení bloku (soubor dwg) Příkaz: PIŠBLOK Vložení bloku
• původní objekty netvoří blok • původní objekty tvoří blok • původní objekty se vymažou
338
13.4.2007
Bloky s atributy Atributy jsou spec. typem textového objektu, který je svázaný s nadefinovaným ade o a ý b blokem. o e Informace uložené v atributech lze exportovat do externího souboru pro použití v jiných aplikacích (DB, MS Excel, …) Export neovlivní výkres Postup • nejprve jp nakreslit objekty j y bloku,, • potom definovat atributy: Kresli/ Definovat atributy y zadáme název atributu (štítek) a vyplníme ostatní položky, po o y, …
339
13.4.2007
Vložit blok s atributy Vložit/ Blok
Pokud se neobjeví j dialogové g okno pro zadávání atributů, musíte nastavit systémovou proměnnou: ATTDIA = 1 (je-li ATTDIA = 0, atributy se zadávají z příkazového řádku)
340
13.4.2007
Bloky s atributy Editace atributů – přes Správce atributů Modifikace/ Objekt/ Atribut/ Správce atributů
Editace hodnot atributů kliknout na hodnotu
341
13.4.2007
Design Centrum „Vylepšený“ průzkumník Windows „Vylepšený – přizpůsobený AutoCADu lze importovat hladiny, bloky, styly
P t (import) Postup (i t) Hladiny, bloky, styly, … d t dostaneme d otevřeného do t ř éh výkresu přetažením
342
13.4.2007
Kóty a kótovací styly Kreslení kót – nejprve vytvoříme kótovací styly, potom kreslíme jednotlivé kóty (kóta přímá, šikmá, staniční, kóta oblouků a kružnic, zalomení kóty, kóta úhlů a délek oblouků, rychlé kótování, kótování od společné základny, řetězová kóta, kóta odkaz, středová značka) Editace kót – změnou kótovacího stylu, pomocí palety Vlastnosti nebo pomocí uzlů
343
13.4.2007
Kóty a kótovací styly Rychlé kótování nabídka z příkazového řádku pro rychlé kótování: Vyberte kótovanou geometrii: Zadejte umístění kótovací čáry nebo [řetězOvá/sTřídavá/Základna/Staniční/poloměR/Průměr/vztažný Bod/Edit/nAstavení] <řetězOvá>:
Řetězové Ř tě é kót kótování á í a kótování kót á í od d základny ákl d • vždy nejprve nakreslíme první kótu (přímou, nebo šikmou), • potom zvolíme volbu řetězové (nebo od základny) kótování nabídka z příkazového řádku pro řetězové kótování: Zadejte počátek druhé vynášecí čáry nebo [Zpět/Vybrat]
:enter Vyberte řetězovou kótu: Zadejte počátek druhé vynášecí čáry nebo [Zpět/Vybrat] : Kót Kótovací í t text t = 1000 344
13.4.2007
Kóty a kótovací styly
345
13.4.2007
Kóty a kótovací styly
346
13.4.2007
Kóty a kótovací styly
347
13.4.2007
Kóty a kótovací styly
348
13.4.2007
Kóty a kótovací styly
349
13.4.2007
Kóty a kótovací styly
350
13.4.2007
• Konfigurace g zdroje j dat. • Spojení výkresu s databázovou tabulkou. • Vytváření šablon spojení, šablon popisek. • Spojení entit a záznamů. záznamů • Definice a provádění dotazů. • Vytvoření popisek pomocí databázových položek. položek
351
13.4.2007
AutoCAD a externí databáze • umožňuje spojit objekty výkresu s externími y, daty, • umožňuje přístup k datům přímo z prostředí A t CAD AutoCADu, • umožňuje j pprovádět výběry ý y entit pprostřednictvím databázových dotazů, • umožňuje žň j výběr ýbě ddatabázových t bá ý h záznamů á ů prostřednictvím entit. 352
13.4.2007
Podporované typy databází • ODBC rozhraní – MS Excel – MS Access, MS FoxPro – dBase – Oracle – Paradox – MS SQL Server • Proces konfigurace se u jednotlivých databázových systémů liší – Windows: Nástroje – Panel nástrojů – Nástroje pro správu – Datové zdroje ODBC – zadání dá í platného l t éh uživatelského ži t l kéh jjména é a hhesla l – určení síťového místa, ve kterém se nachází databáze.
353
13.4.2007
Datový zdroj ODBC • Standard ODBC – Open Database Connectivity – lze použít k získání přístupu k datům z mnoha systémů řízení databází.
• Systém musí být vybaven odpovídající softwarovou ft součástí, čá tí ttzv. ovladače. l d č • Správce zdrojů ODBC – slouží k přidání a konfiguraci těchto ovladačů. 354
13.4.2007
Definice datového zdroje - Excel
pojmenovaná oblast tabulky
355
13.4.2007
Definice datového zdroje - Access
tabulka hovorů
databáze
356
13.4.2007
AutoCAD – konfigurace zdroje dat • Správce dbConnect – Zadání zdroje – Nastavení N t í parametrů tů – Připojení (otevření)
357
13.4.2007
tab lka tabulka SQL dotaz
Příkazy pro databázový objekt • Zobrazit tabulku – Otevře tabulku v režimu pro čtení. • Upravit tabulku – Otevře Ot ř tabulku t b lk v editačním dit č í režimu. ži • Provést dotaz – Spustí existující SQL dotaz. • Nová šablona spojení – Vytvořit, resp. upravit šablonu spojení. • Nová šablona popisky p p y – Vytvořit, resp. upravit šablonu popisky. • Nový dotaz – Zobrazí dialog Nový dotaz, dotaz resp. resp Editor dotazu dotazu. • Nové objekty se zařazují pod výkresový uzel.
358
13.4.2007
Příklad: připojení datového zdroje • Nástroje – dbConnect uzly výkresů uzly zdrojů
359
13.4.2007
Příklad : definice dotazu
360
13.4.2007
Příklad: definice šablony spojení
výběr t b lk tabulky
zadání názvu případně výchozí šablony volba pole (polí), (polí) které váže databázové záznamy s entitami
361
13.4.2007
Realizace spojení • Náhled na tabulku nebo dotaz zpřístupňuje následující akce zobrazit spojené objekty vytvořit spojení
zobrazit spojené záznamyy možnosti zobrazení
definice dotazů automatické zobrazování
362
13.4.2007
Postup připojení • konfigurace k fi ddatového t éh zdroje, d j • připojení databázové tabulky, • vytvoření šablony spojení, • vytvoření spojení mezi záznamy a entitami, • vytvoření šablony popisek, popisek • vytvoření popisek, • definice SQL dotazů 363
13.4.2007
Oblast, plocha, těžiště, … • Nástroje – Dotaz : – vzdálenost, plocha, hmotové vlastnosti, výpis
364
13.4.2007
Nástroje – Dotaz - Vzdálennost
365
13.4.2007
Nástroje – Dotaz - Plocha
366
13.4.2007
Operace s oblastmi
367
13.4.2007
Hmotové vlastnosti • Momenty setrvačnosti – moment_setrvačnosti_oblasti moment setr ačnosti oblasti = oblast_zájmu oblast ájm * poloměr2 [L4] • Deviační moment – deviační_momentYZ,XZ = hmota * vzdtěžiště_YZ * vzdtěžiště_XZ [M.L2] • Poloměry setrvačnosti – Jiný způsob, jak udávat moment setrvačnosti tělesa. – ppoloměr_setrvačnosti = ((deviační_moment/hmota_tělesa)0.5 ) [[L]] • Hlavní momenty a směry X,Y,Z kolem těžiště – Výpočty, které jsou odvozené od deviačních momentů. – Mají stejné hodnoty jednotek. jednotek • Nástroje – Dotaz – Hmotové vlastnosti
368
13.4.2007
Hmotové vlastnosti oblastí
369
13.4.2007
Proč vývojové nástroje ? • Zefektivnění, Zefektivnění automatizace funkcí funkcí. • Zrychlení y opakované p kreslicí funkce . • Zjednodušení složitých sérií operací. • Vytvoření ř í komplexnějšího ě ší příkazu. ří • Vytvoření skutečné aplikace – menší projekty. projekty
370
13.4.2007
AutoLISP • Lisp (50-tá léta), léta) – interpretovaný jazyk – základní datový typ: seznam – program tvoří t ří funkce f k ((posloupnost l t výrazů) ý ů) • AutoLisp (od AutoCAD v.2.1) – .lsp, .fas, .vlx – nejdříve jen interpret lispu • R14 obsahuje integrované prostředí (IDE) – Visual LISP
371
13.4.2007
AutoLISP – IDE
372
13.4.2007
Definice oblastí a hranic • Definice oblastí (Kresli – Oblast) – pomocí uzavřených objektů – pomocíí hranice h i • Operace s oblastmi (Modifikace – Editace těles) – sjednocení, rozdíl, průnik • Definice hranice (Kresli – Hranice) – Vybrat body určí hranici z existujících objektů, které tvoří uzavřenou oblast kolem určeného bodu. – Nalezení ostrovů zjišťuje vnitřní uzavřené hranice (ostrovy). – Typ objektu určuje typ nového hraničního objektu. – Množina hranic definuje množinu objektů, které příkaz analyzuje při definování hranice z určeného bodu
373
13.4.2007
.
AutoLISP – syntaxe • základní jednotka programu – funkce • (defun název_fce (par_1 … par_N / var_1 … var_M) • (výraz) • ) – parametry funkce: par_1 … par_N – lokální proměnné: var_1 … var_M – (defun c:soucin (a b / c) – (alert “\nFunkce pro výpočet součinu dvou čísel.”) – ( t c (* a b)) (setq –)
374
13.4.2007
Typy aplikací • Aplikace může běžet jako interpretovaný LISP kód. kód • Programový kód může být zkompilován do aplikace VLX se spustitelným souborem *.vlx. vlx • Aplikace VLX běží z vlastního prostoru názvů, který může spolupracovat p p s dokumentem načítání aplikace. p • Aplikace může být uložena v jediném dokumentu nebo může být rozptýlena v rozkouskovaných souborech. • AutoLISP umožňuje definovat projekt – způsob správy jednotlivých souborů tvořících aplikaci
375
13.4.2007
Dialogové rozhraní • jazyk DCL (Dialog Control Language). • Vytvoření funkčního dialogového rozhraní se skládá kládá ze dvou d kroků: k ků – Definování vzhledu a obsahu ppoužitých ý dialogů. g – Napsání obslužného programového kódu určujícího chování dialogů
376
13.4.2007
Příklad: Dialogové rozhraní • gp_mainDialog : dialog { • label = „Titulek dialogového okna"; • : boxed_radio_column { • label = "Typ hraniční křivky"; • : radio_button { • label = "&Odlehčená"; • keyy = "gp_lw"; g • value = "1"; } • : radio_button { • label = "&Původní"; &Původní ; • key = "gp_hw"; } • : edit_box edit bo { • label = "&Poloměr dlaždice"; • key = "gp_trad"; • edit_width = 6;} 377
13.4.2007
: row { : spacer { width = 1; } : button { label = "OK"; is default = true; is_default key = "accept"; width = 8; fixed_width = true; } }
AutoCAD ActiveX • Současný trend aplikací v OS Windows • Objektový model – objekty, vlastnosti, metody – přístup k obsahu výkresu • Objekty reprezentují – grafické objekty, styly, organizační struktury (hladiny, skupiny, bloky), modelový prostor, rozložení • Funkce ActiveX – jsou rychlejší, – naznačují operaci, operaci kterou funkce provádí, provádí – jsou čitelnější, správou a odladěním chyb.
378
13.4.2007
VBA - Definice rozhraní aplikace
379
13.4.2007
VBA příklad • sub Example_AddLine() • • dim lineObjj as acadLine • dim startPoint(0 To 2) as double • dim endPoint(0 To 2) as double • • •
startPoint(0) = 1# startPoint(1) = 1# startPoint(2) = 0#
• • •
endPoint(0) = 5# endPoint(1) = 5# endPoint(2) = 0#
• •
set lineObj = ThisDrawing.ModelSpace.AddLine(startPoint, endPoint) zoomall
• end sub
380
13.4.2007
deklarace lokálních proměnných
nastavení souřadnic krajních bodů
přidání přímky
Metody konstruování • „drátěný“ (čárový) model – ppomocné čárové konstrukce • „papírový“ (plošný) model – pplochyy lze v omezené míře dál úpravovat p – mají povrch • „dřevěný“ (objemový) model – plnohodnotné hmotné objekty – lze je dále editovat (ořezávat, měnit stěny, množinové operace,...)
381
13.4.2007
„Drátěný Drátěný“ (čárový) model • rovinné i é kři křivky k rozmístíme í tí ddo prostoru t – použijeme tři souřadnice – změníme souřadnýý systém y – kreslíme do aktuální souř. roviny nebo rovnoběžně s ní – použijeme uchopovací režim • použijeme příkazy kreslící do prostoru – ÚSEČKA (Line) – SPLINE – 3DKŘIVKA (3DPoly) • jen úsečkové segmenty • lze ji omezeně editovat KEDIT (spline, nelze připojit)
382
13.4.2007
„Papírový“ P í ý“ (plošný) ( l š ý) model d l • rovinné křivce nastavíme tloušťku – změní se ve vlastnostech (properties) objektu – pplochyy vzniknou do směru osyy z – Nástroje / Možnosti / Zobrazení nastavení počtu segmentů na kulatých částech
383
13.4.2007
„Papírový“ P í ý“ (plošný) ( l š ý) model d l • příkaz OBLAST [region] – převede uzavřenou hranici na plochu p – s oblastmi lze pprovádět množinové operace (sjednocení, průnik, rozdíl – Modifikace /editace těles) ě es)
384
13.4.2007
„Papírový Papírový“ (plošný) model • příkaz 3DPLOCHA [3DFace] – čtyřúhelníkové nebo trojúhelníkové plochy (navazující jednou hranou) – hrany h llze zneviditelnit idit l it v příkazu řík nebo b ddodatečně d t č ě (HRANA) N či speciální 3=1 – Příkazy generující plošná tělesa plochy 4=2 vytvářejí y j síť 3Dploch. p 3 1 3=1 2 385
13.4.2007
4=2 4 2
„Papírový Papírový“ (plošný) model • předdefinovaná plošná tělesa – kvádr, kvádr jehlan jehlan, klín koule, kulový vrchlík, kužel, anuloid – síť íť (ai_Mesh) ( i M h) – 4 rohy, h děl děleníí – 3DSíť (3DMesh) – všechny vrcholy (v pravidelné síti)
386
13.4.2007
„Papírový Papírový“ (plošný) model • plochy definované uživatelem – rotační (řídící křivka, křivka osa) – trajekční (řídící křivka, směrový vektor) – přímková (dvě řídící křivky) – hraniční (čtyři hraniční křivky) – hustota sítě (surftab1, surftab2)
387
13.4.2007
Základní tělesa • Kresli / Tělesa (Solids) základní geometrická tělesa zadaná rozměry – Kvádr – roh nebo střed, roh nebo rozměry – Koule – střed, poloměr – Válec – kruhová nebo eliptická podstava, výška nebo střed horní podstavy d t (nakloní ( kl í se, ne kkosý) ý) – Kužel – kruhová nebo eliptická podstava, výška nebo střed horní podstavy (nakloní se se, ne kosý) – Klín – roh nebo střed, roh nebo rozměr – Anuloid – střed tělesa, tělesa poloměr prstence, prstence poloměr trouby
388
13.4.2007
Generovaná tělesa – rotační těleso • OROTUJ (_REVOLVE) – Kresli / Tělesa / Rotace
• rotace uzavřené křivky (průřezu) kolem osy – uzavřené křivky (Křivka, Spline) nebo oblasti (objektem podle x resp. resp y) – osa zadaná dvěma body (objektem, – úhel rotace 0–360°
389
13.4.2007
Generovaná tělesa – vytažené těleso • VYTÁHNI (_ ( EXTRUDE) U ) – Kresli / Tělesa / Vysunutí • vytažení y uzavřené křivkyy ((oblasti)) do výšky ý y – průřez – Křivka, Spline (ne zešikmení), Oblast – výška ý – zešikmení = sklon površek (+ zužuje, – rozšiřuje) • vytažení podle cesty (trajektorie) – průřez – kolmo na konec cesty – cesta – předem nakreslená (křivka, 3DKřivka, Spline)
390
13.4.2007
Tělesa – odříznutí, odříznutí rozříznutí, rozříznutí řez • ODŘÍZNI ŘÍ (_SLICE) y tělesa rovinou rozřízne vybraná – jen pro tělesa – řezná ř á rovina i (3 bbody, d objekt, bj kt rovnoběžně běž ě s osami...) i ) – rozřízne nebo jednu část odstraní
• PRŮŘEZ vytvoří průřez (Oblast)
391
13.4.2007
Množinové operace • Modifikace / Editace těles • SJEDNOCENÍ (_UNION) – spojení více těles do jednoho • PRŮNIK (_INTERSECT) – společný průnik všech vybraných těles • ROZDÍL (_SUBTRACT) – odd jedné j d é skupiny k i těl těles odebíráme d bí á ddruhou h • INTERFER (_INTERFERE) – Kresli / Tělesa – kolize, k li částečné čá t č é průniky ů ik
392
13.4.2007
Vizualizace • Co musím udělat: – model ( bj (objemový ý nebo b plochy) l h ) – perspektiva – materiály – světla a stíny, stíny scény – pozadí, krajinné prvky – RENDER – fotorealistické zobrazení scény
393
13.4.2007
Otázky • • • • • • • • • • • • • •
394
Co je to MAC adresa Co dělá příkaz KROK-STEP KROK STEP Co dělá RASTER – MŘÍŽKA Co dělá ORTO Jaký význam má soubor s příponou .ac$ ac$ Co znamená zadání souřadnic @1500,200 Co znamená zadání souřadnic 500<45 Uveďte příklady úchopů, úchopů alespoň tři Co znamená zkratka DLEHLAD, BYLAYER Co je uloženo v souboru acad.pgp Jak vypočteme plochu oblasti Jaké typy vývojových nástrojů obsahuje AutoCAD Jaké typy 3D objektů AutoCAD podporuje C zahrnuje Co h j vizualizace i li
13.4.2007