Professional Documents
Culture Documents
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-
7.LISP............................................................................................................................................24
7.1.AutoLISP ...............................................................................................................................25
7.2. AutoLISP .....................................................................................27
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 .
3.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
.
LINE i CIRCLE :
15
2D 3D . CB
, W S :
.1.9 .WCS
;
16
.1.10. 2D
1.11. EXRUDE
:
17
.1.12. EXTRUDE
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
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 ,
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
REAL: , a 14 ,
STRING: , ,
132 ,
LIST: , ,
a ,
SYMBOL: ,
, ,
25
CONSTANTS: , , PI
AutoLIPS , : , , ,
, , AutoCAD- , AutoCAD -
,
.
, 2D 3D :
7.2. Lisp-:
LISP-, ,
. Lisp- .
,
LISP- :
26
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. .
,
.
Tools Load
Aplication. :
29
Look In .
Files of the tape x [.lsp].
30
2.3. [.lsp].
Load :
7.4.:
Command: Spiral
Center point:
Number of rotations: 10
Growth per rotations: 1
Points per rotations: 30
:
31
Slika.2.5.
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.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.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.
2004/2005
Izdava:
8. http://autocadtips1.com/category/autolisp-text/
49