Chuyển đến nội dung
Diễn đàn CADViet
Duong Nhat Duy

Lisp tạo nhanh Linetype

Các bài được khuyến nghị

Chia sẻ đến các bạn 1 lisp tạo nét (Linetype) nhanh, khai báo đơn giản và load ngay trên bản vẽ.

 

Công dụng:

Tạo kiểu nét (Linetype) theo định dạng: -----   TEXT   -----   TEXT   -----

Lisp không tạo được kiểu nét theo các định dạng khác, đối với những định dạng phức tạp, các bạn có thể dùng lệnh MKLTYPE hoặc tạo bằng file .lin

Lisp tạo được file .lin và có thể load ngay kiểu nét vừa tạo vào bản vẽ mà không cần dùng lệnh LINETYPE

 

Tên lệnh: MKL

Cách dùng: Khai báo như hình và chọn "Tạo Linetype"

1.thumb.png.f2042a074afeea53dc410b27fbdf0813.png

 

Dưới đây là 1 số kiểu nét Lisp có thể tạo:

2.png.d54f76071314935db00b5a070a6fc2fa.png

3.png.299156c4dc45a4e5e10aac6fbaf8fcf2.png

4.png.18763a0c6ed2344661bffbc09d789363.png

5.png.235a0c8729a553c6ca41b4a0457928d0.png

 

File lisp:

(09/07/24): [MKL] Tao nhanh linetype v1.01.lsp

 

Chúc các bạn thành công :))

  • Like 14
  • Vote tăng 3

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 6/10/2023 tại 21:24, Duong Nhat Duy đã nói:

Chia sẻ đến các bạn 1 lisp tạo nét (Linetype) nhanh, khai báo đơn giản và load ngay trên bản vẽ.

 

Công dụng:

Tạo kiểu nét (Linetype) theo định dạng: -----   TEXT   -----   TEXT   -----

Lisp không tạo được kiểu nét theo các định dạng khác, đối với những định dạng phức tạp, các bạn có thể dùng lệnh MKLTYPE hoặc tạo bằng file .lin

Lisp tạo được file .lin và có thể load ngay kiểu nét vừa tạo vào bản vẽ mà không cần dùng lệnh LINETYPE

 

Tên lệnh: MKL

Cách dùng: Khai báo như hình và chọn "Tạo Linetype"

1.thumb.png.f2042a074afeea53dc410b27fbdf0813.png

 

Dưới đây là 1 số kiểu nét Lisp có thể tạo:

2.png.d54f76071314935db00b5a070a6fc2fa.png

3.png.299156c4dc45a4e5e10aac6fbaf8fcf2.png

4.png.18763a0c6ed2344661bffbc09d789363.png

5.png.235a0c8729a553c6ca41b4a0457928d0.png

 

File lisp:

(06/10/23): Tao nhanh linetype v1.00.lsp

 

Chúc các bạn thành công :))

Cám ơn bạn nhiều, đã chia sẻ

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 11/10/2023 tại 19:03, kieutrang đã nói:

Bác có thể thêm giúp em lựa chọn nhanh đường dẫn đến vị trí đang lưu file hiện hành đang mở không?
Cảm ơn bác.

image.png.28a9925d981ea01df3fb34e64f958aae.png

Bạn tìm đến dòng : (setq 3DUY-MKLT-PATH (strcat "C:\\Users\\" (getvar 'LOGINNAME) "\\Desktop\\")) và sửa nó thành (setq 3DUY-MKLT-PATH (getvar 'DWGPREFIX))

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Đây là linetype được tạo bởi lệnh MKLTYPE, biểu diễn đường 35KV, 2 dây "//".

Các thành phần: 2 đường line màu đỏ, 2 text màu trắng height=3.0

Đường màu cyan có linetype đã tạo. 

Phía dưới là file linetype được tạo từ lệnh trên, được mở bằng notepad, cho thấy các thông số tương ứng.

A: (Chưa rõ)Có thể là mục linetype đầu tiên trong file

15: khoảng vẽ liền

-1.2: khoảng đứt , ký hiệu bằng dấu -

["//",Standard,y=-1.5,s=3,u=0] : nội dung, font style, độ lệch Y so với đường Start-End, U (chưa rõ)có thể là rotation của text.

LT.jpg

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
1 giờ trước, cuongtk2 đã nói:

Đây là linetype được tạo bởi lệnh MKLTYPE, biểu diễn đường 35KV, 2 dây "//".

Các thành phần: 2 đường line màu đỏ, 2 text màu trắng height=3.0

Đường màu cyan có linetype đã tạo. 

Phía dưới là file linetype được tạo từ lệnh trên, được mở bằng notepad, cho thấy các thông số tương ứng.

A: (Chưa rõ)Có thể là mục linetype đầu tiên trong file

15: khoảng vẽ liền

-1.2: khoảng đứt , ký hiệu bằng dấu -

["//",Standard,y=-1.5,s=3,u=0] : nội dung, font style, độ lệch Y so với đường Start-End, U (chưa rõ)có thể là rotation của text.

Cụ thể nó là như này anh:

A: ký tự đầu tiên và bắt buộc, cad nó quy định vậy, ngoài ra không con ký tự nào khác

15: khoảng nét liền

-1.2: khoảng trắng

x,y: độ lệch phương x,y đến điểm đặt chữ (căn lề chữ mặc định là Left và không sửa được)

s: cao chữ

r: góc xoay của chữ

u: cái này đc bổ sung từ cad10 hay 13 gì đó, nhập u=0 thì chữ nó không bị xoay ngược khi hướng pline đi từ phải sang trái

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 6/10/2023 tại 21:24, Duong Nhat Duy đã nói:

Chia sẻ đến các bạn 1 lisp tạo nét (Linetype) nhanh, khai báo đơn giản và load ngay trên bản vẽ.

 

Công dụng:

Tạo kiểu nét (Linetype) theo định dạng: -----   TEXT   -----   TEXT   -----

Lisp không tạo được kiểu nét theo các định dạng khác, đối với những định dạng phức tạp, các bạn có thể dùng lệnh MKLTYPE hoặc tạo bằng file .lin

Lisp tạo được file .lin và có thể load ngay kiểu nét vừa tạo vào bản vẽ mà không cần dùng lệnh LINETYPE

 

Tên lệnh: MKL

Cách dùng: Khai báo như hình và chọn "Tạo Linetype"

1.thumb.png.f2042a074afeea53dc410b27fbdf0813.png

 

Dưới đây là 1 số kiểu nét Lisp có thể tạo:

2.png.d54f76071314935db00b5a070a6fc2fa.png

3.png.299156c4dc45a4e5e10aac6fbaf8fcf2.png

4.png.18763a0c6ed2344661bffbc09d789363.png

5.png.235a0c8729a553c6ca41b4a0457928d0.png

 

File lisp:

(06/10/23): Tao nhanh linetype v1.00.lsp

 

Chúc các bạn thành công :))

Chào Anh, link lỗi rồi ạ; có thể cho e xin lại được không.Tks!

 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
1 giờ trước, Duong Nhat Duy đã nói:

Mình đã sửa lại rồi, bạn down lại trên đầu topic nhé

Có lẽ bạn thêm "Cao chữ" vào cuối nữa thì đường sẽ đẹp hơn ấy:

*zzz,
A,5,0,["zzz",Standard,s=1,x=0,y=-0.5,u=0],1

  • Like 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 11/4/2024 tại 11:35, amateurday đã nói:

Có lẽ bạn thêm "Cao chữ" vào cuối nữa thì đường sẽ đẹp hơn ấy:

*zzz,
A,5,0,["zzz",Standard,s=1,x=0,y=-0.5,u=0],1

Cái này để mình xem lại, trường hợp ko có khoảng trắng, lúc đầu viết mình đã chủ ý để kiểu A,2.5,0,["zzz",Standard,s=1,x=0,y=-0.5,u=0],2.5 rồi mà ko hiểu sao h test lại lại ko được như ý muốn.

Update ngày 09/07/24: Đã sửa như trên rồi nhé !

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×