Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
156,73 KB
Nội dung
Menu Menu Bởi: Trần An Bình Menu file menu Các loại menu Có tổng cộng có 10 loại menu - Các menu đổ (pulldown menu): menu đổ file, edit,… - Các menu ngữ cảnh (shortcut menu): menu lên ta ấn phải chuột vị trí vẽ - Các công cụ (toolbar) Cái biết - Các menu hình ảnh (Image menu) : menu lên ta vào mục Draw→Surfaces→3d surfaces - Các menu hình (Screen menu) : menu lên ta vào Tools option Display→Window element→Display screen menu - Các menu thiết bị chuột (Auxiliary menu) : menu thiết bị chuột ta bấm ctrl+chuột trái, ctrl+chuột phải - Các thiết bị khác hệ thống nhập (Button menu): menu phục vụ cho thiết bị khác hệ thống nhập bút điện tử - Các bảng nhập số hóa (tablet) : menu dành riêng cho bảng số hóa cad Cá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+O → Open,v.v… 1/13 Menu Các loại file menu Chúng ta có loại file menu sau: *.mnu File menu mẫu, file mã ACII mà bạn hiệu chình trựctiếp Đây file menu nguồn phát sinh bơi AutoCAD dựa file*.mnu Cấu trúc file đơn giản mnu chút cơbản giống Bạn hiệu chỉnh trực tiếp file này.Khi bạn thay đổi phím tắt, *.mns thay đổi toolbar,… ngaytrong 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 *.mnuvì coi file file người dùng tạo *.mnc Là file biên dịch mã nhị phân AutoCAD AutoCAD biêndịch file mns thành file file mnc để máy tải sử lýnhanh *.mnr File nhị phân chứa ảnh bitmap sử dụng cho menu ảnh *.mnl File acci chứa chương trình Autolisp kèm với menu Nó sẽ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 menu sau : 2/13 Menu Tải, 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 Khi 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 toàn vào CAD 3/13 Menu Còn menu phần phần AUX menu Buttom menu không tải Tùy biến menu Cấu trúc file menu Thông thường file menu gồm phần - Môi file menu se mô ta môt nhom menu va dong đâu tiên se quy đinh tên cua nhom đo Cu phap mô ta sau : ***Menugroup=namegroup - 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) Cac ghi chu băt đâu băng dâu // Môi phân gôm môt hoăc nhiêu section (hoăc cung co thê không co) Môi section la môt nhom cac menu co chức tương tự (thông thường la thê) Môi section gôm co phân • Phân : tên cua section Tên section bắt đầu ba dấu Têncua section Thanh phân menu tương ứng ***Butonsn Menu cua cac thiêt bi tro khac ***AUXn Menu thiêt bi chuôt ***Popn Cac popup menu hoăc cac menu ngữ canh(shortcut menu) 4/13 Menu ***Toolbars Cac công cu ***Image Cac menu hinh anh ***Screen Menu man hinh ***Tabletn Cac bang sô hoa ***HelpString s Cac chuôi trợ giup trang thai ***Accelerat ors Cac phim nong - Phần : Tên menu, Tên menu bắt đầu dấu yêu cầu phải Tên dung đê liên kêt cac muc cua cac menu khac, cac công cu, cac dong trợ giup va cac menu hinh anh Tên menu không co nhiêu 12 ky tự va không chứa khoang trông Nêu không chung se bi bo 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 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ự Mô tả Space bar, dấu ; Dấu enter AutoCAD Space bar Là khoảng trống nhập text 5/13 Menu dấu \ Tạm dừng để user nhập số liệu, nhập điểm bằngkich chuột nhập giá trị Dấu + Dùng dòng mô tả dài, Muốn mô tả tiếp dòng kế tiếpta đặt dấu + cuối dòng Dấu * Đặt đầu macro, sau ^C^C, lặp lặp lại lệnh đến ta ấnESC chọn Menu Item khác ^C Hủy tất lệnh hoạt động (Escapse) ^P Tắt tất hiển thị macro hình (Biến hệ thốngMenuEcho thành on,off) ^M Ký tự ENTER (Ctrl+M) ^B Chuyển đổi (tắt/mơ) chế độ hiển thị tọa độ trỏ(Ctrl+B) ^E Chuyển vị trí sợi tóc trỏ hình vị trítrong mặt phẳng trục đo (Ctrl+E) ^G Chuyển đổi chế độ hiển thị lưới (Ctrl+G) ^H Tương tự phím BackSpace., dùng để xóa ký tự trước noacủa dòng lệnh command ^O Chuyển đổi chế Vẽ vuông góc (Ortho) ^T Chuyển đổi chức nhập từ bảng nhập tablet (Ctrl+T) ^Z 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 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 6/13 Menu _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 tọa độ điểm hình ID_MoveRight [Move Right]^C^Cselect \move previous ;.1,0 ; Phân tích ví dụ: ^C^C : Thoá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 Sau dịch chuyển object chọn sang Phải 0.1 đơn vị vẽ Đ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 ; 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 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 Pull-down Menu 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 đô co tối đa 999 mục menu item AutoCAD se bo qua menu item vượt qua giới han Nêu man hinh không đu chô chứa hêt cac menu item thi AutoCAD se tự đông căt bớt đê vừa với kich thước man hinh va hai hinh mui tên lên xuông se xuât hiên Pulldown chia lam hai loai - Loai thứ nhât co section từ pop1 đên pop 16 Cac menu se tự đông tai vao vi tri cua no man hinh Nếu section mà có nhiều menu menu tải vào hình 7/13 Menu - Loai thứ hai co section từ Pop17 đên pop 499 Cac menu se không tự đông tai vao man hinh Tuy nhiên ta vân co thê tai no vào hình băng lênh menuload hoăc băng chức menu swapping 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) [...]... tao môt nut exit đê thoat ra khoi menu hinh anh, thi muc chon nay thường không co Icon đi kem 11/13 Menu Gọi hiển thị các menu hình ảnh Ngoai viêc goi hiên thi cac menu hinh anh băng chức năng swap menu (như đa trinh bay ơ muc trên), ta con co thê sử dung cac dong lênh AutoLisp đê goi chung Cu phap như sau : (MenuCmd “I=yyy.xxx”) (menu cmd “i=*) Trong đo yyy – Tên nhóm menu Nêu cung chung môt group thi... lênh tô bong Shade trước khi tao hinh slide Trình tự tạo : -Chuyển qua không gian giấy vẽ -Tạo Viewport có kích thước 1,5:1 Tao thư viện slide Menu màn hình Section của menu hình ảnh Chuỗi chú thích ơ thanh trạng thái 12/13 Menu Section của đoạn mô tả chuỗi chú thích Mô tả chuỗi chú thích Dòng mô tả như sau : ID _menu [status tring] Tạo các phím tắt Tạo phím tắt - Tên mục chọn + tổ hợp phím nóng ID_Open.. .Menu Mô tả mục chọn của menu hình ảnh Môi muc chon cua menu hinh anh được mô ta gôm 2 phân : tiêu đê va menu macro (không co phân nhan ID như cac pull-down menu) Phân tiêu đê co cac cach mô ta sau : [sldname] Anh cua slide sldname se được hiên lên ơ khung bên phai cua hôp menu, tiêu đê la sldname se được hiên lên ơ danh sach bên trai cua hôp menu [sldname,labeltext] Tiêu... hôp menu Anh cua slide sldname se được hiên lên ơ khung bên phai cua hôp menu [sldlib(sldname)] Tiêu đê la sldname se được hiên lên ơ danh sach bên trai cua hôp menu Anh cua slide sldname năm trong thư viên slide co tên la sldlib se được hiên lên ơ khung bên phai cua hôp menu [sldlib(sldname,labeltext)] Tiêu đê la labeltext se được hiên lên ơ danh sach bên trai cua hôp menu Anh cua slide sldname năm trong. .. ơ khung bên phai cua hôp menu [blank] Khi ban muôn chen môt Icon trăng trên danh sach cac slide bên phai hôp menu Môt dong phân cach se được hiên lên trên danh sach phia bên trai hôp menu [ labeltext] Khi ky tự đâu tiên cua muc mô ta la khoang trăng, muc mo ta se được hiên lên trong danh sach nhưng không co môt Icon nao được hiên lên ơ bên phai hôp menu ca Ban thường dung no trong trường hợp ban muôn... goi chung Cu phap như sau : (MenuCmd “I=yyy.xxx”) (menu cmd “i=*) Trong đo yyy – Tên nhóm menu Nêu cung chung môt group thi ta co thê bo qua yyy xxx – Tên menu hinh anh (menucmd "I=acad.image_vporti")(memucmd "I=image_vporti")(memucmd "i=*") "i=*") (menucmd Slide va thư viên slide Tao cac slide - Tao slide phai thât dê nhân biêt -Hinh anh phai vừa khung Hinh anh được tao với ty lê (1 x 1.5) -Cac đôi