Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 5, 2024 Gửi đến các bạn 1 lisp Thống kê Text, Block Att, Dynamic, xuất ra AutoCAD Table, ứng dụng để thống kê thống kê khối lượng, định vị tọa độ, danh mục bản vẽ, ... Công dụng: - Thống kê Text, Block Att, Dynamic, xuất bảng AutoCAD - Có thể truy xuất, tìm vị trí các đối tượng thống kê - Có thể thống kê nhiều loại Block, thống kê thuộc tính Attribute, Dynamic, hay các thông số cơ bản ví dụ Layer, Color, Tọa độ, ... - Có thể hiệu chỉnh, tính toán các nội dung thống kê. Ví dụ: thực hiện các phép tính cơ bản như + - * /, thêm hàng tính tổng, ... Tên lệnh: BTK - Thống kê Block thường hoặc Block Att, Dynamic BLC - Đếm số lượng Block NDC - Đếm nội dung Text, Att TRF - Truy xuất, tìm vị trí các đối tượng thống kê qua giá trị Field trong bảng ATL - Thiết lập bảng cho lệnh ATK ATK - Thống kê chi tiết Block Att (sau khi đã thiết lập bảng) BTK - Thống kê Block thường hoặc Block Att, Dynamic Đây là lệnh chính của lisp, có thể thống kê theo nhiều yêu cầu đề bài của người dùng. - Phương thức thống kê: + Thống kê gộp các hàng giống nhau, đồng thời đếm số lượng + Liệt kê chi tiết các thuộc tính tùy chọn của từng Block - Các thuộc tính có thể thống kê: + Giá trị Attribute (nếu có) + Giá trị Dynamic (nếu có) + Các thuộc tính cơ bản: Tên Block, Layer, Color, Scale, Rotaiton, Tọa độ - Có thể thống kê, tính tổng theo từng nhóm (cụ thể xem trong các ảnh minh họa bên dưới) Một số ứng dụng của lệnh BTK Ví dụ 1: Thống kê các giá trị Att của Block thuộc tính Ví dụ 2: Thống kê các giá trị Dynamic của Block động Có thể đếm số lượng và tính tổng các giá trị Dynamic Ví dụ 3: Thống kê đồng thời các giá trị Att và Dynamic của Block Ví dụ 4: Thống kê các thuộc tính cơ bản của Block Các thuộc tính có thể thống kê: Tên Block, Layer, Color, Scale, Rotaiton, Tọa độ. Và tất nhiên là cả các thuộc tính Att, Dynamic (nếu có) như các ví dụ bên trên Ví dụ 5: Thống kê phân loại nhóm Người dùng có thể chọn các Trường phân loại nhóm (1 hoặc nhiều; không chọn là không phân loại - thống kê như bình thường) Ví dụ bên dưới đang phân loại nhóm theo Layer, đồng thời có tính tổng theo từng nhóm Người dùng hoàn toàn có thể chọn nhiều trường phân loại nhóm cùng lúc. Giả sử trong ví dụ bên dưới, nếu chọn 2 trường Layer và Diameter, ta sẽ có 6 nhóm: Layer3-D90, Layer3-D110, Layer3-D160, Layer4-D90, Layer4-D110, Layer4-D160 BLC - Thống kê số lượng Block Đây là 1 lệnh rút gọn của lệnh BTK, với công dụng thống kê số lượng Block (bản chất chính là lệnh BTK, nhưng không chọn thống kê bất cứ giá trị Att hay Dynamic nào, chỉ thống kê tên, đếm số lượng Block) Có thể thống kê cả Block thường, Block Att và Block động. Có thể thống kê theo trạng thái (Visibility) của block động NDC - Đếm nội dung Text, Att Đếm số lượng nội dung Text, Att (đơn giản là đếm nội dung bất kỳ xem nó xuất hiện bao nhiêu lần) TRF - Truy xuất, tìm vị trí đối tượng thống kê Theo mặc định, các giá trị trong bảng thống kê sẽ được tạo dưới dạng Field (người dùng có thể bật hoặc tắt tính năng này trong bảng thiết lập BTK) Cách dùng: Nhập lệnh TRF, chọn 1 Field bất kỳ trong bảng để truy xuất xem Field đang liên kết với những đối tượng nào Bonus: Lệnh này có thể ứng dụng để tra Field trong các bản vẽ bất kỳ, không nhất thiết phải là Field tạo từ lisp này ATL - Thiết lập bảng thống kê 2 lệnh ATL-ATK có công dụng thống kê Block Att theo nhiều tùy chọn. Hạn chế so với lệnh BTK: - Chưa có chức năng thống kê Block Dynamic (Block động) - Khai báo khá phức tạp Ưu điểm so với lệnh BTK: - Có thể tùy chọn số lượng cột, nội dung cột thống kê - Có thể tính toán đơn giản các nội dung thống kê (không đơn thuần là tính tổng như lệnh BTK), cụ thể xem ví dụ bên dưới Ứng dụng chủ yếu của lệnh ATL-ATK: - Thống kê danh mục bản vẽ (khi khung tên là Block Att) - Khi phải thường xuyên thao tác với 1 kiểu Block nào đó, ví dụ Block định vị, thì có thể ứng dụng để thống kê tọa độ theo 1 form bảng cài đặt sẵn - Khi cần tính toán nhanh. Ví dụ khi thống kê các Block tem đất, trong đó chỉ có Diện tích lô đất và Mật độ xây dựng, lệnh ATL-ATK có thể tạo thêm 1 cột Diện tích xây dựng (bằng tích 2 cột diện tích và mật độ). Tất nhiên người dùng vẫn có thể dùng Excel để tính toán bình thường. Cách dùng lệnh ATL-ATK Cơ bản gồm 2 bước bắt buộc: - B1: Khai báo Block Att - B2: Nhập nội dung hiển thị của từng cột Cách nhập (bấm nút Hướng dẫn cách nhập Tag) + Nhập thủ công tên nhãn của Att (Tag) hoặc copy từ bảng danh sách Tag bên trên + Nhập %%STT để định nghĩa số thứ tự tăng dần + Nhập %%NAME để định nghĩa tên Block + Nhập %%BLK để tạo ảnh Block + Nhập %%X, %%Y, %%Z để định nghĩa tọa độ X, Y, Z của Block + Nhập %%+, %%-, %%*, %%/ để thực hiện các phép tính + - / * (phép tính được thực hiện từ trái qua phải, không phân biệt, không ưu tiên * / trước + - sau) + Nhập %%sothuc để định nghĩa số thực Ví dụ 1 phép tính với cả Tag (biến) và số thực (hằng số): TAG %%+ %%2 %%* %%3.5, tương đương: (TAG+2)*3.5 + Nhập "noidung" để định nghĩa các nội dung cố định, ví dụ: "A2", "A3", "Mã dự án",... + Để kết hợp nhiều Tag, đặt tên Tag giữa dấu cách, ví dụ: TAG1 TAG2 hoặc MADUAN " - " MABANVE Lưu ý: Bắt buộc phải nhập 2 ký tự %% đằng trước vì nhập STT, 123, hay kể cả + - sẽ trùng với tên Tag - Các cài đặt khác: + Cài đặt thông số bảng: Style, cao chữ, kích thước hàng cột, thêm bớt cột + Có thể thêm hàng tính tổng + Có thể lưu cài đặt ra file .txt (nút Save) hoặc nhận cài đặt từ file .txt có sẵn (nút Load). Có thể tạo nhiều file cài đặt khác nhau ví dụ: Thong ke Block nut giao.txt, Thong ke Block tem dat.txt, ... - Bấm OK để hoàn tất bước cài đặt (chưa phải là bước thống kê nhé) ATK - Thống kê chi tiết Block Att - B1: Thiết lập chọn, sắp xếp. Ví dụ: + Có thể chọn Block thủ công hoặc chọn cả bản vẽ (bao gồm cả Model và Layout) + Có thể chọn các Block khác tên để thống kê (ví dụ: Block Khung tên A3 và A4 có chung tên Tag) + Thứ tự sắp xếp: 1 trong những cách sau Thống kê theo thứ tự chọn Thống kê theo quy tắc trên->dưới, trái->phải. Lưu ý nhập sai số vì các Block khung tên nhìn bằng mắt thường có thể ngang nhau nhưng thực tế có thể lệch nhau vài đơn vị cad (nên nhập = cao chữ) Thống kê theo nội dung cột. Lưu ý: sắp xếp theo mã bản vẽ chứ không sắp xếp theo số thứ tự, ví dụ: Số báo danh từ Tên thí sinh mà ra chứ Số báo danh không từ Số báo danh mà ra, vô nghĩa - B2: Chọn điểm xuất bảng thống kê, hết ! Một số ví dụ về thống kê chi tiết (chỉ lệnh ATK mới làm được): - Thống kê danh mục bản vẽ: - Thống kê, tính tổng khối lượng: Cột Htb không có sẵn trong Block tem nhưng có thể được tính toán từ các cột có sẵn Change log - v1.00 (05/08/24): Phiên bản đầu tiên - v1.01 (26/08/24): Thêm lệnh BLC, ATC - v1.02 (30/09/24): Sửa lỗi khi tên Block có dấu tiếng Việt - v1.03 (14/10/24): Lệnh ATL: Sửa lỗi khi khai báo Block chứa hơn 10 Att - v1.04 (25/10/24): Sửa lỗi khi tồn tại cột trống (không có nội dung) - v1.05 (04/11/24): Thêm lệnh NDC - v1.06 (02/01/25): Thêm lệnh DYC, ATDY1, ATDYC - v1.07 (21/04/25): Thêm lệnh AT1N, DY1N - v1.08 (13/08/26): + Thêm lệnh BTK: là gộp của tất cả các lệnh ATx và DYx thành 1 lệnh All-in-one + Thêm tính năng thống kê dạng Field + Thêm lệnh TRF: Tra Field - Truy xuất dữ liệu thống kê Link download: https://drive.google.com/drive/u/1/folders/1wEGtQeuCU3jjl9mu07upkiC9quuRx4jH Chúc các bạn thành công :))) 23 5 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
Nguyễn Hà Huy 54 Báo cáo bài đăng Đã đăng Tháng 8 5, 2024 Vote anh, hóng thêm tính tăng thống kê text rời nữa, áp dụng vào mấy bảng thống kê text cửa, cột, dầm. Góp ý: anh sửa mục tác giả thành số tài khoản donate ấy, bên dns addin của excel họ khai trên nhóm cũng đc nhiều dotate phết :D 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
conghoa 141 Báo cáo bài đăng Đã đăng Tháng 8 6, 2024 @Duong Nhat Duy Mình có test thử, khi bấm vào "Chọn Block Att" thì hiển thị lỗi: Command: ATL ; error: no function definition: ND:ENT_PICK 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 6, 2024 6 phút trước, conghoa đã nói: @Duong Nhat Duy Mình có test thử, khi bấm vào "Chọn Block Att" thì hiển thị lỗi: Command: ATL ; error: no function definition: ND:ENT_PICK Mình đã fix lại rồi nhé, thanks bạn ! 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
nguyen 1linh 0 Báo cáo bài đăng Đã đăng Tháng 8 6, 2024 9 giờ trước, Duong Nhat Duy đã nói: Mình đã fix lại rồi nhé, thanks bạn ! Mình dùng thử, thấy rất ổn, có một chút là chiều rộng cột không để mặc định, mà không sửa được ở trong khi thực hiện lệnh. là ai dùng sẽ sửa lisp theo thực tế sử dụng - Nếu được thì Bạn nên để ở tỷ lệ 1:1 mọi người dễ hình dung hơn. Cảm ơn vì đã 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 6, 2024 2 giờ trước, nguyen 1linh đã nói: Mình dùng thử, thấy rất ổn, có một chút là chiều rộng cột không để mặc định, mà không sửa được ở trong khi thực hiện lệnh. là ai dùng sẽ sửa lisp theo thực tế sử dụng - Nếu được thì Bạn nên để ở tỷ lệ 1:1 mọi người dễ hình dung hơn. Cảm ơn vì đã chia sẻ Bạn bỏ tick ô hàng cột tự động là được nhé, nhưng thế còn khó hơn đó vì trước khi thống kê bạn cũng chưa hình dung ra cột nó sẽ cần rộng bao nhiêu. Còn nếu tick vào thì yên tâm là ô nào fit ô đó, không bị xuống dòng, bạn chỉ cần nhập cao chữ như mong muốn là xong. 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
quangcda 13 Báo cáo bài đăng Đã đăng Tháng 8 7, 2024 Cảm ơn Duong Nhat Duy! 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 7, 2024 Cập nhật ngày 07/08/24: Thêm lệnh BLC thống kê số lượng Block (bao gồm cả Block thường, Block Att và Block động) Đặc biệt có thể thống kê theo trạng thái (Visibility) của block động 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
NgọcH 1 Báo cáo bài đăng Đã đăng Tháng 8 8, 2024 Cột Htb là bạn tính tay bên ngoài rồi sửa trong bảng phải không ạ. nếu có thể tích hợp được cả công thức tính luôn trong bảng thống kê xuất ra thì bạn cho mình thông tin liên hệ. mình có 1 vài vấn đề muốn hợp tác với bạn 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 8, 2024 1 giờ trước, NgọcH đã nói: Cột Htb là bạn tính tay bên ngoài rồi sửa trong bảng phải không ạ. nếu có thể tích hợp được cả công thức tính luôn trong bảng thống kê xuất ra thì bạn cho mình thông tin liên hệ. mình có 1 vài vấn đề muốn hợp tác với bạn Cái này lisp tính nhé bạn, tính tay thì nói làm gì 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
conghoa 141 Báo cáo bài đăng Đã đăng Tháng 8 9, 2024 @Duong Nhat Duy Cái này có thêm được cột tính tổng Block có ký hiệu giống nhau không bác? 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 9, 2024 3 giờ trước, conghoa đã nói: @Duong Nhat Duy Cái này có thêm được cột tính tổng Block có ký hiệu giống nhau không bác? Cái này nếu viết đủ thì cũng rất nhiều cách phân loại: theo layer, tên block, theo nhóm att, ... mà ứng dụng chắc không nhiều nên mình cũng đang cân nhắc thôi bạn. 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
tuanha8896 1 Báo cáo bài đăng Đã đăng Tháng 8 9, 2024 14 phút trước, Duong Nhat Duy đã nói: Cái này nếu viết đủ thì cũng rất nhiều cách phân loại: theo layer, tên block, theo nhóm att, ... mà ứng dụng chắc không nhiều nên mình cũng đang cân nhắc thôi bạn. có thể thêm dạng thống kê block att như này không ạ... 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 9, 2024 4 giờ trước, tuanha8896 đã nói: có thể thêm dạng thống kê block att như này không ạ... Tức là thống kê Att bình thường + đếm số lượng (gộp những hàng trùng nhau lại) đúng không bạn, cái này hiện tại chưa có mà chắc sắp tới có thể có nhé bạn :v 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
conghoa 141 Báo cáo bài đăng Đã đăng Tháng 8 10, 2024 11 giờ trước, Duong Nhat Duy đã nói: Tức là thống kê Att bình thường + đếm số lượng (gộp những hàng trùng nhau lại) đúng không bạn, cái này hiện tại chưa có mà chắc sắp tới có thể có nhé bạn :v Ý trên của mình cũng giống kiểu đếm số lượng của phần này. Ngoài ra còn có thể thống kê số căn hộ chia lô, biệt thự có diện tích giống nhau, thống kê cửa ..v.v. :) 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
cuongtk2 500 Báo cáo bài đăng Đã đăng Tháng 8 10, 2024 Việc thống kê như thế nào là ý chí của người viết thống kê. Hầu như chỉ thống kê được những block mà mình đã insert cho mục tiêu thống kê. Với việc thống kê theo attribute, việc chọn 1 mẫu để lấy thông tin thống kê sẽ dễ dàng hơn nhiều. Lúc đó mình muốn thống kê bao nhiêu loại attribute thì chỉ việc đẩy nó vào list ưu tiên thống kê. 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 8 10, 2024 Vào lúc 9/8/2024 tại 15:55, tuanha8896 đã nói: có thể thêm dạng thống kê block att như này không ạ... Mình đã bổ sung trong bản 1.01 (11/08) rồi nhé: Thêm lệnh: ATC - Thống kê số lượng Att trong Block Att Thống kê tương tự lệnh AT1 nhưng gộp các hàng có giá trị giống nhau đồng thời đếm số lượ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
tuanha8896 1 Báo cáo bài đăng Đã đăng Tháng 8 11, 2024 Cảm on anh nhiều ạ 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
vuongdhbkdn 0 Báo cáo bài đăng Đã đăng Tháng 8 20, 2024 Cảm ơn bạn ! lisp rất hay ! 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
dunghy 1 Báo cáo bài đăng Đã đăng Tháng 9 21, 2024 Vào lúc 7/8/2024 tại 15:01, Duong Nhat Duy đã nói: Cập nhật ngày 07/08/24: Thêm lệnh BLC thống kê số lượng Block (bao gồm cả Block thường, Block Att và Block động) Đặc biệt có thể thống kê theo trạng thái (Visibility) của block động bạn thêm tổng các trạng thái như cùng 1 loại đó nhưng nó có trạng thái nhìn theo mặt và cho thêm nhập tuỳ chọn kích thước bảng thống kê không thank bạn ! 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 9 23, 2024 Vào lúc 21/9/2024 tại 10:01, dunghy đã nói: bạn thêm tổng các trạng thái như cùng 1 loại đó nhưng nó có trạng thái nhìn theo mặt và cho thêm nhập tuỳ chọn kích thước bảng thống kê không thank bạn ! Tổng theo trạng thái mình sẽ nghiên cứu bổ sung nhé, còn kích thước bảng bạn khai báo trong lệnh ATL ! 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
Nguyễn Thắng 90 0 Báo cáo bài đăng Đã đăng Tháng 12 7, 2024 Vào lúc 5/8/2024 tại 17:18, Duong Nhat Duy đã nói: Gửi đến các bạn 1 lisp Thống kê Block Att, Dynamic, xuất ra AutoCAD Table, ứng dụng để thống kê danh mục bản vẽ, thống kê khối lượng, định vị tọa độ, ... Công dụng: - Thống kê Block Att, Dynamic, xuất bảng AutoCAD - Có thể thống kê nhiều loại Block, nhiều thuộc tính cùng lúc - Có thể thống kê Block bằng cách chọn thủ công hoặc tự động chọn toàn bộ bản vẽ (cả Model và Layout) - Có thể hiệu chỉnh, tính toán các nội dung thống kê. Ví dụ: thực hiện các phép tính cơ bản như + - * /, thêm hàng tính tổng, ... Hạn chế: - Không thống kê được nhiều bản vẽ cad cùng lúc (vì do trình độ gà nên mình không viết được) - Không xuất được sang Excel, hiện tại các bạn có thể Export từ bảng AutoCAD ra file .csv mở bằng Excel, tuy nhiên sẽ bị lỗi dấu Tiếng Việt (nếu có) =>Nhờ các Pro tư vấn giúp mình vấn đề này Coming soon (tính năng sẽ phát triển): - Thống kê danh mục bản vẽ từ các Text rời rạc (không nằm trong Block Att khung tên) Tên lệnh: ATL - Thiết lập bảng ATK - Thống kê chi tiết Block Att (sau khi đã thiết lập bảng) AT1 - Thống kê nhanh Block Att DY1 - Thống kê nhanh Block Dynamic ATC - Đếm số lượng Att BLC - Đếm số lượng Block NDC - Đếm nội dung Text, Att (Các lệnh thống kê khác lệnh ATK có thể dùng ngay mà không cần ATL-thiết lập bảng, các thông số như cao chữ được lấy theo mặc định, có thể chỉnh sửa trong ATL) AT1 - Thống kê nhanh Block Att Thống kê tất cả giá trị Att trong nhiều Block ATC - Thống kê số lượng Att trong Block Att Thống kê tương tự lệnh AT1 nhưng gộp các hàng có giá trị giống nhau đồng thời đếm số lượng DY1 - Thống kê nhanh Block Dynamic Thống kê tất cả giá trị Dynamic trong nhiều Block BLC - Thống kê số lượng Block Bao gồm cả Block thường, Block Att và Block động Đặc biệt có thể thống kê theo trạng thái (Visibility) của block động NDC - Đếm nội dung Text, Att Đếm số lượng nội dung Text, Att + Text: bao gồm cả text ngoài bản vẽ lẫn text trong block + Att: đếm nội dung tất cả att, không phân biệt tag ATL - Thiết lập bảng thống kê Cơ bản gồm 2 bước bắt buộc: - B1: Khai báo Block Att - B2: Nhập nội dung hiển thị của từng cột Cách nhập (bấm nút Hướng dẫn cách nhập Tag) + Nhập thủ công tên nhãn của Att (Tag) hoặc copy từ bảng danh sách Tag bên trên + Nhập %%STT để định nghĩa số thứ tự tăng dần + Nhập %%NAME để định nghĩa tên Block + Nhập %%BLK để tạo ảnh Block + Nhập %%X, %%Y, %%Z để định nghĩa tọa độ X, Y, Z của Block + Nhập %%+, %%-, %%*, %%/ để thực hiện các phép tính + - / * (phép tính được thực hiện từ trái qua phải, không phân biệt, không ưu tiên * / trước + - sau) + Nhập %%sothuc để định nghĩa số thực Ví dụ 1 phép tính với cả Tag (biến) và số thực (hằng số): TAG %%+ %%2 %%* %%3.5, tương đương: (TAG+2)*3.5 + Nhập "noidung" để định nghĩa các nội dung cố định, ví dụ: "A2", "A3", "Mã dự án",... + Để kết hợp nhiều Tag, đặt tên Tag giữa dấu cách, ví dụ: TAG1 TAG2 hoặc MADUAN " - " MABANVE Lưu ý: Bắt buộc phải nhập 2 ký tự %% đằng trước vì nhập STT, 123, hay kể cả + - sẽ trùng với tên Tag - Các cài đặt khác: + Cài đặt thông số bảng: Style, cao chữ, kích thước hàng cột, thêm bớt cột + Có thể thêm hàng tính tổng + Có thể lưu cài đặt ra file .txt (nút Save) hoặc nhận cài đặt từ file .txt có sẵn (nút Load). Có thể tạo nhiều file cài đặt khác nhau ví dụ: Thong ke Block nut giao.txt, Thong ke Block tem dat.txt, ... - Bấm OK để hoàn tất bước cài đặt (chưa phải là bước thống kê nhé) ATK - Thống kê chi tiết Block Att - B1: Thiết lập chọn, sắp xếp. Ví dụ: + Có thể chọn Block thủ công hoặc chọn cả bản vẽ (bao gồm cả Model và Layout) + Có thể chọn các Block khác tên để thống kê (ví dụ: Block Khung tên A3 và A4 có chung tên Tag) + Thứ tự sắp xếp: 1 trong những cách sau Thống kê theo thứ tự chọn Thống kê theo quy tắc trên->dưới, trái->phải. Lưu ý nhập sai số vì các Block khung tên nhìn bằng mắt thường có thể ngang nhau nhưng thực tế có thể lệch nhau vài đơn vị cad (nên nhập = cao chữ) Thống kê theo nội dung cột. Lưu ý: sắp xếp theo mã bản vẽ chứ không sắp xếp theo số thứ tự, ví dụ: Số báo danh từ Tên thí sinh mà ra chứ Số báo danh không từ Số báo danh mà ra, vô nghĩa - B2: Chọn điểm xuất bảng thống kê, hết ! Một số ví dụ về thống kê chi tiết (chỉ lệnh ATK mới làm được): - Thống kê danh mục bản vẽ: - Thống kê, tính tổng khối lượng: Cột Htb không có sẵn trong Block tem nhưng có thể được tính toán từ các cột có sẵn - Thống kê tọa độ Block: Nội dung Tag nhập %%X và %%Y để hiển thị tọa độ Block Bonus Nếu có 1 đề bài thống kê nào mà bạn chưa biết phải thiết lập như thế nào, hãy gửi file cad lên đây, mình sẽ gửi lại bạn file .txt thiết lập sẵn, bạn chỉ cần nhập ATL, chọn nút Load và chọn file .txt, lisp sẽ tự cài đặt theo file .txt đó (Có thể đổi tên file .txt thành tên bất kỳ). Change log - v1.00 (05/08/24): Phiên bản đầu tiên - v1.01 (26/08/24): Thêm lệnh BLC, ATC - v1.02 (30/09/24): Sửa lỗi khi tên Block có dấu tiếng Việt - v1.03 (14/10/24): Lệnh ATL: Sửa lỗi khi khai báo Block chứa hơn 10 Att - v1.04 (25/10/24): Sửa lỗi khi tồn tại cột trống (không có nội dung) - v1.05 (04/11/24): Thêm lệnh NDC Link download: - File lisp: https://drive.google.com/drive/u/1/folders/1wEGtQeuCU3jjl9mu07upkiC9quuRx4jH - File cad để test: File CAD test.dwg Chúc các bạn thành công :))) Bác viết thêm thống kê trong khung bản vẽ nữa thì tuyệt vời. 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 12 9, 2024 Vào lúc 7/12/2024 tại 20:28, Nguyễn Thắng 90 đã nói: Bác viết thêm thống kê trong khung bản vẽ nữa thì tuyệt vời. Bạn có thể nói rõ hơn được không, có hình minh họa luôn càng tốt. 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
Nguyễn Thắng 90 0 Báo cáo bài đăng Đã đăng Tháng 12 25, 2024 Thống kê các text hoặc block trong từng khung bản vẽ . Xuất ra bao gồm tên bản vẽ, tên text(BLOCK), số lượng. 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
Duong Nhat Duy 491 Báo cáo bài đăng Đã đăng Tháng 12 26, 2024 12 giờ trước, Nguyễn Thắng 90 đã nói: Thống kê các text hoặc block trong từng khung bản vẽ . Xuất ra bao gồm tên bản vẽ, tên text(BLOCK), số lượng. Bạn dùng lệnh NDC, mà phải thao tác trên từng khung bản vẽ chứ lisp nó ko hiểu khi bạn chọn tất cả đâu. 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