Giáo trình phân tích các phương pháp lập trình trên autocad p10
Số trang: 5
Loại file: pdf
Dung lượng: 646.69 KB
Lượt xem: 13
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àu của đối tượng lấy theo màu của Block chứa đối tượng đó. Màu đỏ. Màu vàng. Màu xanh lá. Màu xanh lam. Màu xanh da trời. Màu tím Màu trắng hoặc đen tuỳ thuộc vào màu nền. Màu của đối tượng lấy theo màu của lớp chứa đối tượng đó.oạn mã dưới đây cho phép người dùng chọn đối tượng trên màn hình và thực hiện đổi màu đối tượng được chọn thành màu đỏ:Sub VD_Color() Dim ent As AcadEntity Dim P(2) As Double ‘ Chọn đối tượng trên màn hình On Error Resume Next...
Nội dung trích xuất từ tài liệu:
Giáo trình phân tích các phương pháp lập trình trên autocad p10 Giá trị của thuộc tính Color là số nguyên trong phạm vi từ 0 đến 256, 9 trong các số này được định nghĩa trước với các hằng số acColor trong AutoCAD. Dưới đây là danh sách các hằng số này: Hằng số Giá trị Ý nghĩa acByBlock 0 Màu của đối tượng lấy theo màu của Block chứa đối tượng đó. acRed 1 Màu đỏ. acYellow 2 Màu vàng. acGreen 3 Màu xanh lá. acCyan 4 Màu xanh lam. acBlue 5 Màu xanh da trời. acMagenta 6 Màu tím acWhite 7 Màu trắng hoặc đen tuỳ thuộc vào màu nền. acByLayer 256 Màu của đối tượng lấy theo màu của lớp chứa đối tượng đó. Đoạn mã dưới đây cho phép người dùng chọn đối tượng trên màn hình và thực hiện đổi màu đối tượng được chọn thành màu đỏ: Sub VD_Color() Dim ent As AcadEntity Dim P(2) As Double ‘ Chọn đối tượng trên màn hình On Error Resume Next ThisDrawing.Utility.GetEntity ent, P, Chon doi tuong can doi mau: If Not (ent Is Nothing) Then ‘ Đổi màu đối tượng ent.Color = acRed ent.Update End If End Sub ThuộctínhLayer–Lớpchứađốitượng Sử dụng thuộc tính Layer để lấy và thay đổi lớp chứa đối tượng. Thông thường, khi một đối tượng hình học mới được tạo ra, đối tượng đó sẽ được đặt trên lớp hiện hành của bản vẽ. Khi người dùng thay đổi giá trị của thuộc tính Layer thành tên của một lớp khác, đối tượng đó sẽ được tự động chuyển về nằm trên lớp mới này. Nếu người dùng gán cho thuộc tính Layer một tên lớp không có trong bản vẽ thì chương trình sẽ không báo lỗi, và đối tượng vẫn nằm trên lớp cũ. object.Layer Tham số Giải thích Object Là đối tượng hình học. Layer Chuỗi chứa tên của lớp. Đoạn mã dưới đây cho phép người dùng chọn đối tượng trên màn hình và thực hiện đổi lớp của đối tượng được chọn thành lớp “Layer1” (người dùng phải tạo trước một lớp có tên là “Layer1” bằng lệnh của AutoCAD):248 CHƯƠNGV:LẬPTRÌNHTRÊNAUTOCAD Sub VD_Layer() Dim ent As AcadEntity Dim P(2) As Double Chọn đối tượng trên màn hình On Error Resume Next ThisDrawing.Utility.GetEntity ent, P, Chon doi tuong can doi lop: If Not (ent Is Nothing) Then Chuyển lớp cho đối tượng ent.Layer = Layer1 ent.Update End If End SubThuộctínhLineType–KiểuđườngcủađốitượngĐể thay đổi kiểu hiển thị của nét vẽ các đối tượng hình học trên màn hình, thiết lập lại thuộctính Linetype của đối tượng thành một kiểu đường hiện có trong bản vẽ. Thông thường, khimột đối tượng vừa mới được tạo ra, đối tượng sẽ được gán kiểu đường bằng kiểu đường hiệnhành trong bản vẽ. Thuộc tính này cũng có hiệu lực với đối tượng Layer.object.LinetypeTham số Giải thíchObject Là đối tượng hình học hoặc đối tượng Layer.Linetype Chuỗi chứa tên của kiểu đường của đối tượng. Ngoài ra, thuộc tính này cũng có thể bằng một trong những giá trị đặc biệt sau: CONTINUOUS: đây là kiểu đường mặc định, được AutoCAD tự động tạo ra. BYLAYER: kiểu đường của đối tượng sẽ được lấy bằng kiểu đường đã được gán cho lớp chứa đối tượng. BYBLOCK: kiểu đường của đối tượng sẽ được lấy bằng kiểu đường của block có chứa đối tượng.Đoạn mã dưới đây cho phép người dùng chọn đối tượng trên màn hình và thực hiện đổi kiểuđường của đối tượng được chọn thành “DASHED2” (người dùng phải tạo trước kiểu đường cótên là “DASHED2” bằng lệnh của AutoCAD): Sub VD_LineType() Dim ent As AcadEntity Dim P(2) As Double Chọn đối tượng trên màn hình On Error Resume Next ThisDrawing.Utility.GetEntity ent, P, Chon DT can doi kieu duong: If Not (ent Is Nothing) Then Chuyển kiểu đường cho đối tượng ent.Linetype = DASHED2 ent.Update End If End Sub CHÚ Ý có thể phải điều chỉnh giá trị của biến hệ thống LTSCALE thì mới quan sát được các kiểu đường không phải là nét liền. 249 ThuộctínhLineweight–Chiềudàynétin Thuộc tính Lineweight dùng để thiết lập chiều dày nét in cho các đối tượng hình học và đối tượng Layer. object.Lineweight Giá trị của thuộc tính này là một hằng số kiểu acLineWeight: Hằng số Bề dày (mm) Hằng số Bề dày Hằng số Bề dày (mm) (mm) acLnWtByLayer Theo lớp acLnWt020 0.2 acLnWt080 0.8 acLnWtByBlock Theo Block acLnWt025 0.25 acLnWt090 0.9 acLnW ...
Nội dung trích xuất từ tài liệu:
Giáo trình phân tích các phương pháp lập trình trên autocad p10 Giá trị của thuộc tính Color là số nguyên trong phạm vi từ 0 đến 256, 9 trong các số này được định nghĩa trước với các hằng số acColor trong AutoCAD. Dưới đây là danh sách các hằng số này: Hằng số Giá trị Ý nghĩa acByBlock 0 Màu của đối tượng lấy theo màu của Block chứa đối tượng đó. acRed 1 Màu đỏ. acYellow 2 Màu vàng. acGreen 3 Màu xanh lá. acCyan 4 Màu xanh lam. acBlue 5 Màu xanh da trời. acMagenta 6 Màu tím acWhite 7 Màu trắng hoặc đen tuỳ thuộc vào màu nền. acByLayer 256 Màu của đối tượng lấy theo màu của lớp chứa đối tượng đó. Đoạn mã dưới đây cho phép người dùng chọn đối tượng trên màn hình và thực hiện đổi màu đối tượng được chọn thành màu đỏ: Sub VD_Color() Dim ent As AcadEntity Dim P(2) As Double ‘ Chọn đối tượng trên màn hình On Error Resume Next ThisDrawing.Utility.GetEntity ent, P, Chon doi tuong can doi mau: If Not (ent Is Nothing) Then ‘ Đổi màu đối tượng ent.Color = acRed ent.Update End If End Sub ThuộctínhLayer–Lớpchứađốitượng Sử dụng thuộc tính Layer để lấy và thay đổi lớp chứa đối tượng. Thông thường, khi một đối tượng hình học mới được tạo ra, đối tượng đó sẽ được đặt trên lớp hiện hành của bản vẽ. Khi người dùng thay đổi giá trị của thuộc tính Layer thành tên của một lớp khác, đối tượng đó sẽ được tự động chuyển về nằm trên lớp mới này. Nếu người dùng gán cho thuộc tính Layer một tên lớp không có trong bản vẽ thì chương trình sẽ không báo lỗi, và đối tượng vẫn nằm trên lớp cũ. object.Layer Tham số Giải thích Object Là đối tượng hình học. Layer Chuỗi chứa tên của lớp. Đoạn mã dưới đây cho phép người dùng chọn đối tượng trên màn hình và thực hiện đổi lớp của đối tượng được chọn thành lớp “Layer1” (người dùng phải tạo trước một lớp có tên là “Layer1” bằng lệnh của AutoCAD):248 CHƯƠNGV:LẬPTRÌNHTRÊNAUTOCAD Sub VD_Layer() Dim ent As AcadEntity Dim P(2) As Double Chọn đối tượng trên màn hình On Error Resume Next ThisDrawing.Utility.GetEntity ent, P, Chon doi tuong can doi lop: If Not (ent Is Nothing) Then Chuyển lớp cho đối tượng ent.Layer = Layer1 ent.Update End If End SubThuộctínhLineType–KiểuđườngcủađốitượngĐể thay đổi kiểu hiển thị của nét vẽ các đối tượng hình học trên màn hình, thiết lập lại thuộctính Linetype của đối tượng thành một kiểu đường hiện có trong bản vẽ. Thông thường, khimột đối tượng vừa mới được tạo ra, đối tượng sẽ được gán kiểu đường bằng kiểu đường hiệnhành trong bản vẽ. Thuộc tính này cũng có hiệu lực với đối tượng Layer.object.LinetypeTham số Giải thíchObject Là đối tượng hình học hoặc đối tượng Layer.Linetype Chuỗi chứa tên của kiểu đường của đối tượng. Ngoài ra, thuộc tính này cũng có thể bằng một trong những giá trị đặc biệt sau: CONTINUOUS: đây là kiểu đường mặc định, được AutoCAD tự động tạo ra. BYLAYER: kiểu đường của đối tượng sẽ được lấy bằng kiểu đường đã được gán cho lớp chứa đối tượng. BYBLOCK: kiểu đường của đối tượng sẽ được lấy bằng kiểu đường của block có chứa đối tượng.Đoạn mã dưới đây cho phép người dùng chọn đối tượng trên màn hình và thực hiện đổi kiểuđường của đối tượng được chọn thành “DASHED2” (người dùng phải tạo trước kiểu đường cótên là “DASHED2” bằng lệnh của AutoCAD): Sub VD_LineType() Dim ent As AcadEntity Dim P(2) As Double Chọn đối tượng trên màn hình On Error Resume Next ThisDrawing.Utility.GetEntity ent, P, Chon DT can doi kieu duong: If Not (ent Is Nothing) Then Chuyển kiểu đường cho đối tượng ent.Linetype = DASHED2 ent.Update End If End Sub CHÚ Ý có thể phải điều chỉnh giá trị của biến hệ thống LTSCALE thì mới quan sát được các kiểu đường không phải là nét liền. 249 ThuộctínhLineweight–Chiềudàynétin Thuộc tính Lineweight dùng để thiết lập chiều dày nét in cho các đối tượng hình học và đối tượng Layer. object.Lineweight Giá trị của thuộc tính này là một hằng số kiểu acLineWeight: Hằng số Bề dày (mm) Hằng số Bề dày Hằng số Bề dày (mm) (mm) acLnWtByLayer Theo lớp acLnWt020 0.2 acLnWt080 0.8 acLnWtByBlock Theo Block acLnWt025 0.25 acLnWt090 0.9 acLnW ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học tài liệu mạng giáo trình cơ điện giáo trình thiết kế tài liệu kế toánTài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 473 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 301 0 0 -
122 trang 217 0 0
-
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 210 1 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 209 0 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 199 0 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 198 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 175 0 0 -
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN HỌC PHẦN: TOÁN KINH TẾ
9 trang 173 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 170 0 0