Skip to main content

Posts

Showing posts with the label Thủ thuật AutoLisp



Tính tổng chiều dài trong Cad

Mở trình soạn thảo NotePad trong Window, copy đoạn code bên dưới dán vào rồi lưu lại dưới dạng file .LSP (AutoLisp). Mở phần mềm AutoCad rồi dùng lệnh AP để load file vừa tạo. Tiếp tục nhập lệnh TDA (Tổng dài) rồi chọn các đối tượng cần tính tổng chiều dài.

Chèn cao độ tại tâm hình tròn

Nội dung text là giá trị cao độ của tâm hình tròn. Ứng dụng code thường dùng cho các trường hợp bạn phân rã cao độ khảo sát ra đối tượng hình tròn cao độ là tâm. Sử dụng: Load code rồi nhập lệnh "mtip01" chọn các hình tròn là xong. (defun c:mtip01() (setq o (ssget) i 0) (repeat (sslength o) (setq a (entget (ssname o i)) p (cdr (assoc 10 a)) b (nth 2 p) i(1+ i)) (command ".text" "j" "r" p 0.8 0 (rtos b 2 3)))) Keyword:  Chèn text cao độ tại các tâm hình tròn,  Insert elevation text at existing circle centers, Lisp code.

Mô phỏng địa hình với BFace

Tính năng Tạo text cao độ phục vụ xây dựng lưới tam giác bề mặt thiết kế, nút giao. Xây dựng mô hình lưới tam giác từ tim tuyến, trắc dọc và mặt cắt ngang thiết kế. Xuất đường đồng mức địa hình, nút giao, bề mặt thiết kế Các lệnh RCD : Rải cao độ theo PLine biết điểm đầu và cuối. ZTE, LTG : Chuyển text đến cao độ text chứa & Tạo lưới tam giác từ text. 3DF, 3DS : Định nghĩa và xây dựng bề mặt từ bình đồ, trắc dọc, trắc ngang. DDM : Tạo đường đồng mức từ bề mặt lưới tam giác. CDM, GDM : Làm trơn và gán cao độ đường đồng mức Hướng dẫn Tài liệu PDF  -  Video Youtube Tạo bề mặt & xuất đồng mức địa hình Tạo bề mặt & xuất đường đồng mức nút giao Tạo bề mặt từ trắc dọc và trắc ngang Hỗ trợ trực tuyến qua Zalo : 0921.22.88.47 Hoặc hộp thư góp ý

Xoay Text và Block theo Pline

Tải lisp “BLines.VLX” về máy. Load lisp vừa tải bằng lệnh AP (APPLOAD). Yêu cầu: Đã có đường tim tuyến ( tim đường ) vẽ bằng Polyline liên tục. Các lệnh trong Lisp phục vụ tính năng này gồm: Click tải về tại đây   |  Video hướng dẫn Lệnh ROT ( Rotate Text And Block ) - Chọn Text/Block cần xoay: < Chọn tất cả các text cao độ và block cây trên bản vẽ - Enter > - Chỉ định đường dẫn: < Chọn tim tuyến cần xoay theo > - Gốc cộng thêm: < Là gốc bạn muốn cộng thêm vào khi xoay text / block, tính bằng độ. Mặc định là 0.00 ( độ )> Không nhập mà Enter để chọn giá trị mặc định. Ngoài ra để góc xoay tăng độ chính xác. Tại command lệnh nhập DCX ( Độ chính xác ). Sau đó nhập giá trị mức độ chính xác ( nên từ 0.5 đến 0.01 ), mặc định là 0.1 - Giá trị càng nhỏ càng chính xác nhưng lệnh sẽ thực hiện lâu hơn. Lisp thường dùng trong thiết kế giao thông. Để xoay các text cao độ, hoặc các block địa vật theo tim tuyến phục vụ cho bản in trên Layout ... Keywords : Lisp xoay Text cao...

Lisp điền lý trình trong Cad

Tải lisp “BLines.VLX” về máy. Hướng dẫn tải về - Hướng dẫn dùng Lisp. Load lisp vừa tải bằng lệnh AP (APPLOAD) Yêu cầu: Đã có đường tim tuyến ( tim đường ) vẽ bằng Polyline liên tục. Lisp gồm các lệnh sau: Click tải về tại đây   | Video hướng dẫn   Các lệnh trong Lisp phục vụ tính năng này gồm: TLT :  Tra lý trình từ điểm chỉ định và PLine tuyến được chọn. VEC , REV : Xem và đảo hướng tuyến của Polyline được chọn. Lisp thường dùng thiết kế giao thông. Để ghi lý trình cọc giải phóng mặt bằng, Ghi lý trình hố ga theo tuyến, Ghi lý trình bố trí cọc tiêu biển báo trong bản vẽ... Keywords : Lisp ghi ly trinh trong cad, Lisp dien ly trinh coc ...

Điền yếu tố cong trong Cad

Tải lisp “BLines.VLX” về máy. Hướng dẫn tải về - Hướng dẫn dùng Lisp. Load lisp vừa tải bằng lệnh AP (APPLOAD). Tại Command lệnh gõ lệnh YTC <Yeu To Cong> Click tải về tại đây | Video hướng dẫn Input scale plan 1/ : <500> Nhập tỷ lệ bình đồ thiết kế Giá trị nhập là 500, 1000, ... (Mặc định là 1/500) Select arc object : Chọn bán kính cong cần điền thông số yếu tố cong Insert point table : Chỉ định điểm chèn bảng thông số cong trên bản vẽ Select arc object : Chọn đường cong khác hoặc enter để kết thúc lệnh. Lưu ý: Đối tượng chọn là các đối tượng arc (cung tròn) Keywords : Lisp ghi thong so ban kinh cong, Lisp tinh toan thong so duong cong, Tải lisp miễn phí, Download free Lisp.

BLines - Công cụ hỗ trợ Bình đồ

Tính năng Cắm ranh và thống kê tự động cọc Giải phóng mặt bằng. Tra cứu lý trình của địa vật, hầm ga ... trên tuyến. Xoay Text và Block theo PLine tim tuyến chỉ định. Hỗ trợ bố trí hầm ga, cây xanh theo khoảng cách nhập. Xoay, move và chèn Block ký hiệu vào các Text chọn. Các lệnh trong Lisp YTC : Điền bảng yếu tố cong cho đối tượng Arc được chọn. ROT : Xoay Text và Block theo tim tuyến PLine được chọn. DCX : Độ chính xác khi xoay góc mặc định sai số 0.1. TLT :  Tra lý trình từ điểm chỉ định và PLine tuyến được chọn. PST : Phát sinh Text tại các đỉnh và theo khoảng cách Max. (Phục vụ công tác cắm cọc Giải phóng mặt bằng) STE : Thêm tiền tố & hậu tố cho các Text được chọn. MTE : Dời Text theo phương đứng của nó ( + Lên, - Xuống) RTE : Xoay Text được chong xung quanh điểm chèn của nó. CTK : Chèn bảng thống kê Text gồm tọa độ của nó. XTD : Xuất tọa độ và Text ra file .txt PSK : Phát sinh text theo khoảng cách chỉ định. PLK : Vẽ PLine theo khoảng cách đều từ PLine chọn. (Hỗ trợ ...

BCtour - Mô phỏng đồng mức

Tính năng Tạo text cao độ phục vụ xây dựng lưới tam giác bề mặt thiết kế, nút giao. Xây dựng mô hình lưới tam giác từ tim tuyến, trắc dọc và mặt cắt ngang thiết kế. Xuất đường đồng mức địa hình, nút giao, bề mặt thiết kế Các lệnh trong Lisp RCD : Rải cao độ theo PLine biết điểm đầu và cuối. ZTE, LTG : Chuyển text đến cao độ text chứa & Tạo lưới tam giác từ text. 3DF, 3DS : Định nghĩa và xây dựng bề mặt từ bình đồ, trắc dọc, trắc ngang. DDM : Tạo đường đồng mức từ bề mặt lưới tam giác. CDM, GDM : Làm trơn và gán cao độ đường đồng mức Hướng dẫn Tài liệu PDF  -  Video Youtube. Tại AutoCad nhập lệnh BKey để lấy mã code cho sản phẩm. Chúc bạn gặt hái được nhiều thành công trong công việc. Hỗ trợ trực tuyến qua Zalo : 0921.22.88.47 Download tiện ích

BLand - Công cụ thiết kế san lấp

Tính năng Phục vụ thiết kế san lấp. Ưu điểm : dễ sử dụng, gọn nhẹ không cần cài đặt, không yêu cầu máy có cấu hình cao. Các lệnh CRE : Khởi tạo chương trình BLand. REG : Định nghĩa khu đất bằng lệnh sẵn có của Cad. LSL, OSL : Tạo điểm lưới, ô san lấp và tính diện tích ô lưới. LTN, LTK : Chọn lưới tam giác bề mặt tự nhiên & thiết kế. GCD, TKL : Gán cao độ cho ô lưới & tính Khối lượng. XDL, INS : Xuất dữ liệu và chèn bảng KL ra Cad Hướng dẫn Tài liệu PDF  -  Video Youtube. Tại AutoCad nhập lệnh BKey để lấy mã code cho sản phẩm. Chúc bạn gặt hái được nhiều thành công trong công việc. Hỗ trợ trực tuyến qua Zalo : 0921.22.88.47 Download tiện ích

BDrain - Công cụ thiết kế thoát nước

Tính năng Phục vụ thiết kế thoát nước. Xuất khối lượng dự toán. Ưu điểm : dễ sử dụng, gọn nhẹ không cần cài đặt, không yêu cầu máy có cấu hình cao. Các lệnh PL : Dùng lệnh Pline vạch tuyến cống thoát nước DPP : Xóa các đỉnh Pline bị trùng tọa độ. VEC, REV : Xem hướng & đảo hướng Pline chọn. XTY : Xuất tọa độ đỉnh tuyến Pline ra file tọa độ txt Các lệnh phục vụ tính toán "Khẩu độ cống" Vẽ lưu vực cống rồi tạo vùng bằng lệnh REG Các tuyến cống Pline phân rã thành các Line Cho các Line cống phải cùng màu với Vùng lưu vực XLV : Chọn lưu vực và các Line cống tính toán Mở File BCalc chọn Khu vực rồi thực hiện tính toán  Các lệnh phục vụ xuất "Bình đồ - Trắc dọc cống" LTN, LTK : Chọn lưới tam giác bề mặt tự nhiên & thiết kế. XCD : Xuất dữ liệu cao độ tự nhiên và thiết kế của hầm ga. Mở File BDrain click nút DU LIEU để nhập DL vào bảng tính. Điền thông số rồi click GET CODE để chọn tuyến xuất. Click tiếp các BUTTON để xuất code sang bản vẽ. XMB, XTD : Xuất mặt bằng...

BMass - Công cụ hỗ trợ khối lượng

Tính năng Thống kê nhanh chiều dài bó vỉa, diện tích vỉa hè, vuốt nối ...  Ghi và xuất khối lượng chiều dài gia cố, diện tích lấp ao rãnh ... bình đồ. Thống kê diện tích hộ giải tỏa phục vụ công tác tính chi phí đền bù ... Các lệnh trong Lisp DDA - Đổi định dạng. Các định dạng kí hiệu Block và các lựa chọn 1 - Mũi tên : Phục vụ ghi chiều dài - diện tích các đối tượng bình đồ ... 2 - Ghi chú : Phục vụ ghi chiều dài gia cố hay diện tích san lấp rãnh 3 - Hình khối : Phục vụ ghi diện tích hộ giải tỏa, diện tích đất xây dựng ... Mặc định là 1 nếu không thực hiện lệnh này. CDA - Ghi chiều dài các đối tượng bình đồ là các Polyline Chọn các đối tượng cần ghi chiều dài Nhập kí hiệu ghi . Ví dụ : Lbv , Lbn , L cống D800 băng đường ... Số thứ tự bắt đầu - Mặc định là 1 hoặc nhập số khác. DTI - Ghi diện tích các đối tượng bình đồ là các Polyline kín Chọn các đối tượng cần ghi diện tích Nhập kí hiệu ghi . Ví dụ : Svh , Svn , S san lấp ao mương ... Số thứ tự bắt đầu - Mặc định là 1 hoặc nhập số...

BDtext - Công cụ hiệu chỉnh Dim Text

Tính năng Hiệu chỉnh nhanh Dim Text bản vẽ. Các lệnh trong Lisp CR : Tạo nhanh định dạng Dim Text. N1 : Chuyển text sang định dạng Normal (Cao chữ: 1.8) N2 : Chuyển text sang định dạng Normal (Cao chữ: 2.5) H1 : Chuyển text sang định dạng Header (Cao chữ: 3.5) H2 : Chuyển text sang định dạng Header (Cao chữ: 5.0) CD :  Cut chân dim. BD : Bao đỉnh Dim. SD : Điều chỉnh tỉ lệ dim (Scale Dim). FD : Nhân vào Dim. UD : Update tỉ lệ Dim.  ST : Sắp xếp lại các dòng text theo thứ tự. PD : Thêm tiền và hậu tố cho Dim. OB : Xiên Dim. Hướng dẫn Tài liệu PDF  -  Video Youtube. Tại AutoCad nhập lệnh BKey để lấy mã code cho sản phẩm. Chúc bạn gặt hái được nhiều thành công trong công việc. Hỗ trợ trực tuyến qua Zalo : 0921.22.88.47 Download tiện ích

BJoint - Công cụ thiết kế khe co giãn

Tính năng Thiết kế  &  thống kê nhanh khối lượng khe co giãn bình đồ. Bố trí cốt thép tự động cho khe & xuất khối lượng ra bản vẽ. Các lệnh trong Lisp RJ : Xoay đối tượng về góc không. DJ : Bố trí khe co giãn cho mặt bằng. IJ : Chèn chi tiết khe co giãn vào bản vẽ. MJ : Thống kê khối lượng các loại khe. IS : Chèn bảng thống kê khối lượng. CJ : Dời khe bố trí vào khu thiết kế. DS : Bố trí thép mặt bằng sàn. Ghi chú: Mặc định theo phương X là khe dọc. Phương Y là khe co hoặc khe giãn. Hướng dẫn Tài liệu PDF  -  Video Youtube. Tại AutoCad nhập lệnh BKey để lấy mã code cho sản phẩm. Chúc bạn gặt hái được nhiều thành công trong công việc. Hỗ trợ trực tuyến qua Zalo : 0921.22.88.47 Download tiện ích

BFunc - Hàm khai thác mô hình LTG

BFx01.VLX - Đây là hàm chuyên dụng phục vụ tạo và khai thác mô hình lưới tam giác bề mặt. Cung cấp lệnh / hàm tạo mô hình lưới tam giác, tra cao độ ... Ứng dụng tạo code thiết kế đường, thoát nước, san lấp, nạo vét ... Các lệnh sẵn có ZTE : Chuyển đổi text lên cao độ Z. LTG : Tạo lưới tam giác từ Text cao độ. LTT : Chọn lưới tam giác cần tra cứu. TCD : Tra cứu cao độ lưới. CCD : Chèn thêm cao độ. VEC: Vẽ véc tơ chỉ hướng PLine REV: Đảo hướng PLine vẽ Các hàm của BFx01.VLX GetZ (Pnt) : Hàm trả về cao độ lưới tam giác với điểm Pnt. Bạn cần gán: Pnt ( Điểm ) , 3dFace ( Mô hình lưới tam giác ) Ví dụ về hàm (vl-load-com) (setvar "cmdecho" 0) (prompt "\nChọn lưới tam giác cần tra cứu: ") (setq 3dFace (ssget (list (cons 0 "3DFACE")))) (setq Pt1 (getpoint "Chỉ định điểm cần tra cao độ:")) (print (GetZ Pt1)) ; In ra cao độ tra cứu. Hướng dẫn Tài liệu PDF  -  Video Youtube. Tại AutoCad nhập lệnh BKey để lấy mã code cho sản phẩm. Chúc bạn gặt hái được nhiều...

Lisp ghi cao độ và điền tọa độ

Tải file “BDraw.rar” về máy. Hướng dẫn tải về - Hướng dẫn dùng Lisp. Trong ổ đĩa D: tạo thư mục BuildTip (D:\BuildTip), rồi copy file "BDraw.rar" vào và giải nén - Load lisp BDraw.VLX vừa tải bằng lệnh AP (APPLOAD) Các lệnh trong Lisp phục vụ tính năng này gồm: UCD: Cập nhật cao độ từ Block thông số quy chiếu và Block cao độ đã chèn. DTD: Điền tọa độ từ Block tọa độ được chèn và điểm cần điền. Click tải về tại đây Keywords : Lisp ghi cao độ trong autocad, chèn cao độ trong cad, Tải lisp miễn phí, Lisp insert elevation.

Hàm Lisp ngắt chia chuỗi

Hàm SPLIT : Ngắt chia chuỗi - Cấu trúc : (split strg find)  - strg : chuỗi cần ngắt, find : kí hiệu ngắt.  Hàm UBOUND : Trả về số lượng phần tử - Cấu trúc : (ubound lisd) - lisd : danh sách

Lệnh xuất cao độ từ tệp TXT

Bạn cần chuẩn bị tệp dữ liệu TXT gồm tọa độ X, Y và cao độ Z cách nhau bởi dấu cách " " có dạng như sau: 580894.64 1180076.47 -22.65 580898.42 1180067.33 -22.57 580901.64 1180060.08 22.44 580904.96 1180052.69 -22.43 580908.51 1180043.35 22.39 580891.45 1180083.86 -22.37 580912.40 1180034.17 -22.22 (Nếu file đuôi khác TXT thì Save as lại với định dạng đuôi TXT) Tải ExpELV.rar về máy và giải nén ta được Lisp ExpElv.VLX và 2 block cao độ PPoint.dwg, SPoint.dwg. Sau đó thực hiện các bước sau: 1. Mở bản vẽ cần xuất rồi dùng lệnh AP load Lisp vừa tải. 2. Dùng lệnh Units để hiện Drawing units, tại mục Units to scale chọn Meters. 3. Dùng lệnh I (insert) để chèn 2 block đã tải vào bản vẽ rồi xóa 2 blog trên. (Quá trình chèn lệnh sẽ hỏi giá trị trước và sau dấu thập phân, cứ enter để chọn mặc định) (Bước 2 và 3 chỉ thực hiện khi bản vẽ mới. Nếu mở bản vẽ đã thực hiện 2 bước đó rồi thì không cần thực hiện lại) 4. Dùng lệnh XCD (xuất cao độ) rồi chọn file TXT đã chuẩn bị. Sau khi dùng lệ...

Thống kê nhanh thép với BProp

Sau khi tải ứng dụng BProp.rar về giải nén ta được file BProp.VLX và BProp.dwg. Dùng lệnh AP để load file BProp.VLX rồi dùng lệnh BPR để khởi tạo bản vẽ và chèn block BProp.dwg vừa tải về. Tải về BProp tại đây Lệnh thống kê thép hình (GTH, TKH, INS) Yêu cầu: 1. Đã có sẵn chi tiết các thanh thép cần thống kê. Trên thanh thép có ghi Dim kích thước hoặc ghi Text chứa giá trị từng phân đoạn của thanh thép. Riêng với thép tấm thì Text chứa giá trị tỷ lệ giữa diện tích thực và diện tích danh định. Ví dụ : Thép tấm T300x200x5 bị vát hoặc khoét lỗ có diện tích thực là S*, diện tích danh định là S = 300x200. Khi đó tỷ lệ diện tích là S*/S. 2. Thông số thanh thép cần thống kê ghi bằng lệnh Text. Quy ước : [Số hiệu]-[Số lượng]-[Mã hiệu] cách nhau bằng dấu "-". Ví dụ - Thanh thép hình 2-5-U50x150x5x8 : Thanh thép chứa số hiệu 2, số lượng 5, mã hiệu U50x150x5x8. Quy ước cho từng mã hiệu thép - Thép hình : I bxhxdxt , U bxhxdxt , H hxdxt , L bxhxt , V bxt , Thép tấm : T bxhxt , Thép hộp xà...