You are on page 1of 49

e

utoCad-u
- -

:

101/2011

, 2015

1. .............................................. ........................................................................................ 4
1.1. Kratak opis rada u AutoCAD-................................................................................................5
1.2. ......................................................................................................5
1.3. ......................................................................................................5
1.4. .......................................................................................................................5
1.5. ....................................................................................................................................6
2.Autodesk ....................................................................................................................................7
3.AutoCAD .................................................................................................................................10
3.1 AutoCAD- .......................................................................11
3.2. AutoCAD- .....................................................................11
3.3. ( ).......................................................................12
3.4. UCS.........................................................................................................................13
3.5. ...................................................................................................................13
3.6. ...................................................................................................................14
3.7. ...................................................................................................................................14
3.8. ................................................................................................................15
3.9. ........................................................................................................................15
3.10. : 2D 3D
........................16

4.

..................................................................21

AutoCAD-

5.VBA i AutoCAD ...................................................................................................................... 22


6. AutoCAD- AutoLISP- ..................................................23
2

7.LISP............................................................................................................................................24
7.1.AutoLISP ...............................................................................................................................25
7.2. AutoLISP .....................................................................................27

7.3. AutoCAD- LSP- .......................................................................................30


7.4. : ..................................................................................................................32
7.5. ............................................................................................34
8. LISP . 3D .....................................................................38
9. ................................................................................................................................48
10. ............................................................................................................................49

1.

AutoCad .
AutoDesk, 75
(, , ,
,,,,).

1.1. AutoCad-
AutoCad , ,
.
, , .
(. model space)
, , , ,
, ,
.
, .
2D 3D , AutoCad
,
.
. , ,
.

.
AutoCad-a
.
,
. ,

( ) .
, .

1.2.

(, , ) ,
.
, , ,
.
,
, ,
, . .
, .

1.3.
,
,
.
, . , .
,
, .
AutoCad-.
,

.

1.4.
, ,
.
(, , .)
. (,
.) , .
.

1.5.
, ,
. ,
, ,
, . .
.
5

(, ,
, , .)
,
.
.
AutoCad 2006 . ,
( ,
, , )
,
.
500 .

2.Autodesk
Autodesk , 2D 3D
, . AutoCAD
, , , ,
.
1982. John Walker , CAD
AutoCAD.
. AutoCAD 1.0 PC 128 ,
4 RAM-
32.000 AutoCAD .
, HMS
Pandora , AutoCAD
. AutoCAD 1.0 CAD ,
Autodesk , IPO 1,6 ,
11 .
1988. AutoCAD 10, 3D
. ,
AUGI (Autodesk User Group International),
,
.
AUGI .

Autodesk-, John Walker , 1989. ,


Alvar Green. Autodesk 60% PC CAD
, 117 . World Wide Web ,
1990. Autodesk (Media &
Entertainment) , Autodesk 3D
. The Autodesk Foundation ,
.
Wb Hyperwire,
Wb 3D .

, Mechanical Desktop, , Architectural
Desktop. ,
Autodesk
35%. , Autodesk
, . , .

, Autodesk 18 24
12 . ,
.
2011. Autodesk (Suites)

. cloud , cloud
servise. cloud-.
Autodesk 360 cloud ,
Autodesk , .
Wb. cloud
( , ,
, ), .
Autodesk Wb
, .
Wb-,
,
. , ,
, , Autodesk
.
Autodesk AutoCAD- 30
. Autodesk
. , , Autodesk Inventor i Autodesk
7

Product Design Suite ,


, Autodesk
Autodesk Revit Building Information Modeling (BIM)
, ,
. Autodesk
, , , ,
.
Autodesk
17 .
Autodesk 25 ,
Autodesk ,
.

3.AutoCAD

.1.1 AutoCAD 2010


AutoCAD ,
.
(CAD) .

.
AutoCAD - ,
,

AutoCAD-. AutoCAD
:

-
-
-
-
- , ,
-
-
- ,
AutoCAD - .

, ,
. AutoCAD -
,
.

3.1. AUTOCAD-
AutoCAD .
.
AutoCAD - . AutoCAD -
, .


.

3.2. AUTOCAD-

10

AutoCAD - :
;
;
;

, .

3.3.

.1..2.
, ,
. . ,
,
11

.
"" e (. ).


.

3.4. UCS
X Y.
UCS (User Coordinate System,
). X, Y .


.
.
. ,
X Y.

3.5.

.
. Command: AutoCAD
, .

.

AutoCAD- .

F2
.

12

.1.3.

3.6.
.
-
, , .

.

. .
F6
.

.1.4.

3.7.M

windows ,
AutoCAD -.

. ,


.
.
.

13

.1.5.

3.8.

.1.6.
-
.
..

.

.
, .

3.9.
AutoCAD -
, trackbool ,
.
, AutoCAD
.
,
, ,
.

14

ENTER .
ENTER
. ,
.

.

3.10. : 2D
3D

2D . e LINE
CIRCLE

.1.7. LINE i CIRCLE

.
LINE i CIRCLE :

15

.1.8. LINE i CIRCLE

2D 3D . CB
, W S :

.1.9 .WCS
;

16

.1.10. 2D

: LINE Object , CIRCLE Object , POLYLINE Object Multi Object .


2D 3D , POLYLINE Object EXTUDE .
:

1.11. EXRUDE
:

17

.1.12. EXTRUDE

EXTUDE . LINE Obje


POLYLINE Obje . LINE
POLYLINE :

.1.13. LINE Obje POLYLINE Obje

3D EXTRUDE:
18

.1.14. 3D EXTUDE .

SHADED. :

.1.15. 2D 3D
SHADED .

19

4.
.
-,
()
.

, . .
,
, "" ,
.

, ,
, .
,

20


,
.

. ,
, (),
.
, ,

,
.
,
, .
,
, ()

,
.
.

, . ,
,
,
. .

5.VBA i AutoCAD
5.1. ActiveX

ActiveX Automation Microsoft-


. VBA
, Visual BASIC -, Microsoft
. VBA
ActiveX Automation.
AutoCAD AutoLISP-,
AutoLISP - .
21

ActiveX Automation
ActiveX, , C++, Delphi , Visual BASIC.
AutoCAD -. , VBA AutoCAD
-, .
ActiveX Automation VBA .
AutoLISP
. ActiveX -
Visual BASIC VBA. , VBA ,
. BASIC , Visual BASIC
. ,
AutoCAD!
?
? VBA
.
VBA, Visual BASIC - , ActiveX
Automation AutoCAD
. AutoLISP , AutoCAD
-
. ActiveX Automation

VBA Windowsom.
Windows,
(). Windowsov ,
.
ActiveX Automation -
AutoLIPS-. ActiveX Automation AutoLIPS
AutoLIPS - .

6. AutoCAD- AutoLISP-
AutoCAD AutoDesk, .
, .
, AutoCAD
( , ).

22

utoLISP,
.
:

,
FILLET ,

HPGL PLOT AutoCAD-,

OFFSET,

7.LISP
LISP 1950-.
, ,
.
,
.
, .
Lisp , .
, , .
. ,
.
, ,
.
Lisp .
, .
23

.
,
, .
,
,
.
(. List Processing), Lisp-
, , ,
, ,
. , . Lisp-,
.
, : (1 2 3 4 5 6 7 8 9).

7.1.AutoLISP
AutoLIPS Lisp
AutoCAD- 2.18.
(. VBA .NE) AutoLIPS AutoCAD -.
AutoCAD 2000, AutoLIPS Visual LIPS,
AutoLIPS . (URL1.)

24

2.1. Visual LIPS-


AutoLIPS-
dwg-.
a dwg-.
Visual LIPS ditor AutoCAD- LS > AutoLIPS > Visual
LIPS ditor ''vlips'' .
Visual LIPS ditor.
AutoLIPS ,
:
-

INTEGER: e - 2147 + 2147483,

REAL: , a 14 ,

STRING: , ,
132 ,
LIST: , ,
a ,
SYMBOL: ,
, ,
25

FILE DESCRIPTOR: stavno


AutoCAD- AutoLISP-,
ENTITY NAMES: , AutoCAD -
AutoLISP , :
aama,
SELECTION SET: AutoLISP -
( selections set ''''
dwg-),
SURBS i EXTERNAL SURBS: AutoLISP -, '' princ ''
AutoCAD - .
-

CONSTANTS: , , PI

AutoLIPS , : , , ,
, , AutoCAD- , AutoCAD -
,
.
, 2D 3D :

2D (X Y), (2.34 4.56),


X , Y ;

3D (X Y ), (4.56 6.76 3.66),



X , Y , .
AutoLISP ,
.
, if then
else .

7.2. Lisp-:
LISP-, ,
. Lisp- .
,
LISP- :
26

(command ''LINE'' ' (0 0 ) '(1 1) '''')


'' command '' c CAD-.
. e
o . '' LINE ''
. , , .
0,0 x y .
1,1. '''' (
''Enter'' CAD-)
.
. :
(q 1 '(0 0))
''pt1'' 0,0. a
, .
, ,
:
(defun c:linija (/ pt1 pt2) )
'''' , LISP -,
''''.
CAD
.
, ,
, .
.
, :
(setvar ''osmode'' 0 )
'' setvar '' .
CAD - '' osmode '' snapiranja ( DWG e ). '' osmode ''

0.
.
(setvar snap (getvar ''osmode''))
getvar ''''
''snap ''.
, ,
:
(setvar ''osmode'' snap)

27


CAD - .
(setq broj (getreal ''''))
. ''''
CAD -.
; , , ,
.
LISP- ''if'', ''else'', ''and'',
''or'', ''not''.
(if (= 1 1) (setvar ''a'' 0))
1=1, ''''
0.
.
.
:
(While (= 1 1) )
, ( 1 = 1),
,
(. '' if '') .
,
:
1. (defun c:linija (/ pt1 pt2)
2. (while (= 1 1)
3. (setq pt1 (getpoint "Odaberi prvu toku linije:"))
4. (setq pt2 (getpoint "Odaberi drugu toku linije:"))
5. (command "line" pt1 pt2 "")
6. )
7. )

. .
1. , ,
''linija''. pt1 pt2
.
2. .
3.
'' :''
.
28

4. .
5.
.
6. .
7. .
,
.

7.3. AutoCAD- LSP-

Tools Load
Aplication. :

29

2.2. Load Aplication

Look In .
Files of the tape x [.lsp].

30

2.3. [.lsp].
Load :

2.4. Files of the tape

7.4.:
Command: Spiral
Center point:
Number of rotations: 10
Growth per rotations: 1
Points per rotations: 30
:

31

Slika.2.5.

Points per rotations ( . 10)


:

32

.2.6. 10
5 :

. 2.7. 5

33

7.5.


3D .

Command : 3D Spiral
Center point:
Number of rotations: 10
Growth per rotations: 1
Points per rotations: 30
:

.2.8. 3D Spiral

View 3D Orbit. :

34

.2.9.
.
. .
.

.2.10. .
35

.2.11. .
:

.2.12. 10

36

.2.13. 5

37

8. LISP . 3D

CB .
W S .1:

3.1.WCS
VisualLISP. "VLISP"
2.1 :

3.2. Command line Vlisp

3.3. VisualLISP
38

vla- AutoLIPS.
:
(vl-load-com)- ,
(setq acad_object ( vlax-get-acad-object )) - ;
(setq active_document (vla-get-activedocument acad_object)) -
(setq model_space ( vla-get-modelspace active_document)) -

3.4.
:
( setq R1 100) - R1
( setq L1 300 ) - L1
( setq bp ( getpoint "\pokazi baznu tacku: " )) -
.

39

3.5.Visual LISP. Pocetak kodiranja


AutoCAD. VisualLISP Load
selection, , Activate AutoCAD
:

3.6. AutoCAD

40

3.7.
.
300, (X,Y 150)
(X,Y -150).
(X,Y 0).

3.8.
41

Y
90 .
vla-Rotate3D :
(vla-rotate3D vla_cil (vlax-3D-point bp) (vlax-3D-point P2) (/ Pi 2)
:

3.9.
:

3.10.

42

:
(setq R2 75 )
(setq L2 100 )
(setq L21(+L2 R1 ))
(setq Z12 ( + Z1 (/ L21 2 )))
(setq vla_otv (vla-AddCylinder model_space (vlax-3D-point ( list X1 Y1 Z12)) R2 L21 ))

3.11.
:

.3.12.
43

.
AutoCAD- union
(setq cil (vlax-vla-object->ename vla_cil))
(setq otv (vlax-vla-object->ename vla_otv))
(command "_union" cil otv "")
:

.3.13 .
:

.3.14.
44

.
:

.3.15. WCS
:

3.16.

45

:
(setq osm (getvar "osmode"))
(setvar "osmode" 0)
(setvar "osmode" osm) .

:
( vla-get-modelspace active_document))
(vla-endundomark active_document) .
defun :
(defun c:3d_tro (/ R1 L1 bp X1 Y1 Z1 p2 R2 L2 L21 Z12 osm vla_cil vla_otv cil otv )
:

. 3.17.

46

command 3d_tro :

.3.18. 3d_tro

47

9.

CAD
, .
.
,
.

. , ,
(), .
.
CAD ,
.
2010,
. CAD

, i DWG, DWF, DGN, PDF,
.
CAD PDF CAD (Xref).
PDF
DWG, DWF, DGN, PDF, .
PDF bject Snap
.
AutoLISP LISP ,
CAD. AutoLISP CAD-
,
. LISP . LISP
.
, .

, ,
Autodesk , ,
,
, , ,
, .
48

10.

1.
2.
3.
4.
5.
6.

Goran Devedi, CAD/CAM tehnologije, Kragujevac, 2009.god.


Autodesk Mechanical Desktop 6 Osnovni kurs, 2001.god.
Autodesk.AutoCAD.2006.User.Guide
Modelling with AutoCAD 2004
Introduction to AutoCAD 2004
Robert M. Tomas, Napredne tehnike u AutoCAD-u.

7. Duko Leti Inenjerska grafika za AutoCAD


KOMPJUTER BIBLIOTEKA , godina izdanja : 2004

2004/2005

Izdava:

8. http://autocadtips1.com/category/autolisp-text/

49

You might also like