1. Trang chủ
  2. » Kinh Tế - Quản Lý

Phát triển AutoCAD bằng ActiveX & VBA - Chương 5: Kích thước và dung sai

7 18 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

AddDimRadial(center, chordPoint, leaderLen) ZoomAll_. End Sub.[r]

(1)

K

K

Í

Í

C

C

H

H

T

T

H

H

ƯỚ

Ư

C

C

V

V

À

À

D

D

U

U

N

N

G

G

S

S

A

A

I

I

5

Trong chương này

ƒ Khái niệm kích thước

ƒ Tạo kích thước

ƒ Hiệu chỉnh kích thước

ƒ Kiểu kích thước

ƒ Kích thước khơng gian mơ hình khơng gian in

ƒ Tạo đường dẫn thích

ƒ Tạo dung sai hình học

(2)

1

Khái ni

m v

kích th

ướ

c

Kích thước cho biết số đo hình học đối tượng khoảng cách, góc đối tượng toạđộ XY điểm AutoCAD cung cấp loại kích thước

bản: dạng đường, dạng tia dạng góc Kích thước dạng đường bao gồm kiểu

đo theo cạnh1, đo góc kiểu tọa độ Dưới ví dụ loại kích thước:

Ta vẽ kích thước cho đường thẳng, nhiều đường thẳng lúc, đường cong, đường tròn đoạn đường đa tuyến xác định kích thước đơn lẻ

Kích thước theo kiểu tọa độ

AutoCAD vẽ kích thước lớp hành Mỗi kích thước thuộc kiểu kích thước định, mặc định tuỳ chọn Kiểu kích thước xác định đặc tính màu, kiểu chữ, tỷ lệ kiểu đường, lại không hỗ trợ

thông số vềđộ dày Các họ đường kích thước cho phép tạo kiểu kích thước

1 Trong kích thước đo theo cạnh, đường kích thước song song với hai điểm gốc của đường kéo dài

(3)

khác dựa kiểu kích thước Chế độ ghi đè1 cho phép chỉnh sửa chi tiết cho kích thước cụ thể

1.1 Thành ph

n c

a m

t kích th

ướ

c

Phần định nghĩa sơ lược thành phần kích thước Chữ kích thước

Đầu mũi tên

Đường kích thước

Đường dóng

Đường dẫn

Đường kích thước đường thẳng biểu thị hướng độ rộng kích thước Đối với kích thước đo góc, đường kích thước cung trịn Đường dóng đường nối từđiểm đo đến đường kích thước Đầu mũi tên, cịn gọi ký hiệu điểm kết thúc hay điểm kết thúc, thêm vào hai đầu đường kích thước Chữ kích thước chuỗi ký tự thường biểu thị sốđo thực Chuỗi ký tự

cũng bao gồm tiền tố, hậu tố sai số Đường dẫn đường thẳng dẫn từ

dịng thích đến đối tượng thích Dấu tâm dấu cộng nhỏ tâm đường tròn hay cung tròn Đường tâm đường nét đứt xác định tâm đường tròn hay đường cung

Đường tâm

1.2

Đị

nh ngh

ĩ

a bi

ế

n h

th

ng kích th

ướ

c

Biến hệ thống kích thước điều kiển hiển thị kích thước Biến hệ thống kích thước gồm có: DIMAUNIT, DIMUPT, DIMTOFL, DIMFIT, DIMTIH, DIMTOH, DIMJUST,và DIMTAD Ta gán biến cách sử dụng phương thức

SetVariable Ví dụ, đoạn mã sau gán biến hệ thống DIMAUNIT (dạng đơn vị cho kích thước góc) rađian (3)

ThisDrawing.SetVariable "DIMAUNIT",

1.3 Thi

ế

t l

p ki

u ch

cho kích th

ướ

c

Chữ kích thước tất đối tượng văn gắn với kích thước, bao gồm sốđo, sai số, tiền tố, hậu tố ghi dòng nhiều dịng Ta sử dụng

(4)

các sốđo mặc định AutoCAD làm chữ kích thước tự nhập vào

bỏ hồn tồn Ta thêm vào chữ kích thước thơng tin quy trình sản xuất hướng dẫn lắp đặt

Chữ kích thước dòng sử dụng kiểu chữ hành xác định thuộc tính ActiveTextStyle Chữ kích thước nhiều dòng sử dụng kiểu chữ hành cho chuỗi văn

1.4 Khái ni

m v

đườ

ng d

n

Đường dẫn mặc định đường thẳng có đầu mũi tên tới đối tượng vẽ Thông thường, chức đường dẫn nối phần thích với đối tượng Chú thích trường hợp đoạn văn bản, khối khung điều chỉnh đối tượng Các đường dẫn khác với loại đường dẫn đơn giản AutoCAD tự động tạo cho kích thước bán kính, đường kính hay kích thước theo cạnh vốn có chuỗi ký tự khơng đặt đường dóng

đường dẫn-

Các đối tượng đường dẫn liên kết với thích, thích chỉnh sửa, đường dẫn cập nhật theo Ta chép thích sử dụng nơi khác vẽ gắn thêm đường dẫn vào ta tạo thích Ta tạo đường dẫn mà khơng cần có thích

1.5 Khái ni

m v

kích th

ướ

c liên k

ế

t

Kích thước liên kết kích thước mà tất đường thẳng, đầu mũi tên, cung tròn chữ kích thước vẽ đối tượng kích thước đơn Biến hệ thống DIMASO điều khiển tính liên kết mặc định giá trị on(bật) Nếu

biến DIMASO có giá trị off (tắt), đường kích thước, đường dóng, đầu mũi tên,

đường dẫn chữ kích thước vẽ đối tượng riêng biệt Ta tạo kích thước khơng liên kết cần thay đổi kích thước mà khơng bị biến số chi phối Tuy nhiên, nói chung, kích thước liên kết dễ sử dụng chúng xem đối tượng đơn

(5)

2

T

o kích th

ướ

c

Ta tạo kích thước dạng đường, dạng tia, dạng góc kiểu toạđộ

Khi tạo kích thước, kiểu kích thước hành sẽđược sử dụng Sau tạo ra, ta điều chỉnh gốc đường dóng, vị trí chữ kích thước nội dung chữ kích thước góc hợp so với đường kích thước Ta thay đổi kiểu kích thước sử dụng

2.1 T

o kích th

ướ

c d

ng

đườ

ng

Các kích thước dạng đường kiểu đo theo cạnh kiểu đo nghiêng Kích thước kiểu đo theo cạnh có đường kích thước song song gốc đường dóng Các kích thước đo nghiêng có đường kích thước nằm nghiêng góc so với gốc

đường dóng

Để tạo kích thước dạng đường, sử dụng lệnh AddDimAligned, AddDimRotated AddDim3PointAligned Sau tạo xong kích thước

đo thẳng, ta có thểđiều chỉnh chuỗi ký tự, góc chuỗi ký tự góc đường kích thước Hình vẽ sau hiển thị rõ gốc đường dóng vị trí đặt đường kích thước:

nằm ngang thẳng đứng

theo cạnh nghiêng góc 315 độ

Để tạo kích thước kiểu đo theo cạnh, ta sử dụng phương thức AddDimAligned Phương thức cần phải nhập vào toạđộ: gốc hai đường dóng vị trí chuỗi ký tự

2.2 T

o kích th

ướ

c d

ng tia

Kích thước dạng tia dùng để đo bán kính, đường kính cung đường trịn Để

tạo kích thước dạng tia, sử dụng phương thức AddDimRadial

(6)

DIMJUST DIMTAD (Có thể lấy gán biến hệ thống cách sử dụng phương thức GetVariable SetVariable.)

Đối với chuỗi ký tự kích thước nằm ngang, góc nghiêng đường kích thước lớn 15 độ so với phương ngang bên ngồi đường trịn hay cung trịn, AutoCAD vẽ đường móc Đường móc đường có mũi tên đặt bên cạnh chuỗi ký tự kích thước, nhưđược minh họa đây:

Để tạo kích thước dạng tia, sử dụng phương thức AddDimRadial AddDimDiametric Các phương thức cần phải nhập vào giá trị: toạđộ tâm

đường tròn cung tròn, toạđộ vị trí gắn đường dẫn độ dài đường dẫn Các phương thức sử dụng tham sốLeaderLength làm khoảng cách từđiểm gắn

đường dẫn đến điểm mà kích thước tạo đường móc nằm ngang chỉđến dịng thích (hoặc dừng lại khơng cần vẽđường móc)

Tạo kích thước dạng tia

Ví dụ sau tạo đường kích thước dạng tia khơng gian mơ hình

Sub Ch5_CreateRadialDimension() Dim dimObj As AcadDimRadial Dim center(0 To 2) As Double Dim chordPoint(0 To 2) As Double Dim leaderLen As Integer

’ Định nghĩa kích thước center(0) =

center(1) = center(2) = chordPoint(0) = chordPoint(1) = chordPoint(2) = leaderLen =

’ Tạo kích thước dạng tia khơng gian mơ hình Set dimObj = ThisDrawing.ModelSpace _

AddDimRadial(center, chordPoint, leaderLen) ZoomAll

(7)

CHÚ Ý Việc đặt thông số LeaderLength chỉđược sử dụng q trình tạo kích thước Sau kích thước thiết lập xong lần đầu, thay đổi giá trị LeaderLength tác dụng, thiết lập sẽđược lưu lại hiển thị ứng dụng DXF, LISP ADSRX

2.3 T

o kích th

ướ

c

đ

o góc

Kích thước đo góc dùng đểđo góc hai đường thẳng điểm Ví dụ, ta sử dụng chúng để đo góc hai đường bán kính đường trịn

Đường kích thước cung trịn

Để tạo kích thước đo góc, sử dụng phương thức AddDimAngular Phương thức cần nhập giá trị sau: đỉnh góc, gốc đường dóng, vị trí chuỗi ký tự Đỉnh góc tâm đường trịn hay đường cong, giao điểm hai

đường thẳng đo Gốc đường dóng điểm mà hai đường dóng qua

Đỉnh góc trùng với điểm gốc Các đường dóng sẽđược tựđộng thêm vào cần

Tạo kích thước dạng góc

Sau ví dụ thiết lập kích thước dạng góc khơng gian mơ hình

Sub Ch5_CreateAngularDimension() Dim dimObj As AcadDimAngular Dim angVert(0 To 2) As Double Dim FirstPoint(0 To 2) As Double Dim SecondPoint(0 To 2) As Double Dim TextPoint(0 To 2) As Double ’ Định nghĩa đường kích thước angVert(0) =

angVert(1) = angVert(2) = FirstPoint(0) = FirstPoint(1) = FirstPoint(2) = SecondPoint(0) = SecondPoint(1) = SecondPoint(2) = TextPoint(0) = TextPoint(1) = TextPoint(2) =

Ngày đăng: 10/03/2021, 13:54

TỪ KHÓA LIÊN QUAN

w