Ông anh TaoTao395 này vừa lạc hậu lại nghiệp dư. Nếu ông anh vẫn còn dùng Excel để lập bảng thống kê thì chán lắm...
Quả thật ông anh nên đổi cách làm đi, xưa rồi.
Ông anh TaoTao395 này vừa lạc hậu lại nghiệp dư. Nếu ông anh vẫn còn dùng Excel để lập bảng thống kê thì chán lắm...
Quả thật ông anh nên đổi cách làm đi, xưa rồi.
Tôi lại thấy đó là 1 phương pháp hay , các bác thay vì lập trình trong Cad thì lập trình trong Excel. Khâu input sẽ thực hiện trong Excel làm xong xuất ra file text và import vào CAD dùng một hàm lập trình chuyển thành bảng thống kê. Như vậy ta có thể dùng bảng excel để làm dự toán, còn khâu nhập liệu thì môi trường excel dễ hơn trong CAD.
Bác nglam_adg cho em xin cái AutoLISP đó đị Em thấy nó hay hơn cái TK của em đang dùng. Cám ơn bác nhé.
------------
Bạn vào đây mà tải về, dùng vô tư, có gì không hợp lý cứa phản ánh để khắc phục. http://www.ketcau.com/showthread.php?t=415
(nó nằm trong bộ TKXD30 - Trợ giúp thiết kế xây dựng)
Ông anh TaoTao395 này vừa lạc hậu lại nghiệp dư. Nếu ông anh vẫn còn dùng Excel để lập bảng thống kê thì chán lắm...
Quả thật ông anh nên đổi cách làm đi, xưa rồi.
He he he... anh là dân chuyên nghiệp mà anh đã so sánh tốc độ với một đồng chí làm theo một số chương trình thống kê phổ biến => kết quả anh ăn đứt Nói chung là dân chuyên nghiệp thì cần xác lập phong cách riêng, không nên thay đổi chương trình làm nhiều, anh đánh giá cao tính kế thừa của các bộ hồ sơ, nó tiết kiệm đáng kể công sức. .
Còn các đồng chí lập trình cho cái vụ thống kê nên xem thêm mảng excel ứng dụng mạnh hơn nhiều (và không phải dùng máy tính tay hỗ trợ khi thống kê bằng CAD - cho các phép tính phụ : cộng các nhịp cho chiều dài tổng chẳng hạn)
Mạn phép anh em trình bày thử cách thống kê không dùng chương trình.
Tôi đã chinh chiến 7 năm trên lĩnh vực thợ vẽ, đã gặp một số loại lisp thống kê thép na ná kiểu các bác nói trên, nhưng không hợp. Chỉ cần dùng bảng excel thống kê, sau đó chèn sang CAD, dùng một lệnh căn lề chuyển các chữ từ bảng excel sang bảng thống kê có sẵn, cuối cùng vẽ lại các hình thép.
Nói vậy có vẻ dài và mất công. Nhưng cần thực dụng một chút.
- Việc gõ các cột fi, cdài 1 thanh, số lượng tương đương với việc các bác gõ trong chương trình, phần tổng cdài, trọng lượng excel tính
- Past Special sang CAD, chuyển số vào bảng thống kê có sẵn là hoàn toàn đơn giản.
- Việc vẽ lại các hình thép: không phức tạp và lâu như mọi người ngại. Bởi với một bảng thống kê có trước cùng loại thì chỉ việc copy sang, sửa vài số - xong. Ví dụ :
+ với thép sàn, loại thanh thép đa số chỉ có 2 loại thẳng và có móc, móc fi 8 là 60, fi 6 là 50 cố định không cần gõ lại;
+ với thép dầm : thép thẳng, có bẻ ke, đai - một công trình thường không có quá 5 loại dầm tức là chỉ có vài loại đai, đầu ke...
Quá đơn giản. Thống kê như vậy có tính kế thừa rất cao . Bảng excel có thể chỉnh sửa, chuyển cho dự toán Thao tác cộng trừ bằng excel nhanh hơn hẳn so với CAD
Với chương trình ví dụ ở trên, tôi thấy phải nhập rất nhiều số thì mới có 1 dòng thống kê mà nhiều khi các số đó trùng lặp liên tục.
Mẹo vặt: lâu nhất là bảng thống kê thép dầm. Khi vẽ dầm nên đánh số thép thống nhất: thép dưới là số 1, 1a, thép trên là 2, 2a, thép tăng cường gối có bẻ mỏ là số 4, không bẻ mỏ là số 5, đai là số 6... Như vậy khi chuyển sang dầm khác có tính kế thừa cũng như bảng thống kế rất dễ theo dõi.
Chào thân ái
Ý tưởng của bác rất hay, đặc biệt trong tk kết cấu thép. Em đã thử tuy nhiên gặp kho khăn trong việc căn lề khi chuyển từ xeo sang cad số má cứ nhảy loạn cả lên, bác có thể chỉ giáo một chút kinh nghiệm được không?
Khâu input sẽ thực hiện trong Excel làm xong xuất ra file text và import vào CAD dùng một hàm lập trình chuyển thành bảng thống kê. Như vậy ta có thể dùng bảng excel để làm dự toán, còn khâu nhập liệu thì môi trường excel dễ hơn trong CAD.
Nếu phải xuất sang text rồi lại sang CAD thế thì phức tạp quá đồng chí ạ. Hoàn toàn có thể xuất thẳng bảng số từ excel sang CAD, scale một chút cho phù hợp kích thước của bảng thống kê mẫu và chuyển số sang bằng 1 lệnh căn lề cho text của CAD - xong. Còn bảng excel thì đã có sẵn các hàm tính tổng trọng lượng thép theo từng fi, làm một lần, lần sau copy lại - thế là có tổng khối lượng cho dự toán. Ok? Tôi vẫn cung cấp các bảng này cho bên dự toán rất tiện dụng.
Thực ra trong EXCEL vẫn có thể làm một số marco hỗ trợ vẽ sẵn hình dạng thép, nhưng dễ bị diệt virus quá tay tiêu diệt mất - không tiện lắm
Ý tưởng của bác rất hay, đặc biệt trong tk kết cấu thép. Em đã thử tuy nhiên gặp kho khăn trong việc căn lề khi chuyển từ xeo sang cad số má cứ nhảy loạn cả lên, bác có thể chỉ giáo một chút kinh nghiệm được không?
Đồng chí thử add một đoạn lisp sau vào acad.lsp xem. Sẽ thấy thích ngay mà. câu lệnh : tt
chọn 1 chữ làm chuẩn - enter
chọn cột chữ cần căn thẳng - enter
cả cột chữ đó sẽ thẳng thành 1 cột theo chữ mẫu, cùng loại chữ và các thuộc tính khác với chữ mẫu.
Nếu căn lề số thì nên để chữ mẫu có justify = right
Thử xem, sẽ thấy thích ngay mà.
Đồng chí thử add một đoạn lisp sau vào acad.lsp xem. Sẽ thấy thích ngay mà. câu lệnh : tt
chọn 1 chữ làm chuẩn - enter
chọn cột chữ cần căn thẳng - enter
cả cột chữ đó sẽ thẳng thành 1 cột theo chữ mẫu, cùng loại chữ và các thuộc tính khác với chữ mẫu.
Nếu căn lề số thì nên để chữ mẫu có justify = right
Thử xem, sẽ thấy thích ngay mà.
Mạn phép anh em trình bày thử cách thống kê không dùng chương trình.
Tôi đã chinh chiến 7 năm trên lĩnh vực thợ vẽ, đã gặp một số loại lisp thống kê thép na ná kiểu các bác nói trên, nhưng không hợp. Chỉ cần dùng bảng excel thống kê, sau đó chèn sang CAD, dùng một lệnh căn lề chuyển các chữ từ bảng excel sang bảng thống kê có sẵn, cuối cùng vẽ lại các hình thép.
Nói vậy có vẻ dài và mất công. Nhưng cần thực dụng một chút.
- Việc gõ các cột fi, cdài 1 thanh, số lượng tương đương với việc các bác gõ trong chương trình, phần tổng cdài, trọng lượng excel tính
- Past Special sang CAD, chuyển số vào bảng thống kê có sẵn là hoàn toàn đơn giản.
Chào thân ái
Tôi cũng đồng tình với taotao395, xin chỉ giúp: làm cách nào có thể chèn nhiều trang Excel sang ACAD một cách tiện lợi nhất mà không phải "sì ca le" (scale)?! Tôi cũng đã chèn nhưng thấy cực quá!
Hiện tôi đang dùng một chương trình viết bằng LSP, hàng mĩ chính gốc đó (mĩ phiến: miễn phí), thấy cũng "tiềm tiệm", gởi taotao395 và qúy huynh_đệ_tỳ_muội cũng "xơi" thử.
Hàng trên là của đi xin, tôi cũng có ý định như các bạn: dùng Excel để hỗ trợ tinh tóan, dùng ACAD để vẽ, nên có viết một chương trình nhỏ, chỉ mới tạm xong (vì chưa bao quát hết tình huống khi sử dụng) phần tính, còn phần vẽ thì chưa xong, cũng xin gởi để qúy huynh_đệ_tỳ_muội góp ý!
Thân chào
Tôi có xem qua một chút - Coi bộ đồng chí làm cũng kỳ công đây
Việc chèn Excel qua CAD bằng Past Spec - AutoCad entities rất dễ.
Từ bảng chèn đó chuyển sang 1 bảng thống kê có sẵn tiêu đề, hàng lối cũng dê chứ khó khăn gì. Chỉ scale reference là xong. Không khó không khó
em có dùng 1 chương trình à ko là 1 file nguồn Lisp chứ, mỗi lần dùng phải appload lên, tuy nhiên dùng cũng rất tiện , em chưa dùng chương trình của bác nglam_adg, tuy nhiên em sẽ tham khảo. biết đâu lại phát triển tiếp đc gì đó = autolisp
Ghi chú