CNPM ơi, cậu giỏi quá. Cậu học ở đâu vậy? Mình rất khâm phục bạn, bạn có ở HN không? có dịp nào đó mình có thể mời bạn đi uống nước để trao đổi thêm tí về chuyên môn không? Nếu được thì rất hân hạnh cho mình đấy. Cám ơn trước nha.
Thằng em làm cho anh đường này xem nào: ---- N ----- N ----
nét đường thì màu xanh, chữ N thi màu đỏ .
bó tay anh luôn, anh toàn đố khó. Để khi nào trong Text style của CAD có mục Color em sẽ làm cho anh.
Nếu có thể thì anh cho em xin các file *.BAT và *.LIN của công ty anh. Em cám ơn trước nhé !.....
Chú ý : tên linetype không nhất thiết phải viết hoa. Thứ tự các transform không nhất thiết phải cố định.
3. Dạng đường phức có chứa đối tượng chữ.
Cú pháp mô tả dạng đường phức tạp như sau : (* chú ý trong AutoCAD 2005, cú pháp để tạo dạng đường có chứa các ký tự có khác so với các phiên bản trước, nó yêu cầu nghặt nghèo hơn các phiên bản trước).
__ Text : chuỗi ký tự được chèn vào.
__ Style : Tên kiểu chữ mà AutoCAD sẽ lấy để định dạng cho text.
__ Scale,rotation,xoffset,yoffset : Tương tự như trên các thông số của transform.
AutoCAD cung cấp rất nhiều dạng đường có sẵn. Các dạng đường này được cung cấp trong file .LIN. Ta cũng có thể tự tạo ra các file này và lưu lại dưới định dạng Text và có đuôi là .LIN.
AutoCAD cung cấp các dạng đường có sẵn trong file CAD.LIN, ACADISO.LIN .
Các dạng đường đơn giản được cấu tạo từ các điểm(dot), đoạn thẳng(dash) và khoảng trống được vẽ đi vẽ lại nhiều lần.
Ví dụ :
__ . __ . __ . __
Nét gạch dài 0.5 đơn vị bản vẽ
Khoảng trống 0.25 đơn vị bản vẽ
Nét gạch dài 0.5 đơn vị bản vẽ
Khoảng trống 0.25 đơn vị bản vẽ
Một điểm ảnh (nét gạch dài 0 đơn vị bản vẽ)
Khoảng trống 0.25 đơn vị bản vẽ
Có hai cách tạo dạng đường đơn giản
Dùng creat trong lệnh -linetype
Tạo file mô tả dạng mã ACII có phần mở rộng .LIN.
a. Dùng creat trong lệnh -linetype.
Command: -LINETYPE Current line type: "ByLayer" Enter an option [?/Create/Load/Set]: C (Create) Enter name of linetype to create: name (Duong co ten la name) Wait, checking if linetype already defined... (Hộp thoại Creat and Append linetype file hiện lên ở bên dưới).Chọn tên file sẽ tạo mới hoặc mở file .LIN có sẵn để ghi đường lại đường này) Descriptive text: Duong tam(Tên đường sẽ hiện trong hộp linetype manager) Enter linetype pattern (on next line): A,0.5,0.5,-0.25,0,-0.25(Nhập vào các byte mô tả dạng đường)
Quy ước mô tả dạng đường trong linetype.
___ Dạng đường được bắt đầu bằng chữ A. Chữ A này quy định kết thúc đối tượng bằng gạch liền.
___ Giá trị dương quy định chiều dài nét gạch liền.
___ Giá trị âm quy định độ dài khoảng trống.
___ Số 0 quy định đoạn thẳng có độ dài bằng 0 hay nốt chấm (dot).
Như vậy dạng đường được mô tả trong ví dụ trên có dạng như sau : __ __ . __ __ . __ __ . __ __ .
b. Tạo linetype bằng cách soạn thảo trực tiếp trong .LIN
Mỗi dạng đường trong file .LIN được mô tả trong hai dòng :
*linetype_name,description
A,descriptor1,descriptor2, ...
___ Dấu * đặt trước tên dạng đường là bắt buộc.
___ Linetypename : Tên của đường, sẽ hiện lên trong linetype manager.
___ Description : Chuỗi mô tả có thể có hoặc không có và dài không quá 47 ký tự.
___ A : quy định kết thúc đối tượng vẽ bằng nét gạch liền.
___ Descriptor 1,2,.. : Byte mô tả dạng đường (như đã trình bày ở trên).
2. Dạng đường phức chứa đối tượng shape
Cú pháp mô tả dạng đường phức tạp như sau : [shapename,shxfilename] or [shapename,shxfilename,transform]
___ Shape name : Tên của đối tượng vẽ shape. Nếu tên của đối tượng không có trong file shape, AutoCAD sẽ xem như không có phần mo tả về đối tượng shape trong dạng đường.
___ Shxfilename : Tên của file .shx chứa đối tượng shape cần chèn vào dạng đường. Cần phải chỉ rõ tên, đường dẫn, nếu không AutoCAD sẽ tìm trong thư mục mặc định chứa các file .SHX : \Documents and Settings\[user name]\Application Data\Autodesk\AutoCAD 2005\R16.0\enu\Support.
___ Transform : Là mục tùy chọn, gồm các thông số tương ứng với phép biến hình khi chèn đối tượng shape và dạng đường. Giá trị của transform được mô tả trong bảng dưới đây, mỗi thông số được cách nhau bởi dấu phẩy.
Giá trị của các thông số Transform.
__ R=## Relative rotation Góc quay tương đối của shape so với đường thẳng được vẽ.
__ A=## : Absolute rotation Góc quay tuyệt đối so với trục OX của hệ tọa độ WCS.
__ S=## : Scale Hệ số tỷ lệ (của shape được chèn với shape được mô tả trong shape file).
__ X=## : X offset Độ dời theo phương đường thẳng (X đơn vị)
__ Y=## : Y offset Độ dời theo phương vuông góc với đường thẳng. (Y đơn vị). (X,Y có thể là số âm)
hay quá, vừa mới vào diễn đàn đã học được một cơ số kiến thức. Rất cám ơn các đại ca.
Đấy là hatch, thế còn cách tạo linetype thì như thế nào .Em làm đồ án thi công mà không biết cách tạo linetype như nào. Toàn phải vẽ thủ công, ví dụ như vẽ đường nước nổi : "một đoạn ngắn đường thẳng, một chữ N, rồi lại vẽ một đoạn ngắn đường thẳng nữa" sau đó copy. Đến là chán. Ai biết chỉ cho em với. Bác CNPM có biết không ạ. Cám ơn các bro.
trời, hỏi câu này trả lời dài lắm. Đợi đến tối trả lời cho.
hay quá, vừa mới vào diễn đàn đã học được một cơ số kiến thức. Rất cám ơn các đại ca.
Đấy là hatch, thế còn cách tạo linetype thì như thế nào .Em làm đồ án thi công mà không biết cách tạo linetype như nào. Toàn phải vẽ thủ công, ví dụ như vẽ đường nước nổi : "một đoạn ngắn đường thẳng, một chữ N, rồi lại vẽ một đoạn ngắn đường thẳng nữa" sau đó copy. Đến là chán. Ai biết chỉ cho em với. Bác CNPM có biết không ạ. Cám ơn các bro.
Sau khi bạn tạo một hatch bằng NotePad rồi, VD hatch L123.Pat, bạn lưu lại vào thư mục mặc định support đã nói ở trên. Khi đó hatch của bạn sẽ xuất hiện trong mục Custom của lệnh Bhatch. Khi bạn test thử thấy ok rồi thì bạn mở file Acad.pat ra, chèn vào vị trí bất kỳ Khi đó hatch của bạn sẽ hiện lên trong mục Predefined và có cả Icon hẳn hoi.
Bạn làm nhiều nhiều Hatch rùi gửi cho tui vài cái nha
Tôi thấy mấy anh trong VCC có cái mấy cái Hatch về bêtông,... hay lắm. Nếu Bạn quen ai trong đó thì vào mà xin. Đỡ mất công làm.
4. Tạo các slide cho Hatch
Thông thường, khi ta tự tạo một Hatch, Hatch tạo ra sẽ không có Icon như các hatch sẵn có trong Acad.Pat. Nguyên nhân là ta chưa tạo ra silde cho hatch vừa tạo
Dài quá, để lần sau viết tiếp.
Last edited by CNPM; 10-11-2004, 03:30 PM.
Lý do: abc
em cũng đã kiếm được một ít. Nhưng khi cài vào thì nó chỉ nằm trong phần OTHER... của hatch thôi. Còn muốn nó nằm trong phần custom thì sao? Nếu anh có thì post lên cho anh em đi. Thank you trước nha.
Việc tạo mặt cắt cho mẫu hatch mới không khó lắm bạn có thể vào thư mục support rồi tìm file Acad.pat và acadiso.pat rồi sửa file này theo ý mình, nhưng trước hết bạn phải đọc help về qui tắc định nghĩa mẫu tô đã. Cách khác bạn có thể dùng Internet tìm kiếm và load về máy. Nếu cần tôi sẽ thu thập rồi post lên.
Leave a comment: