Giáo trình hướng dẫn sử dụng hàm có sẵn trong excel để thêm một chuỗi số liệu vào biểu đồ p9
Số trang: 5
Loại file: pdf
Dung lượng: 769.78 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Mở cửa sổ VBA Manager (lệnh VBAMAN). 3. Chọn New. 4. Chọn dự án VBA vừa được tạo trong danh sách các dự án, sau đó chọn Save As… 5. Trong hộp thoại Save As, chọn thư mục cài đặt của AutoCAD trong mục Save in; còn trong mục File name nhập vào ACAD.DVB. 6. Chọn Save để lưu dự án và quay về cửa sổ VBA Manager. 3.4.2. Tạo và thử nghiệm Macro HelloWorld 7. Trong cửa sổ VBA Manager, chọn Macros… để hiển thị hộp thoại Macros. 8. Chọn dự án ACAD.DVB trong mục Macros in:...
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn sử dụng hàm có sẵn trong excel để thêm một chuỗi số liệu vào biểu đồ p9 CHƯƠNGV:LẬPTRÌNHTRÊNAUTOCAD2. Mở cửa sổ VBA Manager (lệnh VBAMAN).3. Chọn New.4. Chọn dự án VBA vừa được tạo trong danh sách các dự án, sau đó chọn Save As…5. Trong hộp thoại Save As, chọn thư mục cài đặt của AutoCAD trong mục Save in; còn trong mục File name nhập vào ACAD.DVB.6. Chọn Save để lưu dự án và quay về cửa sổ VBA Manager.3.4.2. Tạo và thử nghiệm Macro HelloWorld7. Trong cửa sổ VBA Manager, chọn Macros… để hiển thị hộp thoại Macros.8. Chọn dự án ACAD.DVB trong mục Macros in:9. Trong mục Macro name, nhập vào tên Macro là HelloWorld10. Chọn Create. Màn hình VBAIDE sẽ được hiển thị, trong cửa sổ mã lệnh, con trỏ sẽ được đặt ở vị trí của Macro vừa được tạo. Ta sẽ thấy được đoạn mã lệnh đã được tạo sẵn như sau: Sub HelloWorld() End Sub11. Thay đoạn mã lệnh trên bằng đoạn mã lệnh sau: Sub HelloWorld() Dim strMsg As String strMsg = InputBox(Nhap thong diep chao mung, HelloWorld) Dim objText As AcadText Dim pInsert(0 To 2) As Double pInsert(0) = 50: pInsert(1) = 100: pInsert(2) = 0 Set objText = ThisDrawing.ModelSpace.AddText(strMsg, pInsert, 2.5) ZoomExtents End Sub12. Đặt con trỏ vào giữa hai dòng Sub HelloWorld() và End Sub, sau đó nhấn phím F5 để thực thi thử Macro. Một hộp thoại nhỏ sẽ hiện lên yêu cầu người dùng nhập vào một thông điệp Nhập vào thông điệp và nhấn OK Thông điệp vừa nhập sẽ được vẽ trên không gian mô hình của AutoCAD. 193 13. Trong màn hình của VBAIDE, chọn trình đơn File Save để lưu tệp dự án ACAD.DVB. Tiếp tục chọn trình đơn File Close and Return to AutoCAD để trở về AutoCAD. 3.4.3. Tạo lệnh mới bằng AutoLISP Các bước tiếp sau sẽ tiến hành tạo một tệp ACAD.LSP mới, khai báo một lệnh mới trong AutoCAD thông qua AutoLISP và lệnh đó sẽ thực thi Macro HelloWorld vừa được tạo. CHÚ Ý Nếu trong thư mục cài đặt của AutoCAD đã có tệp ACAD.LSP, chỉ cần sao chép đoạn mã ở bước 15 và thêm vào cuối tệp ACAD.LSP đã có. 14. Khởi động chương trình soạn thảo văn bản, ví dụ như chương trình Notepad có sẵn trong Windows. Trong Windows, chọn trình đơn Start Run. Trong hộp thoại Run, nhập notepad sau đó nhấn OK để khởi động trình soạn thảo văn bản Notepad. 15. Trong chương trình Notepad, nhập vào đoạn khai báo sau: (defun C:Hello() (command -vbarun HelloWorld) ) Trong đó Hello là lệnh được khai báo để đăng ký sử dụng trong AutoCAD. Còn HelloWorld là tên Macro đã tạo ra trong VBA ở các bước trước. 16. Chọn trình đơn File Save. Trong hộp thoại Save As…, chọn thưc mục cài đặt của AutoCAD trong mục Save in, trong mục File name nhập vào ACAD.LSP Chọn Save. 17. Thoát khỏi chương trình AutoCAD (nếu đang thao tác trên AutoCAD). Khởi động lại chương trình AutoCAD. Trong dòng lệnh của AutoCAD, gõ lệnh Hello. Thật bất ngờ, một hộp thoại yêu cầu người dùng nhập thông điệp chào mừng xuất hiện - Macro HelloWorld đã được thực thi. Như vậy, bằng cách sử dụng VBA kết hợp với AutoLISP, người lập trình có thể tạo thêm rất nhiều lệnh mới trong AutoCAD một cách dễ dàng. Để hiểu hơn về AutoLISP, có thể đọc thêm tài liệu hướng dẫn có sẵn trong AutoCAD. 4. Hệ thống đối tượng trong AutoCAD 4.1. Mô hình đối tượng trong AutoCAD AutoCAD được tạo thành từ nhiều thành phần khác nhau và chúng luôn có một mối liên hệ chặt chẽ được quy định từ trước theo một cấu trúc nhất định. Nếu chỉ sử dụng AutoCAD với các lệnh có sẵn để vẽ (mức độ thông thường) thì người dùng không cần biết đến cấu trúc này, đối với họ, khả năng và mức độ tiện dụng của các lệnh này mới là quan trọng. Nhưng khi sử dụng AutoCAD như là một ứng dụng nền để lập trình, thì lúc này có nhiều khái niệm phải được hiểu theo cách khác, thiết thực cho việc lập trình. AutoCAD được coi như là một đối tượng được cấu thành từ những đối tượng khác, những đối tượng con này, theo cách hiểu thông thường, chính là các thành phần của AutoCAD. Trong từng đối tượng con đó, có thể có nhiều đối tượng ở cấp độ thấp hơn nữa, hay nói cách khác, một đối tượng có thể bao gồm nhiều đối tượng con với các cấp khác nhau. Các đối tượng này được tổ chức chặt chẽ theo một cấu trúc cố định, và dựa vào cấu trúc tổ chức đối tượng này, AutoCAD cho người dùng cái nhìn tổng quan về cấu tạo của nó cũng như chỉ cho người dùng biết cần phải làm như thế nào để tác động lên một đối tượng cụ thể (hay thành phần) của nó. Thông thường cấu trúc này được gọi là mô hình đối tượng trong AutoCAD và được biểu diễn dưới dạng cấu trúc cây phân nhánh. Với cấu trúc này, người dùng có thể dễ dàng truy cập đến đối tượng mình cần thao tác bằng cách tra cứu theo nhánh của đối tượng đó.194 CHƯƠNGV:LẬPTRÌNHTRÊ ...
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn sử dụng hàm có sẵn trong excel để thêm một chuỗi số liệu vào biểu đồ p9 CHƯƠNGV:LẬPTRÌNHTRÊNAUTOCAD2. Mở cửa sổ VBA Manager (lệnh VBAMAN).3. Chọn New.4. Chọn dự án VBA vừa được tạo trong danh sách các dự án, sau đó chọn Save As…5. Trong hộp thoại Save As, chọn thư mục cài đặt của AutoCAD trong mục Save in; còn trong mục File name nhập vào ACAD.DVB.6. Chọn Save để lưu dự án và quay về cửa sổ VBA Manager.3.4.2. Tạo và thử nghiệm Macro HelloWorld7. Trong cửa sổ VBA Manager, chọn Macros… để hiển thị hộp thoại Macros.8. Chọn dự án ACAD.DVB trong mục Macros in:9. Trong mục Macro name, nhập vào tên Macro là HelloWorld10. Chọn Create. Màn hình VBAIDE sẽ được hiển thị, trong cửa sổ mã lệnh, con trỏ sẽ được đặt ở vị trí của Macro vừa được tạo. Ta sẽ thấy được đoạn mã lệnh đã được tạo sẵn như sau: Sub HelloWorld() End Sub11. Thay đoạn mã lệnh trên bằng đoạn mã lệnh sau: Sub HelloWorld() Dim strMsg As String strMsg = InputBox(Nhap thong diep chao mung, HelloWorld) Dim objText As AcadText Dim pInsert(0 To 2) As Double pInsert(0) = 50: pInsert(1) = 100: pInsert(2) = 0 Set objText = ThisDrawing.ModelSpace.AddText(strMsg, pInsert, 2.5) ZoomExtents End Sub12. Đặt con trỏ vào giữa hai dòng Sub HelloWorld() và End Sub, sau đó nhấn phím F5 để thực thi thử Macro. Một hộp thoại nhỏ sẽ hiện lên yêu cầu người dùng nhập vào một thông điệp Nhập vào thông điệp và nhấn OK Thông điệp vừa nhập sẽ được vẽ trên không gian mô hình của AutoCAD. 193 13. Trong màn hình của VBAIDE, chọn trình đơn File Save để lưu tệp dự án ACAD.DVB. Tiếp tục chọn trình đơn File Close and Return to AutoCAD để trở về AutoCAD. 3.4.3. Tạo lệnh mới bằng AutoLISP Các bước tiếp sau sẽ tiến hành tạo một tệp ACAD.LSP mới, khai báo một lệnh mới trong AutoCAD thông qua AutoLISP và lệnh đó sẽ thực thi Macro HelloWorld vừa được tạo. CHÚ Ý Nếu trong thư mục cài đặt của AutoCAD đã có tệp ACAD.LSP, chỉ cần sao chép đoạn mã ở bước 15 và thêm vào cuối tệp ACAD.LSP đã có. 14. Khởi động chương trình soạn thảo văn bản, ví dụ như chương trình Notepad có sẵn trong Windows. Trong Windows, chọn trình đơn Start Run. Trong hộp thoại Run, nhập notepad sau đó nhấn OK để khởi động trình soạn thảo văn bản Notepad. 15. Trong chương trình Notepad, nhập vào đoạn khai báo sau: (defun C:Hello() (command -vbarun HelloWorld) ) Trong đó Hello là lệnh được khai báo để đăng ký sử dụng trong AutoCAD. Còn HelloWorld là tên Macro đã tạo ra trong VBA ở các bước trước. 16. Chọn trình đơn File Save. Trong hộp thoại Save As…, chọn thưc mục cài đặt của AutoCAD trong mục Save in, trong mục File name nhập vào ACAD.LSP Chọn Save. 17. Thoát khỏi chương trình AutoCAD (nếu đang thao tác trên AutoCAD). Khởi động lại chương trình AutoCAD. Trong dòng lệnh của AutoCAD, gõ lệnh Hello. Thật bất ngờ, một hộp thoại yêu cầu người dùng nhập thông điệp chào mừng xuất hiện - Macro HelloWorld đã được thực thi. Như vậy, bằng cách sử dụng VBA kết hợp với AutoLISP, người lập trình có thể tạo thêm rất nhiều lệnh mới trong AutoCAD một cách dễ dàng. Để hiểu hơn về AutoLISP, có thể đọc thêm tài liệu hướng dẫn có sẵn trong AutoCAD. 4. Hệ thống đối tượng trong AutoCAD 4.1. Mô hình đối tượng trong AutoCAD AutoCAD được tạo thành từ nhiều thành phần khác nhau và chúng luôn có một mối liên hệ chặt chẽ được quy định từ trước theo một cấu trúc nhất định. Nếu chỉ sử dụng AutoCAD với các lệnh có sẵn để vẽ (mức độ thông thường) thì người dùng không cần biết đến cấu trúc này, đối với họ, khả năng và mức độ tiện dụng của các lệnh này mới là quan trọng. Nhưng khi sử dụng AutoCAD như là một ứng dụng nền để lập trình, thì lúc này có nhiều khái niệm phải được hiểu theo cách khác, thiết thực cho việc lập trình. AutoCAD được coi như là một đối tượng được cấu thành từ những đối tượng khác, những đối tượng con này, theo cách hiểu thông thường, chính là các thành phần của AutoCAD. Trong từng đối tượng con đó, có thể có nhiều đối tượng ở cấp độ thấp hơn nữa, hay nói cách khác, một đối tượng có thể bao gồm nhiều đối tượng con với các cấp khác nhau. Các đối tượng này được tổ chức chặt chẽ theo một cấu trúc cố định, và dựa vào cấu trúc tổ chức đối tượng này, AutoCAD cho người dùng cái nhìn tổng quan về cấu tạo của nó cũng như chỉ cho người dùng biết cần phải làm như thế nào để tác động lên một đối tượng cụ thể (hay thành phần) của nó. Thông thường cấu trúc này được gọi là mô hình đối tượng trong AutoCAD và được biểu diễn dưới dạng cấu trúc cây phân nhánh. Với cấu trúc này, người dùng có thể dễ dàng truy cập đến đối tượng mình cần thao tác bằng cách tra cứu theo nhánh của đối tượng đó.194 CHƯƠNGV:LẬPTRÌNHTRÊ ...
Tìm kiếm theo từ khóa liên quan:
giáo trình toán học tài liệu vật lý phương pháp quang học kỹ năng quang học thủ thuật toán họcGợi ý tài liệu liên quan:
-
Giáo trình Giải tích Toán học: Tập 1 (Phần 1) - GS. Vũ Tuấn
107 trang 340 0 0 -
Giáo trình Giải tích Toán học: Tập 1 (Phần 2) - GS. Vũ Tuấn
142 trang 119 0 0 -
Giáo trình Toán học cao cấp (tập 2) - NXB Giáo dục
213 trang 86 0 0 -
Giáo trình hình thành ứng dụng điện thế âm vào Jfet với tín hiệu xoay chiều p2
10 trang 41 0 0 -
Giáo trình xử lý nước các hợp chất hữu cơ bằng phương pháp cơ lý học kết hợp hóa học-hóa lý p7
10 trang 38 0 0 -
Giáo trình hình thành nguyên lý ứng dụng hệ số góc phân bố năng lượng phóng xạ p4
10 trang 34 0 0 -
Giáo trình thiết kế và đánh giá thuật toán - Trần Tuấn Minh
122 trang 33 0 0 -
0 trang 33 0 0
-
Sách hướng dẫn học tập: Toán cao cấp A2
126 trang 31 0 0 -
60 ĐỀ TOÁN ÔN THI TN THPT (có đáp án) Đề số 59
2 trang 29 0 0