Professional Documents
Culture Documents
Chng 2 : LAYOUT VA IN N
(6 tit)
I.Lm vic vi Layout
1.Paper Space
2.Cac thao tac trn Viewport cua Paper Space
2.1.Tao
cac Viewport
2.2.Ct xen
ng bao Viewport
2.3.Ty l trong tng Viewport
2.4.Layer trong tng Viewport
2.5.n hin
viewport
2.6.n hin
ng bao viewport
2.7.Scale LineType
2.8.Cc hiu chnh khc i vi Viewport
3.Cac chu y khi in nhiu
ti l trong mt ban ve
II.iu
khin
in n.
4. Hiu
chinh
xref t ban
ve chinh.
5.2.Xref va lp.
5.3.Lnh
Xbin.
5.4.Tham chiu
vong.
5.5.Xen
cac xref.
5.6.Tng tc hin thi cua cac xref ln.
6.Quan
ly xref
6.1.ng dn
cua cac xref.
6.2.Xref notification
6.3.AutoCAD DesignCenter.
6.4.File bin ban
(log) cua xref.
II.Lm vic vi d liu ngoi (Working with External Database)
1.S lc v d liu ngoi trong AutoCAD.
2.Cc chun b cho vic kt ni c s d liu.
3.nh cu hnh d liu cho ODBC.
4.nh cu hnh d liu trong AutoCAD.
5.Chnh sa d liu trong AutoCAD
6.To cc mu kt ni.
7.To, hiu chnh v xa cc kt ni.
8.Quan st cc kt ni.
9.To mu nhn.
10.To nhn.
11.S dng query truy tm d liu
11.1.S dng Quick Query
11.2.S dng Range Query
11.3.S dng Range Query
11.4.S dng Link Select
III.Lm vic vi Raster Image
1.Tng quan
2.Chn nh (inserting images
3.Qun l hnh nh (Managing images)
4.Ct xn nh (Clipping images)
5.iu khin s hin th (Controlling image display)
5.1.iu khin hin th
5.2.Cht lng nh (Image quality)
5.3.Image transparency
5.4.Bt tt ng bao ca nh (Image frame)
IV.Pasting, Linking, and Embedding Objects
1.Embedding objects into AutoCAD
2.Linking data
3.Pasting data into AutoCAD
2.6.3.Goi hin
thi cac menu hinh
anh
2.6.4.Slide va th vin
slide.
2.7.Menu mn hnh.
2.7.1.Section ca menu hnh nh.
2.8.Chui ch thch thanh trng thi.
4
Lnh MVSetup.
4.2. Quy nh v ng nt v c ch
Quy nh v ng nt khi in :
Nt lin mnh (ng bao dm, ng bao ct, cc nt thng thng) :
Nt lin m (Cc nt thp, nt ct qua,) :
Nt hach
Nt ca ch (ch dng khi font s dng SHX) :
Nt ca ng ghi ch v kch thc :
Quy nh v chiu cao ca ch : Bn v thng thng gm c hai c ch, ty theo t
l m ta t chiu cao ch khc nhau. Tuy nhin khi in ra phi m bo chiu co ch ghi
ch, chiu cao ch ca dim l 2,5mm. Chiu cao ch ca tiu l 5mm. (nu v d v
chiu cao ch v t l bn v)
Quy nh v khong cch cc Dim.
Khong cch t chn dim n dim l 10mm
Khong cch gia cc Dim song song nhau l 8mm
II. Thit lp mi trng v.
1. Text style.
Command : STyle
,
Filter :
To mt filter (n vo nt new filter)
On, freeze, lock, color, lineweight, Plot Style, Plot : Lc theo cc thuc tnh ca
layer.
Filter preview : Xem trc cc i layer lc.
Nu dng lnh nhiu hn mt dng c coi l iu kin hoc.
Group Layer :
To tng nhm lc. Layer trong nhm mi to khng bao gm cc layer trong bn
v. Ta c th nhp cc layer trong bn. Trong mi nhm ny ta c th to tng b lc
layer khc nhau.
Khi ta chn mt block hay chn mt xref vo th AutoCAD s t ng chn thm
group layer.
Layer States Manager
Ta c th xut cc nh dng layer ra file cha layer *.LAS
10
Angular : o gc
Radius : o bn knh
Diameter : o ng knh.
Ordinate : Ta im
Leader and tolerance : Ch thch vi ng dn v dung sai.
11
Text Appearance:
Text style : Chn tn kiu ch hin ln trong kch thc. Ta c th lm hin
bng text style trong [] bn cnh text style.
Text color : Mu ch
Fill color : mu nn ca ch.
Text height : Chiu cao ca ch.
Fraction height scale : Gn t l gia chiu cao ch s dung sai v ch s kch
thc.
Draw frame around text : V khung ch nht bao quanh ch s kch thc.
Text Placement :
Vertical : iu chnh v tr ch theo phng thng ng.
Center : Ch s nm gia ng kch thc.
Above : Ch s nm trn ng kch thc.
Outside : v tr nm ngoi ng kch thc v xa im gc o nht.
JIS (Japanese industrial Standards) : v tr ch ca ng kch thc theo tiu
chun Nht.
Horizontal : V tr ca ch so vi phng nm ngang.
Centered : nm gia hai ng ging.
1 st Extension Line : Ch s nm v pha ng ging th nht. Khong
cch t ch n ng ging bng tng chiu di mi tn v bin Offset from
dim line
Offset from dim line : khong cch t ch n ng kch thc. TC khong 1-2
mm.Nu ch nm gia ng kch thc th y l khong cch gia ch v 2
nhnh ca ng kch thc.Nu bin ny m th AutoCAD s t ng chuyn
s ny thnh dng.
Text Alignment : iu chnh hng ca ch.
Horizontal : ch lun lun nm ngang.
12
13
14
16
kt.
Alternate Unit Tolerance: quy nh cch thc gn chnh xc cho kch thc lin
Precision : Hin th v gn chnh xc cho dung sai kch thc lin kt.
Zero suppression :
Leading : B nhng s 0 ng trc khng c ngha VD 0.25 .25
Trailing : B qua nhng s 0 khng c ngha trong phn thp phn VD 2.50
2.5
4. Hatch.
Command : BHATCH
17
The Hatch
Type : C 3 mu mt ct :
Predefinied : Cho php ta chn mu mt ct trong file
ACAD.PAT. C 3 loi mt ct l ANSI (American
National Standards Institute), ISO (International
Standards Organisation) v Other Predefined
Custom : Chn mu mt ct c to t cc file .PAT
User Defined : Dng chn mu cc on thng song song. Khi ta nhp vo
khong cch gia cc ng (spacing) v gc nghing (angle) ca hatch.
Swatch (mu mt ct) : Hin h mu mt ct chn. Nu chn mu mt ct l
Solid th swatch hin th thuc tnh mu ca hatch.
18
The Advanced
Island detection style : Chn kiu v mt ct nh m t trong hnh km theo :
Object type (mu mt ct) : Nu chn Retain boundaries th ng bin sau khi
hatch s tr thnh dng polyline hoc Region..
Buondary set : Chn khi xc nh ng bin bng pick point.
Current viewport : Ch gii hn trong ca s nhn
hin hnh.
Chn new chn mt gii hn cho lnh pick
point. Khi buondary set s thnh Existing set
Island detection method : m t cch xc nh
cc island.
Food : Cc island c xem l cc i tng bin.
Ray casting : D tm ng bin theo im ta ch nh theo hng ngc chiu
kim ng h.
19
5. Lnh LineType.
Command : Linetype
20
Hp
thoai LineType Manager.
Global scale factor (lnh ltscale) : quy nh t l phng to hay thu nh ng
thng ( Dng khi ng thng khng phi l nt lin)
Current object scale (lnh celtscale) Quy nh t l dng ng cho i tng
sp v. V d : Khi bin ltscale bng 2, bin celtscale bng 0.5 khi i tng
sp v s c t l dng ng l 1.
Linetype filters : Lc cc ng hin th trn linetype manager. Nt invert filter l
ph nh ca hp filter .
6. Block v Thuc tnh ca Block.
6.1. Block
Command : block.
Name : Ti a 255 k t.
Object.
Retain : Gi li cc i tng chn nh l cc i tng ring bit
Convert to block : Chuyn tt c cc i tng thnh group lun.
Delete : Xa tt c cc i tng chn sau khi to block.
Preview icon : Cho php xem trc block nh mt Icon.
Drag and drop units : Ch nh n v ca block trong trng hp c s thay i
t l khi ko t AutoCAD DesignCenter vo bn v.
Description :
Hyperlink :
6.2. Thuc tnh ca Block
nh ngha thuc tnh
Thuc tnh l thnh phn ca mt block c th l dng ch nh km theo khi
(block). N nh cc tnh cht ca thuc tnh v cc dng nhc hin th khi chn block vi
thuc tnh.
21
22
Insertion point : nh v tr cho thuc tnh. Nhp gi tr ta hoc chn pick point
nh v tr im trc tip chn trn bn v.
Text options : gn cc nh dng k t cho ch (attribute text).
Justification : nh im canh l cho dng ch thuc tnh (Nh lnh DText)
Text Style : nh kiu ch cho dng ch thuc tnh.
Height : nh chiu cao ca dng ch thuc tnh. Nhp gi tr vo ny hoc
chn height< nhp chiu cao bng cch nhp hai im trn bn v. Nu bn
nhp chiu cao ca Text style trong lnh Style th height s b m i.
Rotation : Ch nh gc nghing cho dng ch thuc tnh. Nhp gc quay vo
rotaion. Nu bn chn Align hoc fit trn danh sch justufication th la chn ny
s c che m i.
Align below previous attribute definition : sp xp cc attribute tag ngay bn di
thuc tnh nh ngha trc ( cho trng hp block c nhiu thuc tnh).
Nu trc bn cha to bt k mt thuc tnh no th la chn ny s m i.
Hiu chnh cc nh ngha thuc tnh.
Lnh Ddedit (vit tt ED). Bng Edit Attribute Definition hin ra nh sau :
23
Xim ang
ViN aC om ex
14
Lnh -Attedit
Edit attributes one at a time? [Yes/No] <Y>: N
Performing global editing of attribute values.
Edit only attributes visible on screen? [Yes/No] <Y>:
Enter block name specification <*>:
Enter attribute tag specification <*>:
Enter attribute value specification <*>:
Xim ang
ViN aC om ex
Thep
VietU c
Xim ang
ViN aC om ex
21
25
12
C at
ViN aC om ex
Thep
VietU c
C at
ViN aC om ex
21
25
12
26
27
Propertie : xc nh lp cha thuc tnh chiu rng nt in, dng ng, mu,.
Layer : Ch r lp cha thuc tnh
LineType : ch nh dng ng.
Color : ch nh mu ca text thuc tnh.
Plot Style : Ch r kiu in ca thuc tnh. Nu bn v s dng kiu in hin
hnh l kiu in theo mu th bng ny s c lm m i.
LineWeight : Ch r chiu rng net ca thuc tnh.
Hiu chnh cc tnh cht ca thuc tnh.
S dng lnh Battman hiu chnh cc tnh cht thuc tnh ca nh ngha block.
Khi nh lnh Battman hp thoi Block Attribute Manager hin ln nh sau :
28
29
30
Format file : chn cc nh dng format file AutoCAD duyt qua nh s trnh
by di y.
Select Object : chn cc block cn trch thng tin. S lng cc block chn th
hin trong Number found.
Output File : chn file s xut thng tin ra.
File thng tin thuc tnh (Format file).
Thng tin thuc tnh ch c trch khi tn Tag ph hp vi tn trng c nh
ngha trong file mu. Lnh Attext nh trnh by trn cho ta 3 nh dng ca file mu
(format file).
Comma delimited file (CDF)
Space delimited file (SDF)
DXF Format Extract File (DXX)
CDF l nh dng trong thuc tnh ca mi block c chn s c l mt
record. Du (,) s tch trng cu mi record, du () bao quanh trng k t.
SDF l nh dng to ra file cha ng mt record cho mi tham kho block. Mi
trng ca mt record c chiu di c nh v khng dung bt k mt du phn cch no
gia cc trng cng nh cc chui k t.
DXX l nh dng to nn tp hp con nh dng file trao i bn v ca AutoCAD
trong DXX l mt phn nh ca DXF. File DXX khng i hi file nh dng v n theo
nh dng ca DXF file.
Cu trc ca file mu thng tin thuc tnh.
File mu c trnh cha tt c cc thng tin lin quan n attribute, name, location,
ca block. Sau khi nh ngha file mu, AutoCAD s s dng to ra cc file thng
tin ca block.
V d file mu di y cha tt c cc thng tin c th trch ra t block.
Field
Format
Explanation
BL: LEVEL
NWWW000
Mc block lng nhau
BL: NAME
CWWW000
Tn block
BL: X
NWWWPPP
Honh X im chn
BL: Y
NWWWPPP
Tung Y im chn
31
BL: Z
BL: NUMBER
BL: HANDLE
BL: LAYER
BL: ORIENT
BL: XSCALE
BL: YSCALE
BL: ZSCALE
BL: XEXTRUDE
NWWWPPP
NWWW000
CWWW000
CWWW000
NWWWPPP
NWWWPPP
NWWWPPP
NWWWPPP
NWWWPPP
BL: YEXTRUDE
BL: ZEXTRUDE
BL: SPACE
NWWWPPP
NWWWPPP
CWWWPPP
Cao Z im chn
Block counter
Block handle
Tn layer khi chn block
Gc quay ca block
T l phng theo trc X
T l phng theo trc Y
T l phng theo trc Z
Thnh phn X ca hng dn ra ca
block.
Thnh phn Y dng trong v 3D
Thnh Phn Z
Chn mt khong trng vo v tr ny.
Ngoi cc thng tin trn ta cn c th trch cc thng tin thuc tnh i km ca block
(Attributes tag) nh v d sau :
Attribute tag
Hang
Soluong
Format
CWWWPPP
NWWW000
C004000
N008002
N008002
C002000
C012000
C006000
N008000
32
Drawings
Select object : chon
mt hoc nhiu
block.
Current drawing : chon
tt ca cac thuc tinh
cua tt ca cac block co trong ban
ve.
Select drawing : chon ban ve khac.
Drawing files : ng dn
cua file cha block cn
trich
thng tin.
33
34
Chon
cac thng tin cn
trich
ra trong hp
attributes for block.
Chon
cac block se trich
thng tin trong hp
blocks.
Chon
anternate view chuyn
i gia cac kiu
nhin.
35
6.3. Quan
ly cac block.
S dung
Acad Design Center
Ta co th s dng ca s acad Design center qun l cc block. C th ly cc
block t bn v khc, c th preview trc, ri ko th vo bn v ca mnh.
S dung
chc nng keo
tha cua Window
Khi ta lm vic vi Internet Explore ta c th s dng chc nng ko th cc icon (cc
file ca AutoCAD) chn vo bn v. Cc bn v c chn vo nh l mt i tng
block.
7. Ghi cc thit lp mi trng bn v thnh TemPlate.
8. Cc ty chn trong menu Option
III.
36
Chng 2 : LAYOUT VA IN N
(6 tit)
I. Lm vic vi Layout
1. Paper Space
Khi nim v vng nhn tnh v ng
Vng nhn tnh (Tiled Viewport)
AutoCad cho php bn chia mn hnh thnh nhiu hnh ch nht. Bn c th hin th
cc vng nhn khc nhau ca bn v trn cc hnh ch nht . Mc ch phc v cho vic
quan st bn v mt cch d dng hn. Vng nhn tnh ch c trong Model Space (MS).
Mt s c tnh ca Tiled Viewport :
Khng quant trng l bn c bao nhiu khung nhn, chng lun lun c sp
sp cnh nhau v ph kn ton mn hnh
Ti mt thi im ch c mt khung nhn Active. Khung nhn Active lun c
vin m
Crosshair ch xut hin trn Active viewport
UCS (User Coordinate System) Icon lun xut hin ti tt c cc khung nhn
S thay i ca cc i tng bn v trn mt khung nhn s ngay lp tc s
c th hin trn cc khung nhn cn li.
AutoCAD cho php bn to ra ti a 96 khung nhn
Bn c th bt u lnh t mt khung nhn v kt thc lnh mt khung nhn
khc.
Ngoi ra bn cn c th ghi li cu hnh ca cc khung nhn, phc v cho mc
ch khi phc li cc khung nhn nu mun.
Vng nhn ng (Floating Viewport)
Vng nhn ng ch c trong Paper Sapce (PS), bn ch s dng n khi mun th hin
mt vng ca bn v trn MS trong PS. Theo mc inh, ch c mt Floating view (FV)
trong mt PS. Tuy nhin bn c th to ra nhiu hn mt nu bn mun.
FV c mt s c tnh sau
Khng ging nh Tiled Viewport (TV), FV l mt Object tht, bn c th xo,
move v stretch n. Bn c th hin th n trn layer ring bit, v cn c th bt
tt ch hin th ng bao ca n. Chng khng in y mn hnh nh TV
m bn c th t do thit k kch thc v v tr ca chng.
Trong PS, Crosshairs khng b gi hn trong mt vng nhn ng.
Bn c th thit lp s hin th ca UCS Icon trong tng FV
Bn c th to nhiu FV trong PS v chng s c lu li cng vi bn v.
Tt c nhng g bn v trn MS u c trong PS. Tri li, nhng g bn v trn
PS ch tn ti trn PS, khng tn ti trn bn v khi bn tr v MS.
Sau khi bn v xong trong MS, bn chuyn sang PS v. Trn khng gian PS
bn c th v thm or chnh sa cc Object trn MS bng cch Double click vo
FV. Khi FV lm vic ging ht nh TV.
Khi nim : Tab Layout cho php truy sut n 1 vng c gi l Paper space.
Trong paper space (PS), bn c th chn title block, to cc layout viewport, dimension v
thm cc notes trc khi in bn v.
PS v MS l 2 khng gian lm vic ring l. Trong PS ta c th tham chiu n 1
hoc nhiu vng ca MS vi cc t l khc nhau thng qua cc ca s (viewport).
Mc ch : Ngi ta thng s dng PS trong trng hp
C nhiu hnh v vi t l khc nhau trn cng mt bn v (V k thut XD).
37
38
2.5. n
hin
viewport
n hin viewport ph thuc vo trng thi thng s On
trong th Misc ca ca s Properties khi ta chn ng bao ca
ca s viewport.
2.6. n
hin
ng bao viewport
n hin ng bao ca cc viewport, bn to ra mt
layer mi cha ng bao ca viewport m bn mun n hin
n. Sau , vic n hin ng bao s ph thuc vo trng thi
bt tt ca layer cha ng bao.
2.7. Scale LineType
Qun l t l Line Type trong Paper Space thng qua bin
h thng Psltscale.
PsLtScale = 1 : t l dng ng s c nhn vi t l phng ca viewport.
PsLtScale = 0 : t l dng ng s c gi nguyn nh trong Model Space cho
d bn c phng in t l bao nhiu i chng na.
II. iu
khin
in n.
40
41
42
My s to ra file test.ctb
43
Color : Chnh mu ca cc nt v. Nu bn
khng in mu th nn chuyn n thnh mu en.
2. In ra file *.PLT
Ch cn tch vo nt
ng dn ca file *.plt.
44
vi mt
hay nhiu
ban ve khac (goi la bant ve xref External references). Nu ta chen mt ban ve vao
trong mt ban ve thi ban ve c chen se c inh
dang
la mt Block va se c lu cung
vi ban ve chinh.
Nu
ta chinh
ban
ve c chen
thi block se khng c cp
nht lai.
Nu
ta chen
mt ban
ve vao
trong nhiu
ban
ve khac di dang
block thi vic cp
nht block khi
block o co vai s thay i se rt mt thi gian vi ta phai thay i lai cac block trong tt ca
cac file a chen.
Nhng nhc im
trn se c khc phuc thi ta dung
chc nng tham khao ngoai cua
AutoCAD. Khi o ban ve tham khao
se c lu ring, khi ban
ve tham khao
thay i thi tt
ca cac ban
ve tham khao
n
no se t ng
thay i theo. Vic dung
tham khao ngoai rt hu
ich
khi lam
vic vi nhng d an ln. c bit la khi ta chia se tai nguyn ban
ve trn mang.
2. Chen
mt xref vao ban
ve
Lnh
Xattach
Lnh
Xattach cho phep
ta chen
mt ban
ve vao
ban
ve chinh
di dang
tham khao
ngoai.
Command : Xattach
Hp thoai Select reference file hin ln. Ta chon file cn chen vao ban ve chinh.
Sau o
kich Open, hp
thoai External Reference hin
ln :
45
Found in : ng dn
cua ban
ve xref.
Path type : quy inh
kiu ng dn la tuyt i hay tng
i,
hay khng kem
theo ng dn.
Cac la chon nay quy inh
46
Khi n
vao
nut lnh
nay
thi hp
thoai
External Reference hin
ln (nh a trinh
bay
trn).
Deattach : huy bo xref c chon.
Ban
ve se nhe i rt nhiu
lu lai ng dn
cua file xref. Nu
ta mun
oc lai file nay
chi vic n
vao
nut
Reload.
Bind : Quy inh
s rang
buc cua xref vi ban
ve chinh.
Bm
vao
hp thoi s
hin ln (trnh by sau)
Open : m file xref trong mt ca s mi, tng ng vi lnh Xopen. Ta c
th thay i file xref, sau quay li bn v chnh cp nht lai (reload trong
hp thoi Xref Manager) s thay i ca bn v xref.
Thay i file bng nt Browse. Sau nhn Save path ghi li ng dn
Khi bm vo nt Xbind ca hp thoi Xref Manager th hp thoi Bind Xrefs hin
ln nh sau (phn
nay
cung
tng ng
vi vic dung
lnh
Xbind):
Bind : cc i tng ca bn v
xref s c ni tip vo bn v
chnh
Insert : cac i tng cua ban
ve
tham khao
se khng la thanh
phn
cua ban
ve chinh.
3. M mt xref t ban
ve chinh
Xopen
Xopen cho php ta m mt xref ra mt ca s ring.
Command: Xopen
Select Xref:
Chn xref m ra ca s ring.
External Reference Open
Chn file xref trong hp External Reference sau kich nt open.
4. Hiu
chinh
xref t ban
ve chinh.
T phin bn AutoCAD 2002 cho php ta sa file xref ngay trn bn v chnh sau
lu tr li (Save back)
4.1. Lnh Refedit (Reference Edit).
47
Identify reference
Reference name : Chn tn xref cn sa, s cy s th hin c cc reference lng
nhau. Lu l mi ln ta ch sa c mt xref, nu ta chn xref (VD drawing 1 nh hnh
v) cha xref lng (drawing 2) sa th ta cng ch sa c xref cha xref lng
(drawing 1) ch khng sa c xref lng (drawing 2). Do vy mun sa xref no ta chn
xref sa.
Path : Hin th ng dn ca xref m ta chn.
Automaticlly select all nested objects : tt c cc objects trong file xref s c chn.
Prompt to select nested objects : kch hot ch chn cc object trong file tham kho
m bn mun sa.
48
Setting
Create unique layer, syle, and block names :
Nt ny c chn th lp v k hiu c thay i (tn c tin t l $#$), tt
c cc object trong file tham kho s nm trong layer ny.
Nu nt ny khng c chn th cc tn layer, block v style s hin ln nh
bnh thng.
Display attribute definitions for editing : Nu chn th cc thuc tnh s c hin th
v ta c th sa chng, sau khi ta ghi li th cc thuc tnh trong bn v gc s thay i
theo, cc thay i ch c th thin ra kha ta chn cc thuc tnh sa ra bn v.
Lock objects not in working set : Nu chn ch ny th tt c cc object ca bn
v chnh s b kha li, chng ta khng th hiu chnh c chng.
Khi tao sa mt file tham kho ngoi th cc i tng khc m ta khng chn sa
s m i. Tuy nhin n ch m i khi bin shademode c t l 2D wireframe.
Command: shademode
Current mode: 2D wireframe
Enter option [2D wireframe/3D
wireframe/Hidden/Flat/Gouraud/fLat+edges/gOuraud+edges] <2D wireframe>: 2D
4.2. Thm, bo bt cac i tng khoi working set (Lnh
refset).
Command: refset
Transfer objects between the RefEdit working set and host drawing...
Enter an option [Add/Remove] <Add>: a (chon
them hay bo bt ban i tng)
Select objects: Specify opposite corner: 1 found
Select objects:
1 Added to working set
4.3. Lnh
refclose
Sau khi hiu
chinh
xong ban
co th ghi lai hay khng ghi lai cac thay i bng
lnh
Refclose.
Command: refclose
49
.
Nu
ban
chon
ch ghi lai,
xref se t ng
reload lai.
y la s khac bit gia lnh
Xopen va lnh
Refedit.
4.4. Mt s bin h thng lin quan n xref.
Bin
RefEditName : cha tn bn v tham kho ngoi ang c sa.
Bin
Xedit : iu khin bn v hin hnh c th c php sa i cc bn v tham
kho hay khng.
0
: khng th s dng sa i file tham kho ti bn v chnh.
1
: c th s dng sa i tham kho ti ch.
Bin
BindType : Bin iu khin cc tn tham kho c qun l nh th no kho
rng buc hoc sa i trn bn v chnh.
0
: theo phng php rng buc truyn thng (tn Xref|Symbol tr
thnh Xref$0$Symbol).
1
: theo phng php ging nh chn (tn Xref|Symbol tr thnh
Symbol)
Bin
Xfadectl : Bin ny iu khin m nht ca cc i tng khng nm trong
ca s chnh sa xref (Working set). Gi tr ca Xfadectl (Controls the fading intensity
percentage) thay i t 0 n 90 (tng ng vi 0% m nht v 90% m nht)
5. iu khin s hin th ca mt xref.
Ban
co the iu
khin
s hin
thi cua cac lp co trong xref ban
co th chi nhin
thy
cac lp cn
thit ma thi. Co mt s tinh
nng cho phep
ban
iu
chinh
qua trinh
hin
thi cua
xref, iu khin khung nhin xref, lam
tng tc hin thi cua cac xref qua ln.
5.1. Xref va cac thanh
phn
hin
phu thuc.
50
Command: xclip
Select objects: 1 found ( chon
cac xref hoc block)
Select objects: Specify opposite corner: 1 found, 2 total
51
Select objects:
Enter clipping option (chon cac chc nng di y)
[ON/OFF/Clipdepth/Delete/generate Polyline/New boundary] <New>:
New boundary : dong
nhc sau se c hin
ln
[Select polyline/Polygonal/Rectangular] <Rectangular>:
Select polyline : chon
mt ng Polyline sn
co lam
ng bao, a tuyn
co th
kin hoc cung
co th la mt a tuyn
h.
Polygonal : chon cac inh
cua mt hinh
a giac lam
ng bao.
Rectangular : chon
cac inh
cua mt hinh
ch nht.
ON/OFF : iu
chinh
s hin
thi cua xref.
ON : se hin
ln phn
cua xref nm
trong ng bao
OFF : se hin
ln toan
b xref.
Clipdepth : cho phep
chon
mt phng
xen
(cliping plane) nm
trc hoc sau xref (chc
nng nay
cua block cung
co trong lnh
Dview). Clipd depth chi dung
cho ve 3D. Dong
nhc
sau se xut hin
:
Delete : la chon
nay
dung
xoa ng bao hin
co, khi nao
o ta quan sat toan
b xref
hoc block. Lu y la lnh
Erase khng th xoa ng bao xen.
Ta co th hiu
chinh
lai ng bao bng
cach
hiu
chinh
lai a tuyn
nay
sau o chinh
52
Enabled with copy : AutoCAD s to ra file nhp ( makes a temporary copy of the
externally referenced file and demand loads the temporary file) Xref s c ti
vo bn v chnh nh mt bn copy. Khi nhng ngi khc trong mng h
thng c th hiu chnh bn v gc ny.
Disabled : ton b bn v xref s c c, ton b layer cng s c c vo
bn v chnh.
co th s dung
AutoCAD
Design Center quan
ly xref.
6.4. File bin ban
(log) cua xref.
Nu
ban
xac lp
bin
h thng
XrefCTL la 1 (theo mc inh
bin
nay
la 0). AutoCAD se
ghi lai tt ca cac thao tac trn xref cua ban vao mt file ma ACII. Ban co th oc file bin ban
nay
khac phuc cac vn
truc trc co th xay
ra. Di y xin trinh
bay
mt file bin ban
53
OLE BD.
inh
cu hinh
ngun d liu
t trong AutoCAD.
Thc hin lnh
dbCONNECT.
Thit lp
truy cp
ngi dung
va mt khu.
Nu
h thng
yu cu.
Kt ni n
ngun
d liu.
Lam
vic vi Data view co cha bang
d liu cua ban.
Lin kt hang
c s d liu
vi i tng trong ban ve CAD.
Tao
nhan
da trn d liu
trong bang
ve nu
mun.
Cai t tinh
nng Database cua chng trinh
AutoCAD.
bit ro ban
a cai tinh
nng nay hay cha, ban vao menu tools dbConnect. Nu
co
nghia la ban a cai t no.
Nu
cha, ban
chay
setup lai,
ri chon
nut Add, trong man
hinh
k tip
ban
chon
DataBase.
Cai t ODBC.
bit ro ban a cai tinh
nng nay hay cha, ban vao
menu StartSettingsControl
panelAdministrative Tools. Nu
co nghia la ban
a cai t no.
54
Nu
cha, ban
co th download free no t ia chi www.microsoft.com, trong muc
Microsoft ODBC Driver Pack.
inh
cu
hinh
mt d liu
ngun.
Trinh
bay cac cac bc tao
mt b d liu
ngun
trn OBDC. Gii thiu
hai c s
d liu
la Access va Excel.
inh
cu
hinh
ngun
d liu
t trong AutoCAD.
Trinh
bay cac bc tao
mt kt ni trong AutoCAD trn Slide.
Thc hin
lnh
dbCONNECT.
Thc hin connect trong AutoCAD, quan sat cac d liu
trong c s d liu.
Thit lp
truy cp
ngi dung
va mt khu.
Nu
h thng
yu cu
Lam
vic vi Data view co cha bang
d liu
cua
ban.
Trinh
bay cac tinh
nng thm bt, sa i va cp
nht d liu kt ni.
Trinh
bay cac tinh
nng view trong dataconnect.
Lin kt hang
c s d liu
vi i tng trong ban
ve CAD.
Tao nhan
da trn d liu
trong bang
ve nu
mun.
55
57
58
Trong hp thoi Link Template, chn hp kim ca mt trng kha (key Field).
Nu trng kha ca bn chn c cc hng trng nhau bt k, bn s phi
chn thm mt trng kha th hai.
Click OK. AutoCAD to cho bn mt mu lin kt. Bn c th quan st thy
mu lin kt ca bn trong ca s DBconnect bn di bn v hin hnh.
Lu : khi chn trng kha, bn nn chn trng kha khng c bt k mt hng
no trng nhau. Nu c hng trng nhau, AutoCAD s ly gi tr ca hng no n tm thy
trc, cn tt c cc hng sau n s b qua. Nh vy vic chn trng kha l rt quan
trong. Nu chn trng kha khng duy nht, bn s c th b st d liu.
Sa li mu lin kt : chn menu DBConnectTemplatesEdit link Template.
Trong hp thoi Select a Database Object, chn mt mu lin kt m bn mun sa. Cc
bc cn li nh to mt mu lin kt.
Xa mu lin kt : DBConnectTemplatesDelete link Template. Sau trong hp
thoi Select a Database Object, chn mt mu lin kt m bn mun xa.
59
9. To mu nhn.
Ta cng c th to cc thng tin nh km vi cc i tng trong bn v. Cc thng
tin ny s bn dnh ly i tng trong bn v (hoc khng bm dnh ly i tng trong
bn v ty theo tnh nng m ta chn). Nu l gn dnh th khi ta dch chuyn i tng
lin kt th cc thng tin ny cng di chuyn theo. Ngi ta gi cc thng tin ny l cc
nhn (Label).
to c cc nhn (label), u tin ta phi to c cc mu nhn (Label
Template). Sau y trnh by cc bc to c mt mu nhn.
Chn t menu dbConnect-->Templates-->New Label Template.
Hp thoi Select a Database Object, chn mu lin kt s dng lm mu
nhn. Click continue.
Hp thoi New Label Template. Nhp tn mu nhn trong hp vn bn New
Label Template Name. Nu bn c sn mt mu nhn, bn mun s dng n
lm c s cho mu nhn mi, chn t danh sch th xung Start with Template.
Click contine.
61
63
Gii thch :
Look up values : nu bn khng nh r gi tr ca trng bn c th nhn vo
nt ny xem trc cc gi tr ca trng.
Indicate records in data view : nu c chn th tt c cc bn ghi c chn
khi thi hnh query s c hin th trn data view.
Indicate Objects in drawing : nu c chn th tt c cc objects lin kt vi
cc bn ghi c chn khi thi hnh cng s c chn theo trn bn v.
Store : lu li query.
Execute : thi hnh query.
11.2.
65
III.
1. Tng quan
Bn c th chn cc nh scan (scanned Images) v nh k thut s (digital
photographs) vo bn v. V bn cht, cc nh chn ny l tp hp cc im nh (Pixels),
cn cc i tng (Object) trong AutoCAD l cc vector. Do vy cc nh chn s c kch
thc ln v nng hn cc i tng ca CAD. CAD cho php bn c th zoom, pan cng
nh in n bn v cha Images.
2. Chn nh (inserting images
chn nh, ta chn insertRaster image chn file v ng dn ti n.
66
67
68
69
70
71
72
Shapenumber
L s nguyn c gi tr t 1 n 255 (i khi ti 32768 i vi cc shape file dng
to font unicode), s nguyn ny phi l duy nht, s nh danh ca 2 shape bt k trong
cng mt file khng c trng nhau.
Defbytes
S lng cc byte m t shape (S lng cc specbyte) bao gm c s 0 sau cng.
Mt shape c ti a 2000 byte m t.
Shapename
Tn ca shape bt buc phi l ch hoa. Tn cha k t thng s b b qua v
thng c s dng lm nhn cho font shape.
Specbyte
Byte m t. Bye ny c biu din di dng s thp phn hoc s thp lc. Nu
s u tin l s 0 th hai ch s tip theo s l gi tr thp lc. C hai loi byte m t.
M vector (Vector Length and Direction Code)
M c bit (Special Codes)
Nghin cu c th tng loi Specbyte :
2.1. Vector Length and Direction Code (m vector).
Mt byte m t (Specbyte) n gin cha cc di cc vector v hng ca chng
c s ha trong mt bye. Mi m vector l mt chui
bao gm 3 k t.
K t u tin phi l s 0, do 2 k t tip theo
biu din s thp lc phn.
K t th hai biu din chiu di vector. Gi tr t 1
(n v chiu di) n F (15 n v chiu di).
K t th ba biu din hng ca vector. Gi tr t
1 (n v chiu di) n F (15 n v chiu di). Hnh sau
y minh ha hng c s ha.
Ch : Cc vector ny u c di l 1 n v.
V d sau xy dng mt shape c tn l DBOX vi
s nh danh l 230.
*230,6,DBOX
014,010,01C,018,012,0
Dng trnh son tho NotePad to mt file vn bn c ni dung nh trn, sau ghi
li vi tn l dbox.shp. S dng lnh Compile trong AutoCAD bin dch thnh file
dbox.shx. S dng lnh Load ti file dbox.shx vo trong AutoCAD. Sau s dng
lnh shape nh sau :
Command: shape
Enter shape name or [?]: dbox
Specify insertion point: 1,1
Specify height <current>: 2
Specify rotation angle <current>: 0
Kt qu l ta v c hnh sau :
Trnh t v c miu t trn hnh v. im bt u v
c ta (1,1). Trnh t v : 014,010,01C,018,012. S 0 sau
cng kt thc chui m t.
2.2. Special Codes (m c bit)
Cc m c bit dng to cc hnh dng c bit. Mi m t c bit l mt
chui 3 k t :
73
ngha
phn
000
001
002
003
004
005
006
007
008
00A
00B
00C
00D
00E
ta c tinh
dung
006 ly
toa ra khoi stack. Khi ve shape nay
bng
cach
s dung
dich
chuyn
X,Y ( dich
chuyn
tng i so
vi im
ma con tro ve ang ng).
Theo sau ma 008 la 2 byte quy inh
di X,Y vi dang
sau :
008,X-displacement,Y-displacement
di X-displacement,Y-displacement co gia tri trong khoang
75
h nu la m).
0 : Lun lun la 0, quy inh
cac ky t sau no la h thp
luc phn.
C : S lng cac cung tron
45o. Co gia tri t 0 n 7.
Nu
la 0 thi AutoCAD se ve ca vong
tron
(8 cung 45o)
ban
kinh
radius.
Ma 00B : ve cung tron
bt ky.
Ma 00B cho phep
ve mt cung tron
bt ky, khng nht thit phai bt u
bng
cac vi tri
inh
trc nh ma 00A.
00B,start_offset,end_offset,high_radius,radius,(-)0SC
Start_offset: Biu
din
di cua cung tron
so vi im
bt u
ve c quy inh
s dung
h s cong cua cung tron.
Ma 00C ve mt cung tron,
ma 00D ve nhiu
cung tron
lin tip
nhau.
Theo sau ma 00C la 3 byte m ta cung tron
nh sau :
00C,X-displacement,Y-displacement,Bulge
X-displacement,Y-displacement : di cua im
cui cua cung tron (Toa tng
i cua im
cui so vi im
u)
co gia tri t -127 n +127.
Bulge : H s xac inh
cong cua cung tron.
Co gia tri t
-127 n 127. Cach
tinh
nh sau : Bulge=(2*H/D)*127.
76
D : Chiu
dai dy cung.
H : Chiu
cao cua cung
Du
(-) ve theo chiu
kim ng
h. Du
(+) hoc khng co du
thi ve ngc chiu
kim ng
h.
Nu
ma 00C chi ve mt cung tron
thi ma 00D ve lin tip
cac cung tron.
Theo sau ma
00D la cac cp
byte m ta cung tron
c ve va kt thuc 00D bng
mt cp
byte (0,0).
Vi du :
00D,(0,5,127),(0,5,0),(0,5,-127),(0,0)
(0,5,0) m ta mt ng thng
co dai bng
5 n vi.
Ma 00E : M ta font ch theo phng thng
ng.
Ta se nghin cu ma nay
trong phn
sau.
II. To font ch
Hin nay AutoCAD cho php ta s dng 3 loi font ch. Font ch h thng (system
font), phong ch s dng shape (shape font) v big font.
Font h thng :
Cu to : Gm cc vector bin, v gia c t bng thut ton fill
u im : system font p hn cc font khc.
Nhc im : Do system font c nhng vng t nn nng hn cc font khc. Tc
ti sinh (render, pan, zoom) s rt chm.
Shape font :
Cu to bi cc shape trong c m t trong file .SHP.
u im : V cc k t trong font u l cc shape nn c ti nhanh hn, tc
render c ci thin ng k nht l i vi cc bn v ln.
Nhc im : Khng p lm.
Big font
Cu to :bi cc shape. Tuy nhin n c th l phn ni di ca cc shape font ni
trn. Shape font c cha ti a 255 k t cn big font c th cha n 65535 k t.
1. To font ch SHX.
Font ch SHX c to ra v s dng trong AutoCAD. Mi k t ca font l mt
shape c m t trong file shape. Trong shape number chnh l m ascii ca k t
(t 0 n 255).
phn bit vi cc shape file khc, cc font ch phi c dng m t u tin nh
sau :
*0,4,font-name
above,below,modes,0
Font-name : Tn font ch
Above : Khong cch gia ng top v ng Baseline
Below : Khong cch gia ng Bottom v ng Baseline.
Modes
0 : Ch vit theo phng nm ngang.
1 : Ch vit theo phng thng ng.
77
78
79
Create
Duong co ten la name
Chn tn file s to mi hoc m
A,0.5,0.5,-0.25,0,-0.25
80
81
ngha
Gc quay tng i ca shape so vi ng
thng c v.
Gc quay tuyt i so vi trc OX ca h ta
WCS.
H s t l (ca shape c chn vi shape
c m t trong shape file).
di theo phng ng thng (X n v)
di theo phng vung gc vi ng
thng. (Y n v). (X,Y c th l s m)
V d :
Dng lnh load ti file ltypeshx.shx vo bn v, sau nh lnh Shape
chn shape c tn l bat v bn v. Hnh ca bat hin ln nh sau :
M file LT_Sample.LIN ra v nh them 3 linetype sau :
*BAT1LINE, --- [BAT1] --- [BAT1] --- [BAT1]
A,38.1,-38.1,[BAT,ltypeshp.shx,S=5],-12.7
*BAT2LINE, --- [BAT2] --- [BAT2] --- [BAT2]
A,38.1,-38.1,[BAT,ltypeshp.shx,S=5,R=0,X=-20.0],-12.7
*BAT3LiNE, --- [BAT3] --- [BAT3] --- [BAT3]
A,38.1,-38.1,[BAT,C:\sample\ltypeshp.shx,S=5,y=-6.0,r=90,X=-6],-12.7
Hnh dng cc linetype trn hin theo th t nh sau :
82
Ch : tn linetype khng nht thit phi vit hoa. Th t cc transform khng nht
thit phi c nh.
1. Dng ng phc c cha i tng ch.
C php m t i tng ch trong dng ng phc tp nh sau : (* ch trong
AutoCAD 2005, c php to dng ng c cha cc k t c khc so vi cc phin
bn trc, n yu cu nght ngho hn cc phin bn trc).
["text",textstylename,scale,rotation,xoffset,yoffset]
Text : chui k t c chn vo.
Style : Tn kiu ch m AutoCAD s ly nh dng cho text.
Scale,rotation,xoffset,yoffset : Tng t nh trn cc thng s ca transform.
V d :
*HOT_WATER_SUPPLY1,---- HW ---- HW ---- HW ---- HW ---- HW ---A,.5,-.2,["HW",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
Kt qu ta c dng ng nh sau :
Ch : Nu s=0 th text s ly theo font v c c ch (height) bng 1.
V. To cc mu mt ct.
1. File mu mt ct.
Mu
mt ct c AutoCAD miu ta trong file co phn
m rng
.PAT. Ta co th s
dung
cac mt ct co sn
c m ta trong cac file ACAD.PAT va ACADISO.PAT hoc t tao
cac mu
ring lu lai trong file .PAT di inh
dang
ACII file. Chu y, khac vi dang
ng,
mi file dang
mt ct chi cha c mt dang
mt ct va tn file phai trung
vi tn mt ct.
Mc inh
*.pat c lu trong th muc \Documents and Settings\[user
name]\Application Data\Autodesk\AutoCAD 2005\R16.0\enu\Support.
Sau khi to xong cc dng mt ct trong cc file ring l. Bn c th copy on m
t mt ct trong cc file ny vo cc file Acad.Pat hoc AcadIso.Pat, b xung chng vo
mc Patern trong lnh BHatch.
Cng ging nh dng ng, ta chia dng mt ct thnh hai loi : Mt ct n gin
v dng mt ct phc tp.
Mu mt ct n gin l mu ch cha mt dng ng thng.
Mu mt ct phc tp l mu gm nhiu h ng thng hp thnh.
2. To mu mt ct n gin.
Mt mu mt ct trong file .PAT c m ta bng
nhiu
dong
lin
nhau. Cu phap
m ta
nh sau :
*pattern-name[, description]
angle, x-origin,y-origin, delta-x,delta-y [, dash1, dash2, ...]
Pattern name : Tn mt ct se m ta, khng c cha khoang
trng.
Description : Phn
m ta (Khng bt buc)
va khng c vt qua 80 ky t
Angle : Goc cua ng ct.
x-origin : Hoanh
x cua im
chun
dung
ve mu
mt ct.
Thng thng ta
s dung
im
gc co toa (0,0)
y-origin : Tung cua im
chun dung
lam
gc toa .
delta-x : di cua ng ct theo phng phng ng thng.
83
Vi du
Tao
file co tn L123.PAT ni dung nh sau
*L123, proposed future trailers
0, 0,0, 0,0.5
Tao
file co tn L124.PAT ni dung nh sau
*L124, proposed future trailers
90, 0,0, 0,1
84
3. To cc mu mt ct phc tp.
Mu
mt ct phc tap
c tao
t nhiu
ho ng khac nhau (line family). Cac ho
ng nay
c m ta trn mt dong
vao
tap
thanh
mt mt ct phc tap.
Vi du :
oan
m ta sau tao
ra mt mt ct nh hinh
ve
*lightning, interwoven lightning
90, 0,0, 0,.5, .5,.25
85
VI.Menu.
1. Menu v file menu.
1.1. Cc loi menu
C tng cng c 10 loi menu
Cc menu (pulldown menu): l menu nh file, edit,
Cc menu ng cnh (shortcut menu): l menu hin ln khi ta n phi chut ti v
tr trn bn v.
Cc thanh cng c (toolbar). Ci ny th ai cng bit ri.
Cc menu hnh nh (Image menu) : l menu hin ln nh khi ta vo mc
DrawSurfaces3d surfaces.
Cc menu mn hnh (Screen menu) : menu ny c hin ln khi ta vo Tools
optionDisplayWindow elementDisplay screen menu.
Cc menu thit b chut (Auxiliary menu) : menu ny l cc thit b chut nh ta
bm ctrl+chut tri, ctrl+chut phi.
Cc thit b khc ca h thng nhp (Button menu): y l menu phc v cho
cc thit b khc ca h thng nhp nh bt in t.
Cc bng nhp s ha (tablet) : menu dnh ring cho cc bng s ha ca cad.
Ci ny ti cng mi nhn thy ln u ti trin lm tin hc thng 11 va ri
( cn gi l tablet digital).
Cc chui ch thch status (helpstring): Ci ny th ai cng bit ri. Khi ta
chuyn con tr ln cc menu , s xut hin cc dng ch thch thanh trng
thi (status).
Cc phm nng (shortcu key). V d ctrl+oOpen, v.v
1.2. Cc loi file menu
Chng ta c cc loi file menu sau :
*.mnu
*.mns
*.mnc
*.mnr
*.mnl
86
Q uyc
Btu
+:Tm thy
:Khngtm thy
Tm *.m ns
Tm *.m nc
Torafile
*.m ncv*.m nr
datrnfile*m ns
Tm *.m nc
Tm *.m nu
Bindch*.m nu
thnh*.m nsv*.m nc
torafile*m nr
Ti*.m nc
Boli
Ktthc
o. Cu phap
m ta nh sau :
***Menugroup=namegroup.
87
Thanh
phn
menu tng ng
Menu cua cac thit bi tro khac.
(shortcut menu)
Cac thanh cng cu
Cac menu hinh
anh
Menu man
hinh
Cac bang
s hoa
Cac chui tr giup
trn thanh trang
thai
Cac phim
nong
Nu
khng chung
se bi bo qua.
Phn 3 : nhn v tn ca nhm menu. C php m t n nh sau :
ID_NameLabel [dong mo ta se hien len tren man hinh]
Phn 3 : cc menu thnh phn. C php m t mt menu item nh sau :
ID_NameLabel [name]menu_macro
88
[&File]
ID_New
[&New...\tCtrl+N]^C^C_new
ID_NewSheet
[Ne&w Sheet Set...]^c^c_newsheetset
ID_Open
[&Open...\tCtrl+O]^C^C_open
ID_OpenSheet
[Op&en Sheet Set...]^c^c_opensheetset
ID_DWG_CLOSE [&Close]^C^C_close
Section name
Nenu name
Menu ID v dng m t ca
menu s xut hin trn mn
hnh (nh file,edit,draw,)
Cc dng tip theo m t
cc mc chn (hay cn gi l
cc menu thnh phn menu
item)
M t
Du enter trong AutoCAD
L khong trng khi ang nhp text
Tm dng user nhp s liu, c th l nhp mt im bng
kich chut hoc nhp mt gi tr
Dng khi dng m t qu di, Mun m t tip dng k tip
ta t du + cui dng
t u macro, sau ^C^C, s lp i lp li lnh n khi ta n
ESC hoc chn Menu Item khc
Hy tt c cc lnh ang hot ng (Escapse)
Tt tt c cc hin th ca macro trn mn hnh. (Bin h thng
MenuEcho thnh on,off).
K t ENTER (Ctrl+M)
Chuyn i (tt/m) cc ch hin th ta con tr
(Ctrl+B)
Chuyn v tr si tc con tr trn mn hnh v mt trong 3 v tr
trong mt phng trc o (Ctrl+E)
Chuyn i ch hin th li (Ctrl+G)
Tng t nh phm BackSpace., dng xa k t trc noa
ca dng lnh command.
Chuyn i ch V vung gc (Ortho).
Chuyn i chc nng nhp t bng nhp tablet (Ctrl+T)
K t rng, t ng thm khong trng vo cui Menu Item.
Quy c bt u ca chui ch thch.
V d 1 :
ID_ArcStCeAn [S&tart, Center, Angle]^C^C_arc \_c \_a
Phn tch v d:
89
hinh
khng u ch cha ht cac menu item thi AutoCAD se t ng
ct bt i va vi
kich
thc man
hinh
va hai hinh
mui tn ln xung
se c xut hin.
90
91
V d :
***pop3
**Test3
[Pop&3]
ID_ortho
ID_Snap
ID_grid
ID_cmdactive
ID_huybo
ID_chenpop4
[$(if,$(getvar,orthomode),!.)Ortho]^O
[$(if,$(getvar,snapmode),!.)Snap]^B
[$(if,$(getvar,gridmode),!.)Gride]^G
[$(if,$(getvar,cmdactive),~)line]Line
[Xoa menu]^c^C(menucmd "Gcustom.pop3=-")
[Chen pop4]^C^C(menucmd "Gcustom.pop3=+Custom.Pop4")
***pop4
**Test4
[Pop&4]
ID_monew1
[mo new]^C^C^P(menucmd "Gcustom.ID_New=~");^P
ID_hiennew1 [hien new]^C^C^P(menucmd "Gcustom.ID_New=");^P
ID_TTnew1
[ben menucmd]^C^C^P(alert (menucmd "Gcustom.ID_New=?"));^P
[--]
ID_monew2
[mo new]^C^C^P(menucmd "P5.1=~");^P
ID_hiennew2 [hien new]^C^C^P(menucmd "P5.1=");^P
ID_TTnew2
[ben menucmd]^C^C^P(alert "Cmdmenu"&(menucmd "P5.1=#?"));^P
2.4. Shortcut menu.
Shortcut menu v c ban
ging
Pull-down menu. Chi khac nhau khai bao
section
Shortcut menu c khai bo t section Pop500 n pop999 Va Pop0. Trong mi
menu c th co ti a 499 mc menu item. AutoCAD se bo qua nhng menu item vt
qua gii han
trn. Nu
man
hinh
khng u ch cha ht cac menu item thi AutoCAD se t
ng
ct bt i va vi kich
thc man
hinh
va hai hinh
mui tn ln xung
se c xut
hin.
93
Mi dong
trong section nay
la mt muc chon
. Cu
truc cua section cung
tng t nh
cac section khac.
Tuy nhin phn
tn va tiu la khng bt buc,
ta co th bo qua chung
hoc ta s dung
chung
lam
chu thich.
cua h thng
AutoCAD.
Muc th 2 tng ng vi nut s 3 cua h thng
chut nu bin h thng
Mbuttonpan=0. Con
bin
nay
khac khng thi nut nay
se c lin kt vi nut pan mc inh
Vi du sau s dung
tiu lam
chu thich
:
***AUX1
[nut so 2];
nut th hai la lnh
enter.
[nut so 3](alert "nut thu 2 duoc an") nut th ba a ra thng bao .
[nut thu 4]^C^C nut th 4 nut escape.
Tng t nh th ban co th hiu chinh
cac menu AUX2, AUX3, AUX4 cua minh
sao
cho hp vi cac
2.5.3. Menu swaping.
Menu swaping dung
trao i ni dung gia cac menu. Vi du khi ta ang thc hin
lnh
zoo, bn
phai chut chuyn
sang shortcut menu khac.
Hay khi vao
Draw
Surfaces 3D surface... AutoCAD chuyn
sang menu image ban
chon
cac hinh
cn
ve vi
slide i kem.
Cu phap
trao
i nh sau :
$Section=MenuGroup.MenuName $Section=MenuGroup.*
Nu
2 menu ta mun
trao i nm
cung
trong mt group ta co th bo qua MenuGroup.
Nghia la cu phap cua ta se nh sau ;
$Section=MenuName $Section=*
Vi du sau c trich
trong file Acad.mnu :
ID_3dsurface [&3D Surfaces...]$I=ACAD.image_3dobjects $I=ACAD.*
94
y menu item 3d surfaces trong menu draw cua AutoCAD. Khi ta chon
muc nay
thi
AutoCAD se chuyn
sang menu image co tn la image_3dobjects
Vi du sau c trich
trong file Acad.mnu :
***AUX2
// Shift + button
$P0=SNAP $p0=*
Khi ta bn
shift + chut phai se chuyn
sang section Pop0, menu Snap nm
trong
Section Pop0.
2.6. Image Tile menus
Menu hinh
anh
la loai menu c bit trong AutoCAD, cha danh sach
cac muc chon
va
cac hinh
slide tng ng vi cac muc chon
o. Khi chon
vao
cac muc chon
nh sau :
***image
Khai bao
tn section
**image_poly Tn cua menu (menu name)
[Set Spline Fit Variables]
Tiu cua menu hinh
anh.
Mi muc chon
cua menu hinh
anh
c m ta gm
2 phn
: tiu va menu macro
(khng co phn
nhan
ID nh cac pull-down menu).
Phn tiu co cac cach
m ta sau :
[sldname]
Anh
cua slide sldname se c hin
ln khung bn phai cua hp
menu, tiu la
sldname se c hin
ln danh sach
bn trai cua hp
menu.
[sldname,labeltext]
Tiu la LabelText se c hin
ln danh sach
bn trai cua hp
menu. Anh
cua
slide sldname se c hin
ln khung bn phai cua hp
menu.
[sldlib(sldname)]
Tiu la sldname se c hin
ln danh sach
bn trai cua hp
menu. Anh
cua slide
sldname nm
trong th vin slide co tn la sldlib se c hin
ln khung bn phai
cua hp
menu.
[sldlib(sldname,labeltext)]
Tiu la labeltext se c hin
ln danh sach
bn trai cua hp
menu. Anh
cua slide
sldname nm
trong th vin slide co tn la sldlib se c hin
ln khung bn phai
cua hp
menu.
[blank]
Khi ban
mun
chen
mt Icon trng
trn danh sach
cac slide bn phai hp
menu. Mt
dong
phn cach
se c hin
ln trn danh sach
phia bn trai hp
menu.
[ labeltext]
Khi ky t u tin cua muc m ta la khoang
trng,
muc mo ta se c hin
ln trong
danh sach
nhng khng co mt Icon nao
c hin
ln bn phai hp
menu ca. Ban
95
thng dung
no trong trng hp ban
mun
tao
mt nut exit thoat ra khoi menu
hinh
anh,
bay
muc 2.5.3), ta con
co th s dung
cac dong
lnh
AutoLisp goi chung.
Cu phap
nh
sau :
(MenuCmd I=yyy.xxx)(menu cmd i=*)
Trong o
yyy Tn nhm menu. Nu cung
chung mt group thi ta co th bo qua yyy.
xxx Tn menu hinh
anh.
Vi du nh sau :
(menucmd "I=acad.image_vporti")(memucmd "i=*")
(menucmd "I=image_vporti")(memucmd "i=*")
2.6.4. Slide va th vin
slide.
Tao cac slide .
Lu y :
Tao
slide phai tht d nhn
bit.
Hinh
anh
phai va khung. Hinh
anh
c tao
vi ty l (1 x 1.5)
Cac i tng t m
nh Pline, trace, 2d solid chi hin
ln cac ng vin.
co
cac hinh
t bong
ta s dung
lnh
t bong
Shade trc khi tao
hinh
slide.
Trnh t to :
Chuyn qua khng gian giy v
To Viewport c kch thc 1,5:1
Tao th vin slide.
96
Toolbar
97
To Toolbars bng cch dng lnh customise l n gin v thun tin nht. Tuy
nhin bn cn c th to ra bng cch son tho trc tip trong file acad.mnu.
2. Cch to toolbars bng cch son tho trong file *.mnu
Cc base menu v partial menu u c th khai bo cc thanh cng c trong section
***TOOLBARS ca mnh. Section ny chia lm nhiu on **XXXX tng ng vi tn
thanh cng c
Mi on m t thanh cng c bt u bng tn thanh cng c ***XXXX. Sau l
cc dng nh sau :
Dng u tin m t tng qut v thanh cng c.
98
C php :
TAG [flyout (flyname,ID_Smaill,ID_Large, Icon, alias)] macro
TAG : tn mc chn (tng t nh cc section khc), khng bt buc phi c
Btnname : tiu nt lnh. t trong du nhy chui. Chui ny s c dng
lm ToolTip (dng ch ch thch xut hin trn nn vng, khi con tr c a
n nm ti v tr biu tng nt lnh trn thanh cng c)
ID_small v ID_large ging nh mc trn.
Icon : nhn 1 trong 2 gi tr sau :
o OwnIcon : Hnh nh nt Flyout trn thanh cng c s khng thay i
o OtherIcon : Hnh nh nt Flyout s thay i theo hnh nh ca nt va
c chn
Alias : Tn b danh ca thanh cng c gn vi nt flyout.
Macro : tng t nh nt lnh button.
**TB_ZOOM
ID_TbZoom [_Toolbar("Zoom", _Floating, _Hide, 100, 350, 1)]
ID_ZoomWindo [_Button("Zoom Window", RCDATA_16_ZOOWIN, RCDATA_16_ZOOWIN)]'_zoom _w
ID_ZoomDynam [_Button("Zoom Dynamic", RCDATA_16_ZOODYN, RCDATA_16_ZOODYN)]'_zoom _d
ID_ZoomScale [_Button("Zoom Scale", RCDATA_16_ZOOSCA, RCDATA_16_ZOOSCA)]'_zoom _s
ID_ZoomCente [_Button("Zoom Center", RCDATA_16_ZOOCEN, RCDATA_16_ZOOCEN)]'_zoom _c
ID_ZoomObjec [_Button("Zoom Object", RCDATA_16_ZOOOBJ, RCDATA_16_ZOOOBJ)]'_zoom _o
[--]
ID_ZoomIn [_Button("Zoom In", RCDATA_16_ZOOIN, RCDATA_16_ZOOIN)]'_zoom 2x
ID_ZoomOut [_Button("Zoom Out", RCDATA_16_ZOOOUT, RCDATA_16_ZOOOUT)]'_zoom .5x
[--]
ID_ZoomAll [_Button("Zoom All", RCDATA_16_ZOOALL, RCDATA_16_ZOOALL)]'_zoom _all
ID_ZoomExten [_Button("Zoom Extents", RCDATA_16_ZOOEXT, RCDATA_16_ZOOEXT)]'_zoom _e
**TB_STANDARD
ID_TbZoom [_Flyout("Zoom", RCDATA_16_ZOOM, RCDATA_16_ZOOM, _OtherIcon, ACAD.TB_ZOOM)]
100
101