TO TH VIN CC MU MT CT TRONG AUTOCAD PH HP VI TIấU CHUN VIT NAM CREATING THE HATCH-PATTERNS SOFTWARE LIBRARY IN AUTOCAD CORRESPONDS TO VIETNAM STANDARDS NGUYN Trng i hc Bỏch khoa, i hc Nng TểM TT Bi bỏo trỡnh by th vin phn mm nh ngha cỏc mu mt ct s dng AutoCAD phự hp vi tiờu chun Vit Nam Cỏc mu mt ct ny thng c s dng biu din ký hiu vt liu trờn mt ct cỏc bn v k thut thuc cỏc ngnh cụng nghip v xõy dng ABSTRACT The paper presents the hatch-patterns software library used in AutoCAD corresponding to Vietnam standards The hatch- patterns have often been used to represent material symbols on the section in technical drawings of the industrial and constructional branches Đặt vấn đề Khi thiết kế vẽ kỹ thuật thuộc ngành công nghiệp xây dựng; để thể hình dạng cấu tạo vật thể bị cắt người ta dùng loại hình biểu diễn mặt cắt; thiết diện mặt cắt biểu thị mẫu ký hiệu vật liệu Trong phần mềm AutoCAD có sẵn thư viện mẫu ký hiệu vật liệu mặt cắt, sử dụng chọn mẫu thích hợp để biểu diễn mặt cắt Tuy nhiên thư viện mẫu mặt cắt tạo sẵn AutoCAD đủ mẫu phù hợp với tiêu chuẩn Việt Nam chẳng hạn như: Mẫu chất lỏng; mẫu thuỷ tinh (vật liệu suốt); mẫu đá; mẫu mái tôn; mẫu đất đắp; mẫu bê tông cốt thép TCVN; Trong phần mềm AutoCAD, muốn thể mẫu mặt cắt ta tạo hình dạng tương ứng chép chúng nhiều vị trí đường bao kín cần tạo mẫu ký hiệu vật liệu Cách tạo mẫu mặt cắt thủ công không đều, không đẹp nhiều thời gian Để biểu diễn mẫu ký hiệu vật liệu mặt cắt cách tự động nhanh chóng cho đường bao kín Dựa vào mã nguồn mở phần mềm soạn thảo mặt cắt ngôn ngữ lập trình Autolisp, tạo sẵn thư viện phần mềm định nghĩa mẫu mặt cắt AutoCAD từ đơn giản đến phức tạp phù hợp với tiêu chuẩn Việt Nam - Đó nội dung viết Tạo files định nghĩa mẫu mặt cắt 2.1 Định nghĩa mẫu mặt cắt Các mẫu mặt cắt sử dụng phần mềm AutoCAD định nghĩa ghi lại thành file acadiso.pat Ta thêm mẫu mặt cắt cho file acadiso.pat Ta ghi files định nghĩa mẫu mặt cắt thành file riêng Các mẫu mặt cắt tạo kết hợp họ gồm dãy dấu chấm, gạch khoảng trống giống định nghĩa dạng đường để tạo nhiều hình dạng khác Cấu trúc định nghĩa mẫu mặt cắt gồm dòng tiêu đề nhiều dòng mô tả đường "gạch gạch" thành phần tạo thành mẫu AutoCAD không bắt buột giới hạn số dòng Mỗi dòng mô tả mẫu xem thành phần thứ họ "gạch gạch", tạo thành cách áp dụng khoảng dời theo hai hướng x y để tạo họ vô hạn đường song song Mỗi dòng định nghĩa mẫu chứa tối đa 80 kí tự; AutoCAD bỏ qua dòng trống văn bên phải dấu chấm phẩy (;) 2.1.1 Dòng tiêu đề Nhằm định nghĩa tên mẫu mặt cắt cung cấp mô tả tuỳ chọn description có cú pháp sau: *pattern-name [, description] Dòng phải bắt đầu dấu hoa thị (*) theo sau tên mẫu patternname, tên mẫu khoảng trống kí tự Nếu có sử dụng phần mô tả description chúng ngăn cách với tên mẫu dấu phẩy (,); không sử dụng phần mô tả description dấu phẩy theo sau tên mẫu 2.1.2 Các dòng mô tả Mẫu mặt cắt gồm có nhiều dòng mô tả đường thành phần tạo thành đường "gạch gạch" mẫu có cú pháp sau: Angle, x-origin, y-origin, delta-x, delta-y [, dash-1, dash-2, ] Trong đó: Angle hành x-origin y-origin delta-x Góc nghiêng đường "gạch gạch" hợp với trục x hệ trục toạ độ Hoành độ điểm gốc mà đường thứ họ "gạch gạch" qua Tung độ điểm gốc mà đường thứ họ "gạch gạch" qua Giá trị thiết lập khoảng cách bước thành phần họ đường "gạch gạch" tính theo hướng đường gạch Nó có ý nghĩa đường "gạch gạch" không liên tục delta-y Giá trị thiết lập khoảng hở hai thành phần kế họ đường "gạch gạch" đo theo hướng vuông góc với đường "gạch gạch" dash-1, dash-2, Các giá trị thể vẽ đoạn gạch nhập giá trị dương; chừa khoảng trống nhập giá trị âm; vẽ dấu chấm nhập giá trị loại đường không liên tục theo hướng góc nghiêng đường "gạch gạch" 2.2 Định nghĩa mẫu mặt cắt họ đường gạch liên tục Định nghĩa mẫu mặt cắt họ đường gạch liên tục theo trình tự sau: - Đầu tiên nhập góc nghiêng đường gạch gạch - Tiếp theo nhập toạ độ (x,y) điểm gốc mà thành phần thứ họ qua - Tiếp theo nhập số - Cuối nhập giá trị thể khoảng cách hai thành phần kề họ gạch tính theo hướng vuông góc với đường gạch 2.3 Định nghĩa mẫu mặt cắt họ đường gạch không liên tục Định nghĩa mẫu mặt cắt họ đường gạch không liên tục (như nét đứt, đường tâm, ), định nghĩa giống họ đường gạch liên tục bổ sung thêm giá trị chiều dài đoạn gạch không liên tục vào cuối dòng định nghĩa mẫu Mỗi giá trị chiều dài đoạn gạch không liên tục xác định chiều dài đoạn thẳng tạo thành đường Nếu giá trị chiều dài đoạn gạch số dương vẽ đoạn thẳng; giá trị chiều dài đoạn gạch số âm chừa khoảng trống; giá trị chiều dài đoạn gạch số vẽ dấu chấm Trên dòng định nghĩa mẫu mặt cắt đường gạch không liên tục nhập lên tới giá trị chiều dài đoạn gạch Hiển thị tên hình ảnh mẫu mặt cắt Sử dụng mã nguồn mở phần mềm soạn thảo mặt cắt ngôn ngữ lập trình Autolisp, tác giả tạo thư viện phần mềm định nghĩa mẫu mặt cắt AutoCAD phù hợp với tiêu chuẩn Việt Nam Tên hình ảnh chúng hiển thị hộp thoại Boundary Hatch (hình1) Hatch Pattern Palette (hình 2a, b) cách sử dụng lệnh Bhatch (H) Hình a) b) Hình Thay đổi tỉ lệ mẫu mặt cắt thể khoảng hở đường "gạch gạch" cách nhập giá trị vào ô Scale (hình 1) Thay đổi góc nghiêng đường "gạch gạch" cách nhập giá trị góc tính độ vào ô Angle (hình 1) Biểu diễn minh hoạ mẫu mặt cắt tạo Hình vẽ sau biểu diễn minh hoạ hình ảnh thư viện phần mềm mẫu mặt cắt tạo chủ yếu phù hợp với TCVN 7-1993 mẫu tiêu chuẩn cũ sử dụng Việt Nam (hình 3) Kết luận Kết tạo thư viện phần mềm mẫu mặt cắt gồm 36 mẫu chủ yếu phù hợp với TCVN 7-1993: Mẫu tô đen; mẫu kim loại; mẫu phi kim loại (chất dẽo, vật liệu cách điện, cách nhiệt, cách âm); mẫu lưới vuông; mẫu chất lỏng; mẫu thuỷ tinh (vật liệu suốt); mẫu loại đá ; mẫu cát; mẫu đất đắp; mẫu bê tông; mẫu bê tông gạch vỡ; mẫu bê tông cốt thép tcvn; mẫu bê tông cốt thép ISO; Mẫu gạch loại; mẫu gạch; mẫu gạch chịu lữa; mẫu mái tôn; mẫu xỉ than; mẫu bãi cỏ; mẫu chữ thập; mẫu đất thiên nhiên Trong thư viện có vài mẫu giống mẫu thư viện chuẩn AutoCAD định nghĩa lại kích thước hợp lý Các mẫu mặt cắt tạo có ưu điểm: Tên mẫu mặt cắt tiếng Việt Nam nên dễ sử dụng Tỉ lệ mặt cắt (Scale) cho tất mẫu tạo thường để nguyên thay đổi lại tuỳ ý cần thiết Sử dụng mẫu mặt cắt tạo ký hiệu vật liệu mặt cắt cho đường bao kín ứng dụng mẫu mặt cắt vào việc giảng dạy môn học "Vẽ kỹ thuật máy vi tính" (hay AutoCAD) cho sinh viên kỹ thuật cán kỹ thuật làm công tác vẽ - thiết kế máy vi tính sử dụng phần mềm AutoCAD Hình TI LIU THAM KHO Nguyn Quang C, Nguyn S Hnh, on Nh Kim, Dng Tin Th, V k thut xõy dng, Nh xut bn giỏo dc, 2001 Nguyn , To cỏc files phn mm nh ngha mu mt ct AutoCAD2000 phự hp vi Tiờu chun Vit Nam, TP CH KHOA HC & CễNG NGH trng i hc, s 46+47/2004, trang 18-21, H Ni, 2004 Nguyn , Bi ging AutoCAD 2000, Nng, 2002 Kopoe, epe , Mock, 1982 ... than; mẫu bãi cỏ; mẫu chữ thập; mẫu đất thiên nhiên Trong thư viện có vài mẫu giống mẫu thư viện chuẩn AutoCAD định nghĩa lại kích thư c hợp lý Các mẫu mặt cắt tạo có ưu điểm: Tên mẫu mặt cắt. .. hoạ mẫu mặt cắt tạo Hình vẽ sau biểu diễn minh hoạ hình ảnh thư viện phần mềm mẫu mặt cắt tạo chủ yếu phù hợp với TCVN 7-1993 mẫu tiêu chuẩn cũ sử dụng Việt Nam (hình 3) Kết luận Kết tạo thư viện. .. mềm mẫu mặt cắt gồm 36 mẫu chủ yếu phù hợp với TCVN 7-1993: Mẫu tô đen; mẫu kim loại; mẫu phi kim loại (chất dẽo, vật liệu cách điện, cách nhiệt, cách âm); mẫu lưới vuông; mẫu chất lỏng; mẫu