Wykład pt Plik DXF. Jarosław Bydłosz



Podobne dokumenty
Spis treści 1 Wiadomości wprowadzające Znaczenie rysunku w technice Polskie normy rysunkowe Rodzaje i grubości linii

CPT-CAD - Program do tworzenia dokumentacji geologicznej i geotechnicznej

Epebufl!F 8:4. Tabela E.1. Kody grup elementów w kolejności wartości liczbowych. Określenie wartości

Atrybuty bloki z atrybutami, wyciągi atrybutów.

Symbole mapy numerycznej jako bloki rysunkowe. Elżbieta Lewandowicz Katedra Geodezji Szczególowej

3.4. Opis konfiguracji layoutów.

Organizacja zajęć. Wprowadzenie do programu AutoCAD

Szczegółowy program szkolenia:

Wykład A1. AutoCAD Dr inż. Jarosław Bydłosz

Rysunek map AutoCada jako narzędzie do rysowania mapy

TWORZENIE ELEMENTÓW ZNORMALIZOWANYCH W PROGRAMIE AutoCAD

PRZETWARZANIE GRAFIKI WEKTOROWEJ W ORACLE

ZAPIS PLIKÓW GRAFIKI WEKTOROWEJ DO BAZY DANYCH MS SQL

ECDL/ICDL CAD 2D Moduł S8 Sylabus - wersja 1.5

INFORMATYKA Studia Niestacjonarne Elektrotechnika

AutoCAD Pierwsze kroki

Wykład A1. AutoCAD. Jarosław Bydłosz Katedra Geomatyki

Biblioteka standardowa - operacje wejścia/wyjścia

LegrandCAD zawiera elementy wyposażenia instalacji elektrycznych z aktualnego programu produkcji firmy Legrand, w tym: wyłączniki i rozłączniki mocy;

Dokumenty SEDU składają się z dwóch części: Opisu sprawy Formularza elektronicznego

Inżynieria Materiałowa i Konstrukcja Urządzeń - Projekt

KOMPUTEROWE WSPOMAGANIE PROJEKTOWANIA

Historia kodowania i format plików XML. Jolanta Bachan

OPCJE, TABELA. Przewiert Sterowany. Wersja 8 E P I - G R A F

5. Mechanizm szablonów.

Auto CAD / 8 3 / 16

Import plików programów CorelDRAW (.CDR) i Corel DESIGNER (.DES) Liczba obsługiwanych formatów plików import 12*/10 ~5 Interfejs użytkownika

System CAD w zastosowaniu technicznym szkolenie komputerowe

Wykład 4. Środowisko programistyczne

AutoCAD LT praca na obiektach rastrowych i nakładanie barw z palety RGB na rysunki.

7 Przygotował: mgr inż. Maciej Lasota

Kurs programowania. Wykład 7. Wojciech Macyna. 25 kwietnia 2017

AUTOCAD teoria i zadania z podstaw rysowania Rysowanie linii, prostej, półprostej, punktu, trasy, polilinii. Zadania geodezyjne.

WSCAD. Wykład 1. Wprowadzenie

Programowanie proceduralne INP001210WL rok akademicki 2018/19 semestr letni. Wykład 6. Karol Tarnowski A-1 p.

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Etykiety logistyczne. prof. PŁ dr hab. inż. Andrzej Szymonik Łódź 2014/2015

Ćwiczenie nr 4 INSTRUKCJA LABORATORYJNA

Ćwiczenie nr 10 Style wydruku, wydruk

Etykiety logistyczne. prof. PŁ dr hab. inż. Andrzej Szymonik Łódź 2015/2016

Tablice (jedno i wielowymiarowe), łańcuchy znaków

Wprowadzenie do programu AutoCAD

9. Wymiarowanie. 9.1 Wstęp. 9.2 Opis funkcje wymiarowania. Auto CAD

Język programowania PASCAL

Temat: Rysunek techniczny silnika skokowego

na podstawie modelu 3D

Obsługa plików. Laboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Laboratorium Podstaw Informatyki Strona 1. Kraków 2013

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017

Szablon rysunku zawiera zawsze Wrzynajmniej jeden arkusz formatowy oraz Woszczególne Warametry

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 12. Karol Tarnowski A-1 p.

I. Instalacja programu. Dopasowanie CADprofi do programu CAD

Sposób implementacji e-faktury w oprogramowaniu Sage. e-faktura. implementacja w oprogramowaniu

Ćwiczenie 4. Obsługa plików. Laboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Laboratorium Podstaw Informatyki Strona 1.

Cel ćwiczenia: Kreskowanie

I. Dlaczego standardy kodowania mailingów są istotne?

cgeozasiewy Oprogramowanie polowe do prowadzenia pomiarów GPS

Profesjonalni i skuteczni - projekt dla pracowników branży telekomunikacyjnej

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

OBSŁUGA ZA POMOCĄ PROGRAMU MAMOS.EXE

DOKUMENTACJA CMS/Framework BF5.0

TWORZENIE BLOKÓW I ATRYBUTÓW DLA PODANEGO PRZYKŁADU RYSUNKU ZESTAWIENIOWEGO. SPORZĄDZENIE LISTY ATRYBUTÓW

Tabela porównawcza. Porównanie programów CorelCAD 2015 dla systemów Windows i Mac OS oraz półprofesjonalnych aplikacji typu CAD

Załącznik nr 2 do Umowy Nr. o korzystanie z usługi Identyfikacji Przychodzących Płatności Masowych z dnia.

Dlaczego GML? Gdańsk r. Karol Stachura

PROGRAMOWANIE OBRABIAREK CNC W JĘZYKU SINUMERIC

ROZSZERZANIE MOŻLIWOŚCI...

BIBLIOTEKA BLOKÓW JABLOTRON 100 SYSTEM

mbank CompanyNet Struktura raportu Historia rachunku w formacie xml Bankowość elektroniczna dla klientów MSP i korporacji Wersja 1.00, r.

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

Ciekawym rozwiązaniem służącym do obsługi zdarzeń dla kilku przycisków w ramach jednej aktywności może być następujący kod:

Programowanie w Sieci Internet Blok 2 - PHP. Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki

Funkcje i instrukcje języka JavaScript

Napisy w AutoCADzie: wprowadzenie tekstu i edycja. Polecenia: TEKST _TEXT, DTEKST _DTEXT, WTEKST _MTEXT, STYL _STYLE

Wymiarowanie i teksty. Polecenie:

Ćwiczenie nr 12 - Bloki

Program współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM.

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

TWORZENIE ARKUSZY Z PRZEKROJAMI POPRZECZNYMI

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 8. Karol Tarnowski A-1 p.

Instrukcja użytkowania

PHP: bloki kodu, tablice, obiekty i formularze

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

Wstęp do programowania INP001213Wcl rok akademicki 2018/19 semestr zimowy. Wykład 8. Karol Tarnowski A-1 p.

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

b) Dorysuj na warstwie pierwszej (1) ramkę oraz tabelkę (bez wymiarów) na warstwie piątej (5) według podanego poniżej wzoru:

System wizyjny OMRON Xpectia FZx

Ćwiczenie nr 12 - Bloki

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Rys. 1 Wdok z góry sali konferencyjnej

29. Poprawność składniowa i strukturalna dokumentu XML

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości

DTD - encje ogólne i parametryczne, przestrzenie nazw

Księgarnia PWN: Andrzej Jaskulski - AutoCAD 2010/LT Podstawy projektowania parametrycznego i nieparametrycznego

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017

czyli Arkuszy / Układów na podstawie modelu

Tablice, funkcje - wprowadzenie

Formy dialogowe w środowisku Gnome

INFORMATYKA TECHNICZNA Metody wprowadzania obiektów w programie AutoCAD za pomocą języka AutoLISP

Transkrypt:

Wykład pt Plik DXF Jarosław Bydłosz 1

Tematyka wykładu: Pojęcie DXF Ogólna charakterystyka pliku DXF Budowa pliku Wybrane kody grup pliku DXF Zawartość wybranych sekcji pliku 2

Pojęcie DXF Drawing Interchange File co oznacza plik wymiany danych rysunkowych 3

Ogólna charakterystyka pliku DXF Standard ten został stworzony przez firmę Autodesk Służy on do przedstawiania informacji zawartych w rysunku programu AutoCAD Jest to format tekstowy ASCII DXF jest powszechnie akceptowany przez pakiety CAD i GIS oraz różnego rodzaju programy graficzne DXF jest formatem tzw. danych etykietowanych 4

Ogólna charakterystyka pliku DXF Każda dana jest poprzedzana liczbą całkowitą zwaną kodem grupy Wartość kodu grupy określa typ danych następujących po nim oraz znaczenie danych dla danego typu obiektu W uproszczeniu można powiedzieć, że każdy element pliku DXF składa się z dwóch linii Są to linia z kodem grupy oraz linia danych DXF zapisywany jest dużymi literami, przy czym spotykane są wyjątki np. nazwy 5

Budowa pliku DXF Plik DXF ma budowę sekcyjną. Składa się on z następujących sekcji, które powinny występować w podanej kolejności: sekcja HEADER sekcja CLASSES sekcja TABLES sekcja BLOCKS sekcja ENTITIES sekcja OBJECTS sekcja końca pliku 6

Sekcja HEADER Zawiera ona ustawienia zmiennych związanych z rysunkiem 7

Sekcja CLASSES Przechowuje informację klas zdefiniowanych przez aplikacje, które występują sekcjach BLOCKS, ENTITIES i OBJECTS 8

Sekcja TABLES Zawiera szereg tablic, których elementy są używane w definicjach elementów rysunku. Sekcja ta zawiera między innymi definicję: typów linii (LTYPE), warstw (LAYER), stylów tekstu (STYLE), układów współrzędnych (UCS) 9

Sekcja BLOCKS Zawiera wszystkie definicje bloków wykorzystywane w rysunku 1

Sekcja ENTITIES To sekcja zawierająca informacje o elementach graficznych W sekcji tej zawarte są wszystkie elementy rysunkowe 11

Sekcja OBJECTS To sekcja zawierająca informacje o obiektach niegraficznych 12

Sekcja końca pliku Sekcja ta zawiera dwa elementy: EOF 13

Występowanie sekcji pliku Występowanie poszczególnych sekcji pliku jest pod pewnymi warunkami opcjonalne 14

Wybrane kody grup pliku DXF Łańcuch tekstowy wskazujący typ elementu (kod ustalony) 1 Główna wartość tekstowa dla elementu 2 Nazwa: etykieta atrybutu, nazwa bloku i tym podobne 3-4 Pozostałe wartości tekstowe lub nazwy 6 Nazwa rodzaju linii (kod ustalony) 7 Nazwa stylu tekstu (kod ustalony) 8 Nazwa warstwy (kod ustalony) 9 Identyfikator nazwy zmiennej (używany tylko w sekcji nagłówkowej (HEADER) pliku DXF). 15

Wybrane kody grup pliku DXF cd. 1 Główny punkt wsp. X. Jest to punkt początkowy elementu linia lub tekst, środek okręgu i tym podobne (po niej następuje wartość Y i Z, kody 2 i 3) 11-18 Pozostałe punkty. Współrz. X pozostałego punktu (po niej następuje wartość Y kody 21-28 i wartość Z kody 31-38) 2, 3 Współrzędne Y i Z głównego punktu 21-28, 31-38 Współrzędne Y i Z pozostałych punktów 16

Wybrane kody grup pliku DXF cd. 4-48 Wartości zmiennoprzecinkowe (wysokość tekstu, współczynniki skali i temu podobne) 5-58 Kąty 62 Numer koloru (jeśli inny niż jak warstwa) 7-78 Wartości całkowite, takie jak liczba powtórzeń lub tryby pracy 999 Komentarz 17

Zawartość wybranych sekcji pliku Omówimy tu zawartość następujących sekcji: HEADER TABLES ENTITIES 18

Ogólna budowa sekcji: SECTION 2 NAZWA SEKCJI (np. HEADER)... ENDSEC 19

Zawartość sekcji HEADER 9 $NAZWA ZMIENNEJ1 KOD WARTOŚĆ 9 $NAZWA ZMIENNEJ2 KOD WARTOŚĆ... 2

Przykład sekcji HEADER SECTION 2 HEADER 9 $PDSIZE 4 5.5 9 $PDMODE 7 3 ENDSEC 21

Zawartość sekcji TABLES Sekcja TABLES składa się z tablic (np. LTYPE, LAYER, STYLE, UCS) o następującej strukturze: TABLE 2 NAZWA TABLICY...ELEMENTY TABLICY ENDTAB 22

Przykładowa sekcja TABLES zawierająca tablicę LTYPE z dwoma typami linii SECTION 2 TABLES TABLE 2 LTYPE 7 2 23

Przykład sekcji TABLES cd. LTYPE 2 Nazwa linii 1... LTYPE 2 Nazwa linii 2... 24

Przykład sekcji TABLES cd. ENDTAB ENDSEC 25

Zawartość sekcji ENTITIES Sekcja ta zawiera informacje o wszystkich elementach rysunkowych. Wybrane elementy rysunkowe: ARC ATTDEF ATTRIB CIRCLE DIMENSION ELLIPSE HATCH IMAGE 26

Wybrane elementy rysunkowe cd. LINE LWPOLYLINE MLINE MTEXT POINT POLYLINE REGION SPLINE TEXT VERTEX VIEWPORT 27

Przykładowa sekcja ENTITIES zawierająca definicje linii, okręgu oraz tekstu Początek sekcji: SECTION 2 ENTITIES 28

Definicja linii LINE 8 KRESECZKA 62 11 1 45.11 2 11.22 11 2.11 21 22.22 29

Komentarz 999 Teraz będzie kółko 3

Definicja okręgu CIRCLE 8 KÓŁECZKO 62 18 1 5. 2 7. 4 4.5 31

Definicja tekstu TEXT 8 TEKŚCIK 62 1 1 1. 2 1. 4 7. 5 35 1 Taki sobie napis 32

Koniec sekcji ENDSEC 33

Aby ten plik DXF był kompletny należy dołączyć jeszcze tzw. Sekcję końca pliku, czyli dwa elementy: EOF 34