PDA

View Full Version : Lập chương trình tính khối lượng trong VBA



Trojan
25-09-08, 09:31 AM
Nhu cầu tính khối lượng trong xây dựng là rất cần thiết. Tôi có ý tưởng lập chương trình tính khối lượng. Trong đó cho phép tính bê tông, ván khuôn, khối lượng đào móng cho từng dạng hình học. Ngoài ra khi tính thép sẽ cho phép tính với những dữ liệu như quy chuẩn bẻ móc thép, uốn... Sau cùng là tổng hợp lại những khối lượng đó theo mục đích người dùng. Xin mời các cao thủ VBA cho ý kiến.

PhanTuHuong
25-09-08, 10:57 AM
Điều quan trọng nhất để thực hiện công việc này là bạn phải nắm được kiến thức toán học, hình học, lượng giác. VBA chỉ là công cụ thôi.

pmhoang
25-09-08, 11:05 AM
Cái đó bạn phải biết làm bằng tay trước rồi mơi dung VBA. chứ ở GPE đâu phải ai cũng biết về XD đâu mà lập ra cho bạn được.
VD như bạn phải đi gách nước. và dẫn theo người thờ nước. khi đó anh thợ nước mới có thể biết vị trí và đường đi để lắp đặt cho bạn hệ thống bôm nước tự động được chứ.
Thợ nước có giỏi đến đậu mà ko biết về đường đi đến nguồn nước, thì cũng bó tay cho dự án cấp nước của bạn.

Tôm lại bạn phải làm trước 1 bảng, rồi các cao thủ VBA sẽ làm cho nó tự đọng. ok chứ

Trojan
25-09-08, 11:30 AM
Cảm ơn mọi người cùng thảo luận đề tài này. Tuy nhiên mấy pro hiểu nhầm ý tôi rồi. Vấn đề là đây là box kỹ thuật thì chắc chắn ko dưới 30% là kỹ thuật XD. Tuy nhiên vấn đề tôi đặt ra là các kỹ sư xây dựng có coi ý tưởng đó là hợp lý ko, có vấn đề gì nếu lập ra chương trình đó ko và đóng góp ý kiến. Trong thời gian ngắn nhất tôi sẽ tạo ra file mẫu và các pro sẽ cùng nhau thảo luận.

huuthang_bd
25-09-08, 12:17 PM
Cảm ơn mọi người cùng thảo luận đề tài này. Tuy nhiên mấy pro hiểu nhầm ý tôi rồi. Vấn đề là đây là box kỹ thuật thì chắc chắn ko dưới 30% là kỹ thuật XD. Tuy nhiên vấn đề tôi đặt ra là các kỹ sư xây dựng có coi ý tưởng đó là hợp lý ko, có vấn đề gì nếu lập ra chương trình đó ko và đóng góp ý kiến. Trong thời gian ngắn nhất tôi sẽ tạo ra file mẫu và các pro sẽ cùng nhau thảo luận.
Tùy theo công việc của mỗi người. Nếu phải làm việc trên Excel thường xuyên với các công thức phức tạp và lập đi lập lại nhiều lần thì việc dùng VBA để tạo ra một Function riêng để áp dụng là điều hoàng toàn hợp lý và nó sẽ giúp cho công việc nhẹ nhàng hơn.

cheat
25-09-08, 12:29 PM
Nhu cầu tính khối lượng trong xây dựng là rất cần thiết. Tôi có ý tưởng lập chương trình tính khối lượng. Trong đó cho phép tính bê tông, ván khuôn, khối lượng đào móng cho từng dạng hình học. Ngoài ra khi tính thép sẽ cho phép tính với những dữ liệu như quy chuẩn bẻ móc thép, uốn... Sau cùng là tổng hợp lại những khối lượng đó theo mục đích người dùng. Xin mời các cao thủ VBA cho ý kiến.

ý kiến hay đó,

bạn cứ lập ý tưởng ra đây

thiết nghĩ, để lập phần ứng dụng, nên làm theo các bước sau:
+ mục tiêu, phạm vi ứng dụng
+ phân tích lập tổng thể
+ phân ra các module
+ lập trình
+ chạy thử / kiêm tra / hiệu chỉnh

skyonline
03-10-08, 12:44 AM
Cảm ơn mọi người cùng thảo luận đề tài này. Tuy nhiên mấy pro hiểu nhầm ý tôi rồi. Vấn đề là đây là box kỹ thuật thì chắc chắn ko dưới 30% là kỹ thuật XD. Tuy nhiên vấn đề tôi đặt ra là các kỹ sư xây dựng có coi ý tưởng đó là hợp lý ko, có vấn đề gì nếu lập ra chương trình đó ko và đóng góp ý kiến. Trong thời gian ngắn nhất tôi sẽ tạo ra file mẫu và các pro sẽ cùng nhau thảo luận.

Nếu bạn định lập chương trình tính cho từng dạng hình học cụ thể thì hoàn toàn khả thi. Điều đó rất đơn giản chỉ là những công thức tính toán hình học. Tuy nhiên nếu áp dụng trong thực tế thì làm vậy cũng ko ăn thua. Ví dụ bạn định áp dụng tính toán khối lượng bê tông, ván khuôn trong một công trình như thế nào? Bạn tính khối lượng đào đắp móng ra sao nếu chỉ dựa vào một chương trình có công thức lập sẵn. Lúc đó chắc bạn làm luôn công thức tính tích phân đường , tích phân mặt hay lấy sin, cos cho nó linh hoạt luôn:-= .

Có rất nhiều ý tưởng đơn giản mà bạn có thể "Viết" chương trình tính như :

+ Tính toán cấp phối bê tông ( Khối lượng xi măng, cát ,đá, nước dựa theo mác) rôi tính luôn cụ thể cần trộn X m3 bê tông mác Y cần bao nhiêu xô cát, đá, nước...
+ ước lượng hàm lượng thép cần thiết trong 1 m3 bê tông đối với từng cấu kiện như dầm , cột , sàn..
+ Lập công thức tính toán trong việc bóc tách khối lượng đất theo các dạng hình học đặc trưng. (Công thức gởi kèm theo file )
+ ước lượng nhu cầu vật liệu , nhân công, ước lượng chi phí xây dựng khi xây một căn nhà chẳng hạn.
vv và vv

Bấy nhiêu đó cũng tha hồ mò rồi đúng không?

Trojan
04-10-08, 11:18 AM
Many thanks mọi người cùng thảo luận đề tài này. Xin upload lên đây 1 file áp dụng cho tính toán thép để mọi người tham khảo. File chạy chưa ổn lắm nên pro nào biết thì sửa giúp. Cái hay của nó là khi tính thép nó sẽ tự động copy cho mình hình dạng thanh thép tương ứng với mã hình học của thanh thép đó khi người dùng nhập số mã hình học.

minhnc
10-10-08, 10:51 AM
Mình nhớ mình đã chia sẻ anh em trên diễn đàn này file = VBA của IBST lập mà như ý của bạn cần
file : Etable. Bạn thử tìm lại xem,nếu ko có hôm sau mình up lên cho anh em tham khảo thêm

Trojan
13-10-08, 07:51 AM
Nhờ bạn minhnc upload lên giúp. Mình tìm mà không biết từ khóa chính xác thì đúng là mò kim đáy bể.

vdkhiem
13-10-08, 09:32 AM
Theo tôi nếu tính khối lượng trên excel thi sẽ chậm hơn mình kết hợp trên acad và VBA chuyển về excel. Hiện tôi cung đang rất quan tâm việc này và muốn trao đổi cùng các bạn.

Trojan
14-10-08, 11:37 AM
Upload lên chương trình tính thép (đang hoàn thiện) mọi người cùng góp ý. Trình độ có hạn mong đừng chê. Xin cảm ơn.

lsxinh
06-06-09, 10:28 PM
Theo tôi nếu tính khối lượng trên excel thi sẽ chậm hơn mình kết hợp trên acad và VBA chuyển về excel. Hiện tôi cung đang rất quan tâm việc này và muốn trao đổi cùng các bạn.

Tôi mới bắt đầu tìm hiểu VBA của Excel và AutoCAD dùng để tính toán khối lượng, san lấp, nạo vét...
Bạn đã lập được chưa chia sẻ cho tôi với!
Ý tôi định lập chương trình là:
1 - Vẽ Mặt cắt ngang, dọc bằng cách nhập số liệu vào Excel và vẽ trong autocad
2 - Từ trong AutoCAD thực hện tính toán khối lượng
3 - Thể hiện kết quả trong excel.


Mình nhớ mình đã chia sẻ anh em trên diễn đàn này file = VBA của IBST lập mà như ý của bạn cần
file : Etable. Bạn thử tìm lại xem,nếu ko có hôm sau mình up lên cho anh em tham khảo thêm

Bác minhnc ơi, bác up lên cho tôi tham khảo với, hoặc gửi qua email cũng được:
lsxinh@vnn.n
xin cảm ơn nhiều!


Upload lên chương trình tính thép (đang hoàn thiện) mọi người cùng góp ý. Trình độ có hạn mong đừng chê. Xin cảm ơn.

Bạn có chương trình tính san nền, hay tạo mặt cắt ngang, mặt cắt dọc không up lên diễn đàn đi

phamvanquangh
25-01-11, 09:12 AM
Ý tưởng của bạn rất hay đó. Nhưng bạn phải kiên trì vì lập trình thì phải mất rất nhiều công sức, vì không phải làm một lần là thành công ngay, nó đòi hỏi bạn phải tỉ mỹ cẩn thận và độ chính sát rất cao, chỉ cần bạn sai một dấu phẩy hay dấu chấm là toi công sức, mình rất đồng tình vớ ý nghỉ của bạn, chúc bạn sức khoẻ và thành đạt.