PHẦN I : AUTOCAD NÂNG CAO (24 tiết) Chương 1 : THIẾT LẬP MÔI TRƯỜNG BẢN VẼ (9 tiết) I. Quy định về bản vẽ. 1. Các thông tin có được từ bản vẽ 2. Các không gian trong CAD 3. Ý nghĩa của việc thiết lập môi trường bản vẽ 4. Một số quy định chung 4.1. Khung và tỷ lệ bản vẽ 4.2. Quy định về đường nét và cỡ chữ II. Thiết lập môi trường vẽ. 1. Text style. 2. Layer. 3. Dimesion Style. 4. Hatch. 5. Lệnh LineType. 6. Block và Thuộc tính của Block. 6.1. Block 6.2. Thuộc tính của Block 6.3. Quản lý các block. 7. Ghi các thiết lập môi trường bản vẽ thành TemPlate. 8. Các tùy chọn trong menu Option III. Giới thiệu Express Tools. Chương 2 : LAYOUT VÀ IN ẤN (6 tiết) I. Làm việc với Layout 1. Paper Space 2. Các thao tác trên Viewport của Paper Space 2.1. Tạo các Viewport 2.2. Cắt xén đường bao Viewport 2.3. Tỷ lệ trong từng Viewport 2.4. Layer trong từng Viewport 2.5. Ẩn hiện viewport 2.6. Ẩn hiện đường bao viewport 2.7. Scale LineType 2.8. Các hiệu chỉnh khác đối với Viewport 3. Các chú ý khi in nhiều tỉ lệ trong một bản vẽ II. Điều khiển in ấn. 1. Khai báo thiết bị in. 2. In ra file .PLT Chương 3 : LÀM VIỆC VỚI DỮ LIỆU (6 tiết) I. Tham khảo ngoài 1. Giới thiệu về tham khảo ngoài.http:www.ebook.edu.vn 3 2. Chèn một xref vào bản vẽ 3. Mở một xref từ bản vẽ chính 4. Hiệu chỉnh xref từ bản vẽ chính. 4.1. Lệnh Refedit (Reference Edit). 4.2. Thêm, bỏ bớt các đối tượng khỏi working set (Lệnh refset). 4.3. Lệnh refclose 4.4. Một số biến hệ thống liên quan đến xref. 5. Điều khiển sự hiển thị của một xref. 5.1. Xref và các thành phần hiển phụ thuộc. 5.2. Xref và lớp. 5.3. Lệnh Xbin. 5.4. Tham chiểu vòng. 5.5. Xén các xref. 5.6. Tăng tốc độ hiển thị của các xref lớn. 6. Quản lý xref 6.1. Đường dẫn của các xref. 6.2. Xref notification 6.3. AutoCAD DesignCenter. 6.4. File biên bản (log) của xref. II. Làm việc với dữ liệu ngoài (Working with External Database) 1. Sơ lược về dữ liệu ngoài trong AutoCAD. 2. Các chuẩn bị cho việc kết nối cơ sở dữ liệu. 3. Định cấu hình dữ liệu cho ODBC. 4. Định cấu hình dữ liệu trong AutoCAD. 5. Chình sửa dữ liệu trong AutoCAD 6. Tạo các mẫu kết nối. 7. Tạo, hiệu chỉnh và xóa các kết nối. 8. Quan sát các kết nối. 9. Tạo mẫu nhãn. 10. Tạo nhãn. 11. Sử dụng query để truy tìm dữ liệu 11.1. Sử dụng Quick Query 11.2. Sử dụng Range Query 11.3. Sử dụng Range Query 11.4. Sử dụng Link Select III. Làm việc với Raster Image 1. Tổng quan 2. Chèn ảnh (inserting images 3. Quản l ý hình ảnh (Managing images) 4. Cắt xén ảnh (Clipping images) 5. Điều khiển sự hiển thị (Controlling image display) 5.1. Điều khiển hiển thị 5.2. Chất lượng ảnh (Image quality) 5.3. Image transparency 5.4. Bật tắt đường bao của ảnh (Image frame) IV. Pasting, Linking, and Embedding Objects 1. Embedding objects into AutoCAD 2. Linking data 3. Pasting data into AutoCADhttp:www.ebook.edu.vn 4 Chương 4 : TÙY BIẾN TRONG AUTOCAD (9 tiết) I. Các đối tượng shape. (1 tiết) 1. Khái niệm về Shape. 2. Cách mô tả shape trong file .SHP. 2.1. Vector Length and Direction Code (mã vector). 2.2. Special Codes (mã đặc biệt) II. Tạo font chữ 1. Tạo font chữ SHX. 2. Tạo big font. 3. Tạo big font từ file mở rộng. III. Tạo các dạng đường (file linetype) 1. Khái niệm và phân loại dạng đường. 2. Tạo các dạng đường đơn giản. 2.1. Dùng creat trong lệnh linetype. 2.2. Tạo linetype bằng cách soạn thảo trực tiếp trong .LIN IV. Dạng đường phức chứa đối tượng shape 1. Dạng đường phức có chứa đối tượng chữ. V. Tạo các mẫu mặt cắt. 1. File mẫu mặt cắt. 2. Tạo mẫu mặt cắt đơn giản. 3. Tạo các mẫu mặt cắt phức tạp. VI. Menu. 1. Menu và file menu. 1.1. Các loại menu 1.2. Các loại file menu 1.3. Tải, gỡ bỏ một menu 2. Tùy biến một menu 2.1. Cấu trúc một file menu 2.2. Menu Macro 2.3. Pulldown Menu 2.3.1. Section của Pulldown menu 2.3.2. Tiêu đề của pulldown menu 2.3.3. Tham chiếu đến pulldown menu 2.3.4. Chèn và loại bỏ Pulldown menu trên menubar 2.4. Shortcut menu. 2.5. Buttons menu và auxiliary menu. 2.5.1. Section của Buttons menu và auxiliary menu 2.5.2. Tạo các AUX menu. 2.5.3. Menu swaping. 2.6. Image Tile menus 2.6.1. Section của Image menu 2.6.2. Mô tả mục chọn của menu hình ảnh 2.6.3. Gọi hiển thị các menu hình ảnh 2.6.4. Slide và thư viện slide. 2.7. Menu màn hình. 2.7.1. Section của menu hình ảnh. 2.8. Chuỗi chú thích ở thanh trạng thái.http:www.ebook.edu.vn 5 2.8.1. Section của đoạn mô tả chuỗi chú thích. 2.8.2. Mô tả chuỗi chú thích. 2.9. Tạo các phím tắt. 2.9.1. Section của đoạn mô tả các phím tắt 2.9.2. Tạo phím tắt VII.Toolbar 1. cách tạo toolbars bằng cách dùng lệnh Toolbar 1.1. Tạo Toolbar 1.2. Tạo nút lệnh mới 1.3. Sửa nút lệnh 1.4. Tạo một Flyout 2. Cách tạo toolbars bằng cách soạn thảo trong file .mnu 2.1. Dòng mô tả tổng quát thanh công cụ 2.2. Dòng mô tả loại nút lệnh Button 2.3. Dòng mô tả loại nút lệnh Flyout. 2.4. Dong mô tả nút lệnh Control.http:www.ebook.edu.vn 6 PHẦN I : AUTOCAD NÂNG CAO (24 tiết) MỤC ĐÍCH VÀ NỘI DUNG CỦA PHẦN AUTOCAD NÂNG CAO. Sinh viên đã làm quen với AutoCAD qua môn học hình họa, các đồ án môn học. Nhưng phần lớn SV mới chỉ làm quen với AutoCAD và biết được một số lệnh cơ bản. Phần AutoCAD nâng cao sẽ tạo cho sinh viên biết cách bố cục, trình bày bản vẽ một cách chuyên nghiệp, biết cách làm chủ môi trường vẽ của mình. Chương 1 : THIẾT LẬP MÔI TRƯỜNG BẢN VẼ (9 tiết) I. Quy định về bản vẽ. 1. Các thông tin có được từ bản vẽ − Hình dạng − Vật liệu (bê tông, gỗ đá,…) − Kích thước (thông qua Dim, thông qua tỷ lệ + kích thước trên bản vẽ) − Tỷ lệ − Đường nét (thấy khuất) 2. Các không gian trong CAD CAD cung cấp 2 không gian Model Space và Paper Space. Model Space − Là không gian giấy vẽ − Các thao tác vẽ thường được thực hiện trên mô hình này. Paper Space − Cũng là một không gian vẽ. − Trong paper space (PS), bạn có thể chèn title block, tạo các layout viewport, dimension và thêm các notes trước khi in bản vẽ. − Trong PS bạn có thể tham chiếu đến 1 hoặc nhiều vùng của MS với các tỉ lệ khác nhau thông qua các cửa sổ (viewport). (đặc biệt quan trọng trong vẽ phối cảnh kiến trúc) 3. Ý nghĩa của việc thiết lập môi trường bản vẽ − Giúp người dùng thực hiện quá trình vẽ một cách nhanh hơn. − Bản vẽ, quy cách vẽ được thống nhất thành tiêu chuẩn vẽ, mẫu hóa trong nhiều khâu − Bản vẽ được tổ chức thể hiện một rõ ràng, mạch lạc. − Thành quả lao động được tái sử dụng lại một cách chuyên nghiệp hơn 4. Một số quy định chung 4.1. Khung và tỷ lệ bản vẽ Có 2 cách vẽ : − Vẽ tự do : ko định giới hạn bản vẽ − Vẽ theo khung : Bản vẽ được giới hạn theo khổ giấy (lệnh Limits) Các loại khung : khung A1,A2,A3,A4 Tỷ lệ bản vẽ là tỷ lệ giữa kích thước trên bản vẽ khi in ra và kích thước thực. Có các cách vẽ để thể hiện tỷ lệ bản vẽ như sau : − Vẽ theo tỷ lệ 1:1, scale khung in (chủ yếu dùng khi vẽ trên Model Space) − Vẽ theo tỷ lệ bản vẽ. Giữ nguyên khung in (chủ yếu dùng khi vẽ trên layout) − Vẽ theo tỷ lệ bất kỳ, khống chế tỷ lệ khung in tỷ lệ bản vẽ (ít dùng)http:www.ebook.edu.vn 7 Lệnh MVSetup. 4.2. Quy định về đường nét và cỡ chữ Quy định về đường nét khi in : − Nét liền mảnh (Đường bao dầm, đường bao cột, các nét thông thường) : − Nét liền đậm (Các nét thép, nét cắt qua,…) : − Nét hach − Nét của chữ (chỉ dùng khi font sử dụng SHX) : − Nét của đường ghi chú và kích thước : Quy định về chiều cao của chữ : Bản vẽ thông thường gồm có hai cỡ chữ, tùy theo tỷ lệ mà ta đặt chiều cao chữ khác nhau. Tuy nhiên khi in ra phải đảm bảo chiều co chữ ghi chú, chiều cao chữ của dim là 2,5mm. Chiều cao chữ của tiêu đề là 5mm. (nêu ví dụ về chiều cao chữ và tỷ lệ bản vẽ) Quy định về khoảng cách các Dim
BÀI GIẢNG : AUTOCAD NÂNG CAO VÀ LẬP TRÌNH TRONG AUTOCAD Người lập : Trần anh Bình Sách tham khảo : • • • • • • • • AutoCAD 2004 Bible Mastering in AutoCAD 2000 AutoCAD 2004 For Dummies AutoCAD 2000 (1,2) AutoCAD 2004 (1,2) nâng cao Các tiện ích thiết kế AutoCAD – Wileys & Sons – George Omura – John Wiley & Sons – KTS.Lưu Triều Nguyên – TS.Nguyễn Hữu Lộc – TS.Nguyễn Hữu Lộc – Nguyễn Thanh Trung AutoCAD 2004 (1,2) nâng cao – TS.Nguyễn Hữu Lộc AutoCAD 2004 Activex and VBA – KS.Hoàng Thành An Số tiết giảng : 45 Tiết • AutoCAD nâng cao : 45 tiết Lý thuyết : 30 tiết Thực hành : buổi (5x3=15 tiết) http://www.ebook.edu.vn PHẦN I : AUTOCAD NÂNG CAO (24 tiết) Chương : THIẾT LẬP MÔI TRƯỜNG BẢN VẼ (9 tiết) I Quy định vẽ Các thơng tin có từ vẽ Các không gian CAD Ý nghĩa việc thiết lập môi trường vẽ Một số quy định chung 4.1 Khung tỷ lệ vẽ 4.2 Quy định đường nét cỡ chữ II Thiết lập môi trường vẽ Text style Layer Dimesion Style Hatch Lệnh LineType Block Thuộc tính Block 6.1 Block 6.2 Thuộc tính Block 6.3 Quản lý block Ghi thiết lập môi trường vẽ thành TemPlate Các tùy chọn menu Option III Giới thiệu Express Tools Chương : LAYOUT VÀ IN ẤN (6 tiết) I Làm việc với Layout Paper Space Các thao tác Viewport Paper Space 2.1 Tạo Viewport 2.2 Cắt xén đường bao Viewport 2.3 Tỷ lệ Viewport 2.4 Layer Viewport 2.5 Ẩn viewport 2.6 Ẩn đường bao viewport 2.7 Scale LineType 2.8 Các hiệu chỉnh khác Viewport Các ý in nhiều tỉ lệ vẽ II Điều khiển in ấn Khai báo thiết bị in In file *.PLT Chương : LÀM VIỆC VỚI DỮ LIỆU (6 tiết) I Tham khảo Giới thiệu tham khảo http://www.ebook.edu.vn 2 Chèn xref vào vẽ Mở xref từ vẽ Hiệu chỉnh xref từ vẽ 4.1 Lệnh Refedit (Reference Edit) 4.2 Thêm, bỏ bớt đối tượng khỏi working set (Lệnh refset) 4.3 Lệnh refclose 4.4 Một số biến hệ thống liên quan đến xref Điều khiển hiển thị xref 5.1 Xref thành phần hiển phụ thuộc 5.2 Xref lớp 5.3 Lệnh Xbin 5.4 Tham chiểu vòng 5.5 Xén xref 5.6 Tăng tốc độ hiển thị xref lớn Quản lý xref 6.1 Đường dẫn xref 6.2 Xref notification 6.3 AutoCAD DesignCenter 6.4 File biên (log) xref II Làm việc với liệu (Working with External Database) Sơ lược liệu AutoCAD Các chuẩn bị cho việc kết nối sở liệu Định cấu hình liệu cho ODBC Định cấu hình liệu AutoCAD Chình sửa liệu AutoCAD Tạo mẫu kết nối Tạo, hiệu chỉnh xóa kết nối Quan sát kết nối Tạo mẫu nhãn 10 Tạo nhãn 11 Sử dụng query để truy tìm liệu 11.1 Sử dụng Quick Query 11.2 Sử dụng Range Query 11.3 Sử dụng Range Query 11.4 Sử dụng Link Select III Làm việc với Raster Image Tổng quan Chèn ảnh (inserting images Quản lý hình ảnh (Managing images) Cắt xén ảnh (Clipping images) Điều khiển hiển thị (Controlling image display) 5.1 Điều khiển hiển thị 5.2 Chất lượng ảnh (Image quality) 5.3 Image transparency 5.4 Bật tắt đường bao ảnh (Image frame) IV Pasting, Linking, and Embedding Objects Embedding objects into AutoCAD Linking data Pasting data into AutoCAD http://www.ebook.edu.vn Chương : TÙY BIẾN TRONG AUTOCAD (9 tiết) I Các đối tượng shape (1 tiết) Khái niệm Shape Cách mô tả shape file SHP 2.1 Vector Length and Direction Code (mã vector) 2.2 Special Codes (mã đặc biệt) II Tạo font chữ Tạo font chữ SHX Tạo big font Tạo big font từ file mở rộng III Tạo dạng đường (file linetype) Khái niệm phân loại dạng đường Tạo dạng đường đơn giản 2.1 Dùng creat lệnh -linetype 2.2 Tạo linetype cách soạn thảo trực tiếp LIN IV Dạng đường phức chứa đối tượng shape Dạng đường phức có chứa đối tượng chữ V Tạo mẫu mặt cắt File mẫu mặt cắt Tạo mẫu mặt cắt đơn giản Tạo mẫu mặt cắt phức tạp VI Menu Menu file menu 1.1 Các loại menu 1.2 Các loại file menu 1.3 Tải, gỡ bỏ menu Tùy biến menu 2.1 Cấu trúc file menu 2.2 Menu Macro 2.3 Pull-down Menu 2.3.1 Section Pull-down menu 2.3.2 Tiêu đề pull-down menu 2.3.3 Tham chiếu đến pulldown menu 2.3.4 Chèn loại bỏ Pull-down menu menubar 2.4 Shortcut menu 2.5 Buttons menu auxiliary menu 2.5.1 Section Buttons menu auxiliary menu 2.5.2 Tạo AUX menu 2.5.3 Menu swaping 2.6 Image Tile menus 2.6.1 Section Image menu 2.6.2 Mô tả mục chọn menu hình ảnh 2.6.3 Gọi hiển thị menu hình ảnh 2.6.4 Slide thư viện slide 2.7 Menu hình 2.7.1 Section menu hình ảnh 2.8 Chuỗi thích trạng thái http://www.ebook.edu.vn 2.8.1 Section đoạn mơ tả chuỗi thích 2.8.2 Mơ tả chuỗi thích 2.9 Tạo phím tắt 2.9.1 Section đoạn mơ tả phím tắt 2.9.2 Tạo phím tắt VII Toolbar cách tạo toolbars cách dùng lệnh Toolbar 1.1 Tạo Toolbar 1.2 Tạo nút lệnh 1.3 Sửa nút lệnh 1.4 Tạo Flyout Cách tạo toolbars cách soạn thảo file *.mnu 2.1 Dòng mơ tả tổng qt cơng cụ 2.2 Dịng mơ tả loại nút lệnh Button 2.3 Dịng mơ tả loại nút lệnh Flyout 2.4 Dong mô tả nút lệnh Control http://www.ebook.edu.vn PHẦN I : AUTOCAD NÂNG CAO (24 tiết) MỤC ĐÍCH VÀ NỘI DUNG CỦA PHẦN AUTOCAD NÂNG CAO Sinh viên làm quen với AutoCAD qua môn học hình họa, đồ án mơn học Nhưng phần lớn SV làm quen với AutoCAD biết số lệnh Phần AutoCAD nâng cao tạo cho sinh viên biết cách bố cục, trình bày vẽ cách chuyên nghiệp, biết cách làm chủ mơi trường vẽ Chương : THIẾT LẬP MÔI TRƯỜNG BẢN VẼ (9 tiết) I Quy định vẽ Các thơng tin có từ vẽ − Hình dạng − Vật liệu (bê tơng, gỗ đá,…) − Kích thước (thơng qua Dim, thơng qua tỷ lệ + kích thước vẽ) − Tỷ lệ − Đường nét (thấy khuất) Các không gian CAD CAD cung cấp không gian Model Space Paper Space Model Space − Là không gian giấy vẽ − Các thao tác vẽ thường thực mơ hình Paper Space − Cũng khơng gian vẽ − Trong paper space (PS), bạn chèn title block, tạo layout viewport, dimension thêm notes trước in vẽ − Trong PS bạn tham chiếu đến nhiều vùng MS với tỉ lệ khác thông qua cửa sổ (viewport) (đặc biệt quan trọng vẽ phối cảnh kiến trúc) Ý nghĩa việc thiết lập môi trường vẽ − Giúp người dùng thực trình vẽ cách nhanh − Bản vẽ, quy cách vẽ thống thành tiêu chuẩn vẽ, mẫu hóa nhiều khâu − Bản vẽ tổ chức thể rõ ràng, mạch lạc − Thành lao động tái sử dụng lại cách chuyên nghiệp Một số quy định chung 4.1 Khung tỷ lệ vẽ Có cách vẽ : − Vẽ tự : ko định giới hạn vẽ − Vẽ theo khung : Bản vẽ giới hạn theo khổ giấy (lệnh Limits) Các loại khung : khung A1,A2,A3,A4 Tỷ lệ vẽ tỷ lệ kích thước vẽ in kích thước thực Có cách vẽ để thể tỷ lệ vẽ sau : − Vẽ theo tỷ lệ 1:1, scale khung in (chủ yếu dùng vẽ Model Space) − Vẽ theo tỷ lệ vẽ Giữ nguyên khung in (chủ yếu dùng vẽ layout) − Vẽ theo tỷ lệ bất kỳ, khống chế tỷ lệ khung in/ tỷ lệ vẽ (ít dùng) http://www.ebook.edu.vn Lệnh MVSetup 4.2 Quy định đường nét cỡ chữ Quy định đường nét in : − Nét liền mảnh (Đường bao dầm, đường bao cột, nét thông thường) : − Nét liền đậm (Các nét thép, nét cắt qua,…) : − Nét hach − Nét chữ (chỉ dùng font sử dụng SHX) : − Nét đường ghi kích thước : Quy định chiều cao chữ : Bản vẽ thơng thường gồm có hai cỡ chữ, tùy theo tỷ lệ mà ta đặt chiều cao chữ khác Tuy nhiên in phải đảm bảo chiều co chữ ghi chú, chiều cao chữ dim 2,5mm Chiều cao chữ tiêu đề 5mm (nêu ví dụ chiều cao chữ tỷ lệ vẽ) Quy định khoảng cách Dim − Khoảng cách từ chân dim đến dim 10mm − Khoảng cách Dim song song 8mm II Thiết lập môi trường vẽ Text style Command : STyle Style name : Tên style New, rename, delete : Tạo mới, thay đổi tên xóa kiểu chữ (Text style) Font − Font name : Tên phông − font style : Chọn font chữ mở rộng font shx chọn Use Big font − Height : Chiều cao mặc định font AutoCAD ưu tiên sử dụng chiều cao toàn vẽ Nếu chiều cao AutoCAD lấy chiều cao nhập vào chèn text − Effects − Upside down : Lộn ngược chữ theo trục nằm ngang − Backwards : Quay ngược chữ theo trục thẳng đứng − Vertical : Chữ theo phương thẳng đứng http://www.ebook.edu.vn − Width factor : Phóng chữ theo chiều ngang − Oblique Angle : Góc nghiêng chữ Preview : xem trước định dạng chọn Layer Command : Layer ↵ Bảng Layer Properties Manager lên : , Filter : Tạo filter (ấn vào nút new filter) Filter name : Tên nhóm lọc Filter definition − Status : chế độ : Đang sử dụng (current in use) Tất layer (all layer) − Name : Lọc theo tên, sử dụng dấu * để thay thê cho nhóm ký tự, dấu ? để thay cho ký tự http://www.ebook.edu.vn − On, freeze, lock, color, lineweight, Plot Style, Plot : Lọc theo thuộc tính layer Filter preview : Xem trước đối layer lọc Nếu dòng lệnh nhiều dòng coi điều kiện Group Layer : Tạo nhóm lọc Layer nhóm tạo không bao gồm layer vẽ Ta nhập layer Trong nhóm ta tạo lọc layer khác Khi ta chèn block hay chèn xref vào AutoCAD tự động chèn thêm group layer Layer States Manager Ta xuất định dạng layer file chứa layer *.LAS http://www.ebook.edu.vn Khi thuộc tính layer bị thay đổi, ta khơi phục lại cách import lại thuộc tính lưu lại file *.LAS Chú ý layer bị xóa khơng khơi phục lại Các thuộc tính khơi phục lại quy định Layer setting to restore (Frezen : khứ freeze – đóng băng, Thaw : tan băng ) Turn off layers not found in layer state : Tắt tất layer khơng tìm thấy file *.LAS khơi phục lại thuộc tính Dimesion Style Command : DIMSTYLE ↵ Set current : Chuyển dimstyle chọn sang chế độ đo hành New : Tạo Dimstyle Modify : Chỉnh sửa Dimstyle Override : Dùng muốn gán chồng tạm thời biến kích thước kiểu kích thước chọn Compare : So sánh thông số loại Dimstyle khác vẽ Hộp thoại tao new : Hộp thoại Use for : Loại kích Được áp dụng đo − All dimension : Tất loại kích thước − Linear : Kích thước thẳng http://www.ebook.edu.vn 10 − Các bảng nhập số hóa (tablet) : menu dành riêng cho bảng số hóa cad Cái tơi nhìn thấy lần đầu triển lãm tin học tháng 11 vừa ( gọi tablet digital) − Các chuỗi thích status (helpstring): Cái biết Khi ta chuyển trỏ lên menu đổ, xuất dịng thích trạng thái (status) − Các phím nóng (shortcu key) Ví dụ ctrl+Open, v.v… 1.2 Các loại file menu Chúng ta có loại file menu sau : *.mnu *.mns *.mnc *.mnr *.mnl File menu mẫu, file mã ACII mà bạn hiệu chình trực tiếp Đây file menu nguồn phát sinh AutoCAD dựa file *.mnu Cấu trúc file đơn giản mnu chút giống Bạn hiệu chỉnh trực tiếp file Khi bạn thay đổi phím tắt, thay đổi toolbar,… CAD CAD ghi lại thay đổi file Chứ khơng ghi vào file *.mnu CAD khơng can thiệp vào File *.mnu coi file file người dùng tạo Là file biên dịch mã nhị phân AutoCAD AutoCAD biên dịch file mns thành file file mnc để máy tải sử lý nhanh File nhị phân chứa ảnh bitmap sử dụng cho menu ảnh File acci chứa chương trình Autolisp kèm với menu Nó tự động tải lên có tên với file *.mnc Các file tạo thành họ file menu (family menu files) Khi file menu tải, đăng ký lên registry lần sau khởi động AutoCAD tải lại file menu Quy trình tải mt menu nh sau : http://www.ebook.edu.vn 85 Quy ứơc Bắt đầu + : Tìm thấy : Không tìm thÊy T×m *.mns + T×m *.mnc + Tạo file *.mnc *.mnr dựa file *mns Tìm *.mnc + Tìm *.mnu + Biên dịch *.mnu thành *.mns *.mnc tạo file *mnr Tải *.mnc Báo lỗi Kết thúc 1.3 Ti, gỡ bỏ menu Lệnh Menuload dùng để tải menu vào AutoCAD Ta điều chỉnh hiển thị menu hộp thoại Customization Menu Lệnh Menu cho phép ta tải menu vào AutoCAD, khác với mệnh Menuload trước trước tải menu gỡ bỏ tất menu hành AutoCAD Chú ý tải file *.mnu, thay đổi toolbar biến Vì CAD dịch file *.mnu thành file *.mns file *.mns bạn biến mất, đồng nghĩa với điều thay đổi toolbar ,shortcut key bạn biến theo Về menu ta phân biệt hai loại menu menu menu phần Menu menu tải lệnh menuload Hay menu tải lệnh menu dịng lệnh command CAD Menu khác menu phần chỗ : Menu tải tồn vào CAD Cịn menu phần phần AUX menu Buttom menu không tải Tùy biến menu 2.1 Cấu trúc file menu Thông thường file menu gồm phần − Mỗi file menu mơ tả nhóm menu dòng quy định tên nhóm Cú pháp mơ tả sau : ***Menugroup=namegroup http://www.ebook.edu.vn 86 − Phần : chứa button menu auxiliary menu Các menu dùng để điều khiển thiết bị chuột thiết bị thống khác có − Phần : menu pop, menu đổ − Phần : menu toolbar, dịng mơ tả cơng cụ − Phần : chứa dịng mơ tả menu Image − Phân : mô tả menu hình (screen menu) − Phàn : mơ tả bảng số hóa (tablet) − Phần : dịng mơ tả shortcut key − Phần : dòng quy định dòng trợ giúp (tatus string) Các ghi bắt đầu dấu // Mỗi phần gồm nhiều section (hoặc khơng có) Mỗi section nhóm menu có chức tương tự (thông thường thế) Mỗi section gồm có phần − Phần : tên section Tên section bắt đầu ba dấu Tên section ***Butonsn ***AUXn ***Popn ***Toolbars ***Image ***Screen ***Tabletn ***HelpStrings ***Accelerators Thành phần menu tương ứng Menu thiết bị trỏ khác Menu thiết bị chuột Các popup menu menu ngữ cảnh (shortcut menu) Các cơng cụ Các menu hình ảnh Menu hình Các bảng số hóa Các chuỗi trợ giúp trạng thái Các phím nóng − Phần : Tên menu, Tên menu bắt đầu dấu yêu cầu phải Tên dùng để liên kết mục menu khác, cơng cụ, dịng trợ giúp menu hình ảnh Tên menu khơng có nhiều 12 ký tự không chứa khoảng trống Nếu không chúng bị bỏ qua − Phần : nhãn tên nhóm menu Cú pháp mơ tả sau : ID_NameLabel [dong mo ta se hien len tren man hinh] − Phần : menu thành phần Cú pháp mô tả menu item sau : ID_NameLabel [name]menu_macro Trong : name tên xuất lên hình menu item Menu_macro macro thi hành menu chọn Quan sát ví dụ file acad.mnu sau ***POP1 **FILE ID_MnFile [&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 http://www.ebook.edu.vn 87 Section name Nenu name Menu ID dịng mơ tả menu xuất hình (như file,edit,draw,…) Các dịng mơ tả mục chọn (hay cịn gọi menu thành phần – menu item) 2.2 Menu Macro Đây phần quan trong menu tất loại menu có chứa Menu macro chuỗi ký tự chứa tên lệnh gọi MenuItem chọn Thứ tự tham số menu macro giống thứ tự xuất tham số dòng nhắc lệnh command AutoCAD Các quy ước dùng menu macro Ký tự Space bar, dấu ; Space bar dấu \ Dấu + Dấu * ^C ^P ^M ^B ^E ^G ^H ^O ^T ^Z // Mô tả Dấu enter AutoCAD Là khoảng trống nhập text Tạm dừng để user nhập số liệu, nhập điểm kich chuột nhập giá trị Dùng dòng mơ tả q dài, Muốn mơ tả tiếp dịng ta đặt dấu + cuối dòng Đặt đầu macro, sau ^C^C, lặp lặp lại lệnh đến ta ấn ESC chọn Menu Item khác Hủy tất lệnh hoạt động (Escapse) Tắt tất hiển thị macro hình (Biến hệ thống MenuEcho thành on,off) Ký tự ENTER (Ctrl+M) Chuyển đổi (tắt/mở) chế độ hiển thị tọa độ trỏ (Ctrl+B) Chuyển vị trí sợi tóc trỏ hình vị trí mặt phẳng trục đo (Ctrl+E) Chuyển đổi chế độ hiển thị lưới (Ctrl+G) Tương tự phím BackSpace., dùng để xóa ký tự trước noa dịng lệnh command Chuyển đổi chế Vẽ vng góc (Ortho) Chuyển đổi chức nhập từ bảng nhập tablet (Ctrl+T) Ký tự rỗng, tự động thêm khoảng trắng vào cuối Menu Item Quy ước bắt đầu chuỗi thích Ví dụ : ID_ArcStCeAn [S&tart, Center, Angle]^C^C_arc \_c \_a Phân tích ví dụ: S&tart, Center, Angle : Hiển thị menu : Start, Center, Angle ^C^C : Hủy tất lệnh trước _arc : Bắt đầu vẽ cung trịn, có cho phép chuyển đổi version có ngơn ngữ khác khoảng trống tương đương với phím enter \ : tạm dừng để người dùng nhập vào tọa độ điểm hình _c : Chọn option center, cho phép chuyển đổi version có ngơn ngữ khác \ : tạm dừng để người dùng nhập vào tọa độ điểm hình _a : Chọn option angle, có cho phép chuyển đổi version có ngơn ngữ khác Ví dụ ID_MoveRight [Move Right]^C^Cselect \move previous ;.1,0 ; Phân tích ví dụ: ^C^C : Thốt lệnh sử dụng Select : Bắt đầu select command Dấu cách thể enter, kết thúc lệnh select http://www.ebook.edu.vn 88 Sau dịch chuyển object chọn sang Phải 0.1 đơn vị vẽ Ví dụ Đoạn macro sau chuyển đường polyline chọn thành đường polyline có bề rộng 0.1 đơn vị ^C^Cpedit \w ; Ví dụ Bạn sử dụng macro sau để tự động vẽ đường trịn với bán kính tâm định sẵn, dịng q dài ta phải viểt làm dòng nên ta thêm dấu cộng cuối ^C^Ccircle 2,2 1.5 circle 6,2 1.5 circle 10,2 1.5 circle + 14,2 1.5 2.3 Pull-down Menu 2.3.1 Section Pull-down menu Puldown menu khai báo từ section Pop1 đến pop499 section có nhiều menu đổ (thông thường chứa 1) Trong menu đổ có tối đa 999 mục menu item AutoCAD bỏ qua menu item vượt giới hạn Nếu hình khơng đủ chỗ chứa hết menu item AutoCAD tự động cắt bớt để vừa với kích thước hình hai hình mũi tên lên xuống xuất Pulldown chia làm hai loại − Loại thứ có section từ pop1 đến pop 16 Các menu tự động tải vào vị trí hình Nếu section mà có nhiều menu menu tải vào hình − Loại thứ hai có section từ Pop17 đến pop 499 Các menu không tự động tải vào hình Tuy nhiên ta tải vào hình lệnh menuload chức menu swapping 2.3.2 Tiêu đề pull-down menu Đối với pull-down menu, tiêu đề mục chọn sử dụng làm tiêu đề xuất menu Cịn dịng mơ tả nhãn, tiêu đề macro menu thành phần Cách tạo tiêu đề cho menu đổ menu thành phần nhau; tiêu đề phải đặt dấu ngoặc vuông Các quy ước tao tiêu đề menu Ký tự Ý nghĩa -Dòng phân cách menu đổ -> Bắt đầu menu cha (submenu)