oryginal-autocad-automatyzacja-zadan-grafiki-za-pomoca-delphi a20del, CAD

[ Pobierz całość w formacie PDF ]
IDZ DO
AutoCAD. Automatyzacja zadañ
grafiki za pomoc¹ Delphi
SPIS TRECI
KATALOG KSI¥¯EK
Autorzy: Wojciech Czy¿ycki, Edward Lisowski
ISBN: 83-7197-682-8
Format: B5, stron: 254
Zawiera CD-ROM
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Obecnie dokumentacja techniczna jest u¿ywana i przetwarzana najczêciej w formie
elektronicznej. Do zapisu konstrukcji stosuje siê ró¿norodne programy CAD. Mo¿liwoci
wyboru jednego sporód nich s¹ du¿e, jednak¿e dla osi¹gniêcia wydajnej pracy
programy te trzeba odpowiednio dostosowaæ do okrelonych potrzeb. Jednym ze
sposobów takiego dostosowania jest opracowanie specjalistycznych aplikacji
pozwalaj¹cych na automatyzacjê procesu projektowania, np. w AutoCAD-zie. Program
ten ma wbudowany interfejs automatyzacji OLE, który pozwala oddzia³ywaæ w sposób
programowy na proces tworzenia rysunku.
Ksi¹¿ka powsta³a w wyniku opracowania przez autorów (na potrzeby w³asne i innych
u¿ytkowników) aplikacji do wspomagania projektowania w AutoCAD-zie. Jest ona
adresowana do in¿ynierów, studentów i innych u¿ytkowników tego programu. Ksi¹¿ka
zawiera wiele kodów, które mo¿na bezporednio uruchomiæ i wykorzystaæ w swojej
pracy projektowej. U¿ycie wiêkszoci kodów znajduj¹cych siê na p³ycie CD wymaga
jedynie przeprowadzenia instalacji. U¿ytkownik posiadaj¹cy pewne umiejêtnoci
programowania w Delphi mo¿e je rozbudowaæ lub adaptowaæ do swoich celów.
Nawet zaawansowane aplikacje przedstawione w ksi¹¿ce s¹ ³atwe do uruchomienia
i  bezporedniego u¿ycia. Bardzo przydatne dla projektanta mog¹ byæ programy do
automatycznego rysowania po³¹czeñ wpustowych w po³¹czeniu z automatycznymi
obliczeniami, wspomagaj¹ce rysowanie oznaczeñ po³¹czeñ spawanych czy
automatyzuj¹ce generowanie elementów po³¹czeñ rubowych.
Ksi¹¿ka adresowana jest do in¿ynierów, studentów i innych u¿ytkowników
posiadaj¹cych wiedzê na temat programu AutoCAD. U¿ycie wielu programów
za³¹czonych na p³ycie CD wymaga jedynie przeprowadzenia instalacji. Praca zawiera
kod wielu programów do bezporedniego wykorzystania. U¿ytkownik posiadaj¹cy
pewne umiejêtnoci programowania w Delphi mo¿e programy te rozbudowaæ lub
adaptowaæ do swoich celów.
W podrêczniku zamieszczono te fragmenty kodów programów, które wymagaj¹
wyjanieñ (komentarza), kompletny kod przedstawionych programów znajduje siê na
za³¹czonej do pracy p³ycie CD.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Przedmowa ......................................................................................5
Rozdział 1. Wstp ...............................................................................................7
Automatyzacja...........................................................................................................7
Struktura klienta automatyzacji.................................................................................8
Klasy i obiekty ..........................................................................................................9
Rozdział 2. Interfejs automatyzacji OLE programu AutoCAD 2000 ..................11
Obiekty interfejsu automatyzacji OLE....................................................................13
Kolekcja Blocks......................................................................................................13
Obiekt Block ...........................................................................................................14
Obiekt ModelSpace.................................................................................................15
Nawizanie połczenia z serwerem OLE i ustawienia pocztkowe ................................17
Translacja współrzdnych................................................................................................18
Metody generowania podstawowych elementów rysunku...............................................18
Wybrane metody modyfikacji obiektów.................................................................38
Wybrane składniki obiektu Document i kolekcji Documents ................................48
Kolekcja Dictionaries, obiekty Dictionary i XRecord .....................................................53
Kolekcja DimStyles i obiekt DimStyle............................................................................57
Kolekcja Layers i obiekt Layer........................................................................................58
Kolekcja Linetypes i obiekt Linetype ..............................................................................60
Kolekcje Groups i SelectionSets oraz obiekty Group i SelectionSet...............................61
Kolekcja TextStyles i obiekt TextStyle............................................................................65
Kolekcja UserCoordinateSystems i obiekt UCS..............................................................68
Obiekt Utility...................................................................................................................69
Ustalanie aktywnych wła5ciwo5ci obiektu Document.....................................................75
Paski menu i paski narz,dziowe .............................................................................76
Kolekcja MenuGroups i obiekt MenuGrup......................................................................76
Kolekcje MenuBar i PopUpMenu oraz obiekt PopUpMenuItem....................................76
Kolekcja Toolbars oraz obiekty Toolbar i ToolbarItem...................................................78
Rozdział 3. Przykłady aplikacji.........................................................................83
Przygotowanie dokumentu — dodawanie warstw i typów linii.............................83
Generowanie składników rysunkowych .................................................................86
Rysowanie otworów według zadanych współrzdnych...................................................86
Umieszczanie składników na ustalonej warstwie ............................................................89
Bloki składników.....................................................................................................92
Atrybuty bloków .....................................................................................................97
Kreskowania............................................................................................................98
Działania na obiektach rysunku............................................................................103
Rysunki 3D............................................................................................................109
 4
AutoCAD. Automatyzacja zada grafiki za pomoc Delphi
Linia 5rubowa — krzywe sklejane........................................................................117
Generowanie powierzchni 3D...............................................................................121
Rozdział 4. Zdarzenia ..................................................................................... 127
Dost,p do obsługi zdarze6 — biblioteki typów....................................................127
Importowane biblioteki typów.......................................................................................127
Nawizanie połczenia z obiektami interfejsu OLE
przy u;yciu modułu importowego...............................................................................129
Obsługa zdarze6 programu AutoCAD..................................................................130
Rozdział 5. Aplikacje dla mechaników............................................................ 139
Oznaczenia poł8cze6 spawanych..........................................................................139
Elementy poł8cze6 5rubowych..............................................................................157
Obliczenia i rysowanie poł8czenia wpustowego ..................................................179
Dobór i generowanie rysunków profili zamkni,tych prostok8tnych
na podstawie oblicze6 wytrzymało5ciowych......................................................190
Przetwarzanie informacji zapisanych w tabelce rysunku .....................................194
Automatyzacja rysowania schematów pneumatycznych i hydraulicznych..........196
Literatura......................................................................................................... 201
Polskie Normy.......................................................................................................202
Dodatek A Wykaz metod, zdarze1 i wła2ciwo2ci interfejsu
automatyzacji OLE programu AutoCAD 2000............................... 203
Dodatek B Programy na płycie CD...................................................................24
Skorowidz......................................................................................................... 251
W tym rozdziale przedstawiono zaawansowane programy wykorzystujce techniki pro-
gramowania obiektowego, korzystajce z klas i dziedziczenia, posługujce si relacyj-
nymi bazami danych i jzykiem
SQL
. Podjte zadania dotycz automatyzacji:
oznaczania i generowania symboli połcze! spawanych,
połcze! "rubowych przy zastosowaniu dziedziczenia do opisu rodzin elementów,
obliczenia i rysowania połczenia wpustowego,
doboru i generowania rysunków profili zamknitych prostoktnych na podstawie
oblicze! wytrzymało"ciowych, wyznaczanie linii wpływowej ugi% dla dobranej belki,
przetwarzania informacji zapisanych w tabelce rysunku z automatycznym przesłaniem
ich do arkusza kalkulacyjnego MS Excel,
rysowania schematów pneumatycznych i hydraulicznych.
Oznaczenia połcze spawanych
Przy projektowaniu konstrukcji spawanych niezbdne jest okre"lenie wielu parametrów
dla złcza oraz narysowanie odpowiedniego symbolu na rysunku. W konstrukcji, w której
wystpuje wiele ró*nego typu spoin, zautomatyzowanie procesu opisu złcza spawanego
mo*e znacznie ułatwi% wykonanie dokumentacji rysunkowej. Symbol oznaczenia bu-
duje si z ró*nych składników zdefiniowanych w przedmiotowej normie. Zautomaty-
zowanie opisu spoin zrealizowano programowo w ten sposób, *e u*ytkownik w oknie
dialogowym wybiera wła"ciwo"ci i parametry spoiny. W trakcie tej czynno"ci w oknie
pojawia si automatycznie rysunek symbolu spoiny z oznaczeniami, które u*ytkownik
wprowadza. Po interaktywnym uzgodnieniu oznaczenia złcza spawanego skompono-
wany symbol jest generowany w programie AutoCAD we wskazanym miejscu na ak-
tywnym rysunku. Symbole oznacze! mog by% równie* wyeksportowane do pliku
wmf
.
Program nazwano
PolSpaw
, formatk tego programu przedstawiono na rysunku 5.1.
Umieszczono na niej nastpujce komponenty:
przyciski z ikonami
,
grupy przycisków
,
znaczniki
,
okienka edycji
,
przyciski zmiany warto"ci
,
 140 AutoCAD. Automatyzacja zada grafiki za pomoc Delphi
Formatka
(Form1:TForm)
Etykieta wymiaru
poprzecznego spoiny
(Label1:TLabel)
Okienko edycji
wymiaru
wzdłu!nego
spoiny
(Edit2:TEdit)
Obramowanie
podgldu spoiny
(Panel1:TPanel)
Podgld spoiny
(Image1:TImage)
Etykieta
wymiaru
wzdłu!nego
spoiny
(Label2:TLabel)
Okienko edycji
wymiaru
poprzecznego
spoiny
(Edit1:TEdit)
W ybór poło!enia linii
identyfikacyjnej
(RadioButton1:
TRadioButton)
W ybór poło!enia wymiaru
(RadioGroup2:
TRadioGroup)
W ybór spoiny dookólnej
(CheckBox1:TCheckBox)
Obramowanie
elementów wyboru
znaków dodatkowych
(GroupBox:
TGroupBox)
W ybór kształtu lica spoiny
(RadioGroup3:
TRadioGroup3)
Wybór spoiny
wyk. w monta!u
(CheckBox2:TCheckBox)
Wybór znaku
dodatkowego dolnego
(RadioGroup4:
TRadioGroup4)
Okienko wprowadzania nr
pozycji
(Edit3:TEdit)
Przyciski zmiany nr poz.
(UpDown1:TUpDown)
Przycis
k
zapisu
do pliku W MF
(Button3:TButton)
Przycisk
zamkni9cia
programu
(Button2:TButton)
Obramowanie
obszaru wyboru
rodzaju spoiny
(Form1:TForm)
Przyciski wyboru
rodzaju spoiny
SpeedButton1..15:
TSpeedButton
Etykieta okienka
technologii
(Label4:TLabel)
Etykieta okienka
nr poz.
(Label3:TLabel)
Dialog zapisu pliku W MF
(SaveDialog1:TSaveDialog)
Okienko wyboru technologii
(ComboBox1:TComboBox)
Wybór programu CAD
(RadioGroup5:
TRadioGroup)
Przycisk uruchamiania procedury
rysowania w programie CAD
(Button1:TButton)
Rysunek 5.1. Formatka programu PolSpaw
obramowania grup
,
ramk
,
etykiety tekstowe
,
ilustracj
,
dialog zapisu
,
przyciski bez ikon
.
Opracowano tak*e wymienione ni*ej moduły:
OznaczFrm
do obsługi formatki i interaktywnego ustawiania wła"ciwo"ci spoiny,
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • anio102.xlx.pl