Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
518,5 KB
Nội dung
AutoCADNÂNGCAOAutoCAD Nâng caoChương4 : TùybiếntrongCAD I. Các đối tượng shape. 1. Khái niệm cơ bản – Khái niệm – Ưu điểm – Editor : wordPad, NotePad – Tải và gỡ khỏi bản vẽ – Ứng dụng của Shape : • Dùng để tạp các font chữ. • Dùng để tao ra các dạng đường phức tạp. • Ngoài ra Shape còn được sử dụng như Block. *.SHP Compile *.SHX Shape DWG Purge DWG Gỡ bỏ AutoCADNÂNGCAO Quy ước chung 2. Cách mô tả shape trong file .SHP • Quy ước chung : • Mỗi Shape được mô tả bởi nhiều dòng • Mỗi dòng có không quá 128 ký tự • Chú thích bắt đầu bằng dấu ; • Ký tự có thứ tự sau 128, sau dấu ; đều không đc biên dịch • Mô tả một shape *Shapenumber, defbytes, Shapename Spectbyte1,spectbyte2,….,spectbyten,0 • Shapenumber : số định danh của Shape từ 1255 và phải là duy nhất • Defbytes =n+1. Tối đa =2000 • Shape name : bắt buộc phải là chữ hoa, • Specbyte : mã vector và mã đặc biệt AutoCADNÂNGCAO Vector Length and Direction Code 2.1. Vector Length and Direction Code (mã vector). • Quy ước dùng mà thập lục. • Ký tự đầu tiên phải là số 0, do đó 2 ký tự tiếp theo biểu diễn số thập lục phân. • Ký tự thứ hai biểu diễn chiều dài vector. Giá trị từ 1 (đơn vị chiều dài) đến F (15 đơn vị chiều dài). • Ký tự thứ ba biểu diễn hướng của vector. Giá trị từ 1 (đơn vị chiều dài) đến F (15 đơn vị chiều dài). Hình sau đây minh họa hướng đã được số hóa. • Chú ý : Các vector này đều có độ dài là 1 đơn vị • Ví dụ : *230,6,DBOX 014,010,01C,018,012,0 AutoCADNÂNGCAO Special Codes - 000,001,002 2.2. Special Codes (mã đặc biệt) • Các mã đặc biệt dùng để tạo các hình dạng đặc biệt – Ký tự đầu tiên phải là số không. – Ký tự thứ hai phải là số không – Ký tự ba xác định chức năng (miêu tả trong bảng liệt kê). Giá trị thập lục phân nhập vào từ 1 đến F (15). • Mã 000 : Kết thúc chuỗi mô tả. – Sau mã 000 đánh dấu kết thúc chuỗi mô tả của một shape. Chú ý sau số 0 phải ấn enter • Mã 001 và 002 : Bật tắt chế độ vẽ – 001 : bật chế độ vẽ (defaut in shape description – 002 : Tắt chế độ vẽ. – Ví dụ *232,12,DBOX21 044,040,04C,048,002,012,001,024,020,02C,028,0 AutoCADNÂNGCAO Special Codes - 003,004 2.2. Special Codes (mã đặc biệt) • Mã 003 và 004: Thay đổi tỉ lệ vẽ. – Theo sau 2 mã này là một số nguyên từ 1-255 – Mã 003 : tỷ lệ vẽ sẽ được chia cho số đứng sau nó – Mã 004: tỷ lệ vẽ sẽ được nhân với số đứng sau nó – Ví dụ : 004,10 : Các nét vẽ tiếp sau nó sẽ có độ dài bằng độ dài mã mô tả nhân với 10. AutoCADNÂNGCAO Special Codes - 005,006 2.2. Special Codes (mã đặc biệt) • Mã 005 và 006 : Lưu và phục hồi vị trí của con trỏ trong stack. – Mã 005 đẩy tọa độ con trỏ vẽ vào stack (ngăn xếp) – Mã 006 lấy tọa độ ra khỏi stack và gán nó cho tọa độ con trỏ hiện hành (nói cách khác là phục hồi vị trí con trỏ đã lưu trong stack). – Ngăn xếp tối đa chỉ lưu trư được 4 vị trí. Nếu lưu trữ quá khả năng của nó AutoCAD sẽ thông tràn stack : “Position stack overflow in shape nnn” – Nếu stack đang rỗng, ta cố tình dùng 006 để lấy tọa độ ra khỏi stack. Khi vẽ shape này AutoCAD sẽ thông báo “Position stack underflow in shape nnn AutoCADNÂNGCAO Special Codes - 008,009 2.2. Special Codes (mã đặc biệt) • Mã 008,009 vẽ vector có độ dài và hướng không giới hạn, bằng cách sử dụng độ dịch chuyển X,Y (độ dịch chuyển tương đối so với điểm mà con trỏ vẽ đang đứng) • Theo sau mã 008 là 2 byte quy định độ dời X,Y với dạng sau : 008,X-displacement,Y-displacement 008,(X-displacement,Y-displacement) – Độ dời X-displacement,Y-displacement có giá trị trong khoảng -128 đến +127. – Ví dụ : (-10,3) mô tả vector hướng về trái 10 đơn vị và hướng lên trên 3 đơn vị. • Mã 009 vẽ liên tiếp các vector. Theo sau mã 009 là các cặp byte quy định độ dời (X,Y) và kết thúc mã 009 là cặp byte (0,0). Ví dụ : 009,(3,1),(3,2),(2,-3),(0,0) vẽ liên tiếp ba vector có độ dời tương (3,1),(3,2),(2,-3). AutoCADNÂNGCAO Special Codes – 00A 2.2. Special Codes (mã đặc biệt) • Mã 00A : vẽ cung tròn 45 độ – Theo sau mã 00A là 2 byte định nghĩa một cung tròn 45o (bằng 1/8 đường tròn). Các cung được đánh thứ tự từ 0 đến 7 tính theo vị trí đầu của cung. – Mã mô tả cung tròn như sau : 00A,radius,(–)0SC • Bán kính (radius) có giá trị từ 1 đến 255 • Byte thứ 2 (-)0SC mô tả • Dấu (-) quy định hướng vẽ của cung tròn (vẽ ngược chiều kim đồng hồ nếu là dương, theo chiều kim đồng hồ nếu là âm • 0 : Luôn luôn là 0, quy định các ký tự sau nó là hệ thập lục phân • C : Số lượng các cung tròn 45o. Có giá trị từ 0 đến 7. Nếu là 0 thì AutoCAD sẽ vẽ cả vòng tròn (8 cung 45o) bán kính radius AutoCADNÂNGCAO Special Codes – 00B 2.2. Special Codes (mã đặc biệt) • Mã 00B cho phép vẽ một cung tròn bất kỳ, không nhất thiết phải bắt đầu bằng các vị trí định trước như mã 00A. 00B,start_offset,end_offset,high_radius,radius,(-)0SC – Start_offset: Biểu diễn độ dời của cung tròn so với điểm bắt đầu vẽ được quy định trước trong mã 00A (được đánh số từ 0-7). Giá trị của start_offset được tính bằng cách lấy giá trị của góc hợp bởi điểm bắt đầu vẽ cung theo 00B và điểm bắt đầu vẽ cung theo 00A nhân với 256 và chia cho 45. start_offset = α * 256/45 – End_offset : Biểu diễn độ dời của điểm cuối cung tròn so với điểm 1/8 đường tròn tương ứng. Giá trị của end_offset cũng được tính tương tự như start_offset – Radius : bán kính của cung tròn (từ 1 đến 255 đơn vị ) – High-radius : Có giá từ 0 đến 255. Cách tính như sau : Bán kính = High-radius*256+Radius – (-)OSC : Mô tả như 00A. Dùng để xác định các giá trị start_offset và end_offset AutoCADNÂNGCAO Special Codes – 00C,00D 2.2. Special Codes (mã đặc biệt) • Với các mã 00C và 00D ta có thể vẽ được các cung tròn có hình dạng bất kỳ bằng cách sử dụng hệ số độ cong của cung tròn. Mã 00C vẽ một cung tròn, mã 00D vẽ nhiều cung tròn liên tiếp nhau – Theo sau mã 00C là 3 byte mô tả cung tròn như sau : 00C,X-displacement,Y-displacement,Bulge – X-displacement,Y-displacement : Độ dời của điểm cuối của cung tròn (Tọa độ tương đối của điếm cuối so với điểm đầu) có giá trị từ -127 đến +127 – Bulge : Hệ số xác định độ cong của cung tròn. Có giá trị từ -127 đến 127. Cách tính như sau : Bulge=(2*H/D)*127 • D : Chiều dài dây cung. • H : Chiều cao của cung • Dấu (-) vẽ theo chiều kim đồng hồ. Dấu (+) hoặc không có dấu thì vẽ ngược chiều kim đồng hồ. – Nếu mã 00C chỉ vẽ một cung tròn thì mã 00D vẽ liên tiếp các cung tròn. Theo sau mã 00D là các cặp byte mô tả cung tròn được vẽ và kết thúc 00D bằng một cặp byte (0,0). – Ví dụ : 00D,(0,5,127),(0,5,0),(0,5,-127),(0,0) (0,5,0) mô tả một đường thẳng có độ dài bằng 5 đơn vị [...]... khoang trụng) Mu mt ct n gin AutoCAD NNG CAO Vi du Tao file co tờn L123.PAT nụi dung nh sau *L123, proposed future trailers 0,0,0,0,0.5 Mu mt ct n gin AutoCAD NNG CAO Tao file co tờn L1 24. PAT nụi dung nh sau *L1 24, proposed future trailers 90, 0,0, 0,1 Mu mt ct n gin AutoCAD NNG CAO *L125, proposed future trailers 0,1,0,1,2,-3,1 Mu mt ct phc tp 2 Mu mt ct phc tp AutoCAD NNG CAO Mõu mt ct phc tap c... ca shape Nu tờn ca i tng khụng cú trong file shape, AutoCAD s xem nh khụng cú phn mụ t v i tng shape trong dng ng Shxfilename : Tờn ca file shx cha i tng shape cn chốn vo dng ng Cn phi ch rừ tờn, ng dn, nu khụng AutoCAD s tỡm trong th mc mc nh cha cỏc file SHX : \Documents and Settings\[user name]\Application Data\Autodesk \AutoCAD 2005\R16.0\enu\Support Transform : L mc tựy chn, gm cỏc thụng s tng... len tren man hinh] Phn 4: cỏc menu thnh phn Cỳ phỏp mụ t mt menu item nh sau : ID_NameLabel [name]menu_macro Trong ú : name l tờn s xut hin lờn mn hỡnh ca menu item Menu_macro l nhng macro c thi hnh khi menu ny c chn AutoCAD NNG CAO Cu trỳc mt file menu Macro AutoCAD NNG CAO 2.2 Menu Macro Menu macro l mt chui cỏc ký t cha tờn lnh s c gi khi MenuItem c chn Th t ca cỏc tham s trong menu macro ging... Chỳng ta cú cỏc loi file menu sau : *.mnu : File menu mu, õy l file mó ACII m bn cú th hiu chỡnh trc tip trờn nú *.mns : õy l file menu ngun c phỏt sinh bi AutoCAD da trờn file *.mnu Cu trỳc file ny n gin hn mnu mt chỳt nhng v c bn l ging *.mnc : L file biờn dch mó nh phõn ca AutoCADAutoCAD s biờn dch file mns trờn thnh file file mnc mỏy cú th ti v s lý nhanh hn *.mnr : File nh phõn cha cỏc nh bitmap... thit b hờ thng khỏc nu cú Phn 3 : cỏc menu pop, l cỏc menu Phn 4: cỏc menu toolbar, l cỏc dũng mụ t cỏc thanh cụng c Phn 5 : cha cỏc dũng mụ t menu Image Phõn 6 : mụ t cỏc menu mn hỡnh (screen menu) Phn 7 : mụ t cỏc bng s húa (tablet) Phn 8 : cỏc dũng mụ t cỏc shortcut key Phn 9 : cỏc dũng quy nh cỏc dũng tr giỳp (tatus string) Cac ghi chu c bt õu bng dõu // AutoCAD NNG CAO Cu trỳc mt file menu Mụi... chm (dot) Dng ng n gin AutoCAD NNG CAO Vớ d : A,.5,-.25,.5,-25,0,-25 Nột gch di 0.5 n v bn v Khong trng 0.25 n v bn v Nột gch di 0.5 n v bn v Khong trng 0.25 n v bn v Mt im nh (nột gch di 0 n v bn v) Khong trng 0.25 n v bn v 2.2 Dựng creat trong lnh -linetype AutoCAD NNG CAO Dng ng n gin Command: -LINETYPE Current line type: "ByLayer"Enter an option [?/Create/Load/Set ]: Ccreate Enter name... linetype bng cỏch son tho trc tip trong LIN Mi dng ng trong file LIN c mụ t trong hai dũng : *linetype_name,description A,descriptor1,descriptor2, Du * t trc tờn dng ng l bt buc Linetypename : Tờn ca ng, s hin lờn trong linetype manager Description : Chui mụ t cú th cú hoc khụng cú v di khụng quỏ 47 ký t A : quy nh kt thỳc i tng v bng nột gch lin Descriptor 1,2, : Byte mụ t dng ng Giỏ tr dng quy... gụm co 4 phõn Phõn 1 : tờn cua section Tờn ca section c bt u bng ba du sao ***Butonsn : Menu cua cac thiờt bi tro khac ***AUXn : Menu thiờt bi chuụt ***Popn : Cac popup menu hoc cac menu ng canh (shortcut menu) ***Toolbars : Cac thanh cụng cu ***Image : Cac menu hinh anh ***ScreenMenu man hinh ***Tabletn : Cac bang sụ hoa ***HelpStrings : Cac chuụi tr giup trờn thanh trang thai ***Accelerators : Cac... Shape AutoCAD NNG CAO Vớ d : *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 Hỡnh dng cỏc linetype trờn hin theo th t nh sau :AutoCAD NNG CAO Dng ng cha Text 4 Dng... v cú c ch (height) bng 1 AutoCAD NNG CAO Mu mt ct III To cỏc mu mt ct 1 Khỏi nim chung 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 AutoCAD NNG CAO Mu mt ct n gin 2 Mu mt ct n gin Mụt mõu mt ct trong file PAT c mụ ta bng nhiờu dong liờn nhau Cu phap mụ ta nh sau : *pattern-name[, description] . AutoCAD NÂNG CAO AutoCAD Nâng cao Chương 4 : Tùy biến trong CAD I. Các đối tượng shape. 1. Khái niệm cơ bản – Khái niệm – Ưu điểm – Editor : wordPad, NotePad – Tải và. 002 : Bật tắt chế độ vẽ – 001 : bật chế độ vẽ (defaut in shape description – 002 : Tắt chế độ vẽ. – Ví dụ *232,12,DBOX21 044 , 040 ,04C, 048 ,002,012,001,0 24, 020,02C,028,0 AutoCAD NÂNG CAO Special. – Ví dụ : 0 04, 10 : Các nét vẽ tiếp sau nó sẽ có độ dài bằng độ dài mã mô tả nhân với 10. AutoCAD NÂNG CAO Special Codes - 005,006 2.2. Special Codes (mã đặc biệt) • Mã 005 và 006 : Lưu và