Đến nội dung


Hình ảnh

SST - Steel Statistic Tool - Chuơng trình thống kê cốt thép


  • Please log in to reply
14 replies to this topic

#1 Skywings

Skywings

    biết lệnh erase

  • Members
  • PipPipPip
  • 102 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 25 March 2011 - 05:10 PM

Chương trình được viết bằng AutoLISP, các bác dùng thử cho mình ý kiến :)

I. Cài đặt: rất đơn giản :rolleyes:
- Download chuơng trình Steel Statistic Tool v1.2.2
- Giải nén, chép các file style0.sld, style1.sld, style2.sld, style3.sld, style4.sld, style5.sld, style6.sldHiSST-Library.dwg vào thư mục Support của AutoCAD hoặc bất cứ thư mục nào AutoCAD hỗ trợ.
- Chép font romans.shx vào thư mục font của AutoCAD.
- File SST-Steel Statistic Tool.vlx có thể lưu ở đâu dễ nhớ để moi ra chạy.
- Gọi chương trình bằng lệnh SST.

II. Hướng dẫn nhanh:

* Giao diện chương trình:
Hình đã gửi
1- Tên chương trình và phiên bản, 2- Trang web hỗ trợ, 3- Tạo Bảng mẫu, 4- Kiểm tra số lượng cấu kiện, 5- Thay đổi số lượng cấu kiện cùng lúc cho nhiều đối tượng, 6- Chọn đối tượng chỉnh sửa, 7- Xuất bảng tổng khối lượng, 8- Hình dạng thép, 9- Tạo đối tượng mới với hình dạng thép hiện hành, 10- Chiều cao các Text trong đối tượng, 11- Đường kính thanh thép, 12- Các kích thước con, 13- Đoạn nối giữa 2 thanh thép (khi L>11.7m), 14- Số lượng thanh thép, 15- Số lượng cấu kiện, 16- Chiều dài một thanh, 17- Tổng chiều dài thép, 18- Tổng khối lượng thép, 19- Độ chính xác của kết quả, 20- Áp dụng các thay đổi vào đối tượng, 21- Áp dụng các thay đổi và thoát khỏi chương trình, 23- Hủy mọi thay đổi và thoát khỏi chương trình, 23- Dòng nhắc lỗi

* Cách sử dụng chương trình:
- Make sample table: tạo bảng thống kê mẫu với các kiểu thép cơ bản và các kiểu thép do người dùng định nghĩa.
Ngoài các kiểu thép cơ bản, có thể thêm kiểu thép mới vào bảng mẫu bằng cách mở file HiSST-Library.dwg được lưu trong thư mục mà AutoCAD hỗ trợ, dùng kiểu "Free Style" trong Shape để tạo kiểu, style này không có hình dạng thép (tự vẽ theo ý muốn), chỉ có các thông số, cách tạo và edit đối tượng xem các bước tiếp theo.
- Tạo đối tượng mới: có 2 cách để tạo đối tượng
+ Dùng nút "Make new obj" để tạo các đối tượng đơn; truớc khi tạo đối tượng phải chọn kiểu thép bằng cách nhấn vào ô Shape (mặc định ban đầu là >>NONE<<), một cửa số mới xuất hiện cho phép lựa kiểu thép, sau đó có thể thay đổi các thông số trong nhóm DimensionsQuantity hoặc có thể để bước sau chỉnh sửa cũng được. Bây giờ có thể nhấn nút "Make new obj" được rùi, cuối cùng là chọn vị trí đặt đối tượng. Lưu ý đến chiều cao chữ H Txt để tạo đối tượng có tỉ lệ phù hợp.
+ Nếu muốn tạo nhiều đối tượng cùng lúc, có thể dùng lệnh COPY hoặc ARRAY của AutoCAD, các thông số có thể điều chỉnh sau.
- Giờ tới bước EDIT
+ Nhấn nút >Pick< để chọn đối tượng, các thông số của đối tượng sẽ được hiển thị
+ Kiểu thép có thể thay đổi dễ dàng (trừ kiểu Free Style), làm giống như chọn kiểu thép khi tạo đối tượng mới ở bước trên.
+ Các giá trị trong phần Results sẽ được cập nhật khi có bất cứ sự thay đổi các thông số kích thước và số lượng thép.
+ Khi đã chỉnh sửa các thông số xong, nhấn Apply hoặc OK.
- Các tiện ích đi kèm:
+ Sum Weight: quét hết các đối tượng muốn tính tổng, sau đó chọn vị trí xuất Bảng tổng hợp khối lượng.
+ Check Items: quét các đối tượng, số cấu kiện của mỗi đối tượng sẽ được tạo ngay kế bên, mỗi giá trị khác nhau sẽ được đánh dấu màu khác nhau.
+ Change Items: nhập số lượng cấu kiện, sau đó quét qua các đối tượng muốn thay đổi.

* Viết thấy nhiều vậy chứ thao tác cũng đơn giản lắm ^_^!
  • 2

#2 phamngoctukts

phamngoctukts

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1107 Bài viết
Điểm đánh giá: 696 (tốt)

Đã gửi 25 March 2011 - 05:36 PM

Chương trình được viết bằng AutoLISP, các bác dùng thử cho mình ý kiến :)

I. Cài đặt: rất đơn giản :rolleyes:
- Download chuơng trình Steel Statistic Tool v1.2.1.
- Giải nén, chép các file style1.sld, style2.sld, style3.sld, style4.sld, style5.sld, style6.sldHiSST-Library.dwg vào thư mục Support của AutoCAD hoặc bất cứ thư mục nào AutoCAD hỗ trợ.
- File SST-Steel Statistic Tool.vlx có thể lưu ở đâu dễ nhớ để moi ra chạy.
- Gọi chương trình bằng lệnh SST.

II. Hướng dẫn nhanh:

* Giao diện chương trình:
Hình đã gửi
1- Tên chương trình và phiên bản, 2- Trang web hỗ trợ, 3- Tạo Bảng mẫu, 4- Kiểm tra số lượng cấu kiện, 5- Thay đổi số lượng cấu kiện cùng lúc cho nhiều đối tượng, 6- Chọn đối tượng chỉnh sửa, 7- Xuất bảng tổng khối lượng, 8- Hình dạng thép, 9- Tạo đối tượng mới với hình dạng thép hiện hành, 10- Chiều cao các Text trong đối tượng, 11- Đường kính thanh thép, 12- Các kích thước con, 13- Đoạn nối giữa 2 thanh thép (khi L>11.7m), 14- Số lượng thanh thép, 15- Số lượng cấu kiện, 16- Chiều dài một thanh, 17- Tổng chiều dài thép, 18- Tổng khối lượng thép, 19- Độ chính xác của kết quả, 20- Áp dụng các thay đổi vào đối tượng, 21- Áp dụng các thay đổi và thoát khỏi chương trình, 23- Hủy mọi thay đổi và thoát khỏi chương trình, 23- Dòng nhắc lỗi

* Cách sử dụng chương trình:
- Make sample table: tạo bảng thống kê mẫu với các kiểu thép cơ bản và các kiểu thép do người dùng định nghĩa.
Ngoài các kiểu thép cơ bản, có thể thêm kiểu thép mới vào bảng mẫu bằng cách mở file HiSST-Library.dwg được lưu trong thư mục mà AutoCAD hỗ trợ, dùng kiểu "Free Style" trong Shape để tạo kiểu, style này không có hình dạng thép (tự vẽ theo ý muốn), chỉ có các thông số, cách tạo và edit đối tượng xem các bước tiếp theo.
- Tạo đối tượng mới: có 2 cách để tạo đối tượng
+ Dùng nút "Make new obj" để tạo các đối tượng đơn; truớc khi tạo đối tượng phải chọn kiểu thép bằng cách nhấn vào ô Shape (mặc định ban đầu là >>NONE<<), một cửa số mới xuất hiện cho phép lựa kiểu thép, sau đó có thể thay đổi các thông số trong nhóm DimensionsQuantity hoặc có thể để bước sau chỉnh sửa cũng được. Bây giờ có thể nhấn nút "Make new obj" được rùi, cuối cùng là chọn vị trí đặt đối tượng. Lưu ý đến chiều cao chữ H Txt để tạo đối tượng có tỉ lệ phù hợp.
+ Nếu muốn tạo nhiều đối tượng cùng lúc, có thể dùng lệnh COPY hoặc ARRAY của AutoCAD, các thông số có thể điều chỉnh sau.
- Giờ tới bước EDIT
+ Nhấn nút >Pick< để chọn đối tượng, các thông số của đối tượng sẽ được hiển thị
+ Kiểu thép có thể thay đổi dễ dàng (trừ kiểu Free Style), làm giống như chọn kiểu thép khi tạo đối tượng mới ở bước trên.
+ Các giá trị trong phần Results sẽ được cập nhật khi có bất cứ sự thay đổi các thông số kích thước và số lượng thép.
+ Khi đã chỉnh sửa các thông số xong, nhấn Apply hoặc OK.
- Các tiện ích đi kèm:
+ Sum Weight: quét hết các đối tượng muốn tính tổng, sau đó chọn vị trí xuất Bảng tổng hợp khối lượng.
+ Check Items: quét các đối tượng, số cấu kiện của mỗi đối tượng sẽ được tạo ngay kế bên, mỗi giá trị khác nhau sẽ được đánh dấu màu khác nhau.
+ Change Items: nhập số lượng cấu kiện, sau đó quét qua các đối tượng muốn thay đổi.

* Viết thấy nhiều vậy chứ thao tác cũng đơn giản lắm ^_^!

Chạy trên version Cad nào vậy bạn. Chạy trên cad 2007 không được.
  • 0
Tất cả vì sự phát triển của diễn đàn ...
Cám ơn đừng nói lời suông mà hãy nhấn Hình đã gửi!

#3 nghiautc

nghiautc

    biết lệnh copy

  • Members
  • PipPipPip
  • 112 Bài viết
Điểm đánh giá: 18 (tàm tạm)

Đã gửi 25 March 2011 - 05:52 PM

Cad 2008 ko chạy được Load thành công nhưng khi đánh lệnh báo không hiểu lệnh sst
  • 0

#4 Skywings

Skywings

    biết lệnh erase

  • Members
  • PipPipPip
  • 102 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 25 March 2011 - 09:32 PM

Link down file đã được cập nhật mới! Các bác down lại thử xem, để đảm bảo chuơng trình hoạt động chính xác, xoá các file cũ thay thế bằng các file mới!
  • 0

#5 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5682 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 25 March 2011 - 09:44 PM

CAD báo lỗi mis Font file, ssau đó cứ load liên hồi bạn hiền ạ :|
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#6 Skywings

Skywings

    biết lệnh erase

  • Members
  • PipPipPip
  • 102 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 26 March 2011 - 12:33 AM

Đã test lại, lỗi không tương thích với AutoCAD 2007 do mình ko để ý nên save file HiSST-Library.dwg theo định dạng của AutoCAD 2010 :P , trong bộ down mới sẽ save xuống định dạng AutoCAD 2007; lỗi load liên hồi cũng đã được sửa; chương trình dùng 2 loại font vni-helve-condense (font này chắc ai cũng có) và font romans.shx (cái này sẽ được kẹp chung trong bộ down mới).
* Link down mới đã được cập nhật, dùng link ở trên hoặc nhấp vào đây --> Download
  • 0

#7 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5682 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 26 March 2011 - 08:40 AM

Đã test OK và nhẹ nhàng.Tuy nhiên mỗi lần tạo bảng sample, bạn hãy lấy luôn table weight, để khi tạo thanh mới thì sẽ túawop xếp vào dưới bảng. Máy tính hơn mình ở chỗ ấy mà ^^
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#8 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 27 March 2011 - 01:18 PM

Chào bạn,
mình thử trên CAD 2010 thì bị lỗi này, bạn xem qua để fix lại.
mình nhập style 1 với L = 1222

Hình đã gửi
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#9 Skywings

Skywings

    biết lệnh erase

  • Members
  • PipPipPip
  • 102 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 28 March 2011 - 10:19 AM

Đã test OK và nhẹ nhàng.Tuy nhiên mỗi lần tạo bảng sample, bạn hãy lấy luôn table weight, để khi tạo thanh mới thì sẽ túawop xếp vào dưới bảng. Máy tính hơn mình ở chỗ ấy mà ^^

Hiện chương trình chỉ làm việc với các đối tượng rời rạc, nên sẽ khó xác định được vị trí của đối tượng cuối cùng để tạo đối tượng mới ngay dưới nó; việc điều chỉnh bảng sample cho phù hợp từng công trình mình nghĩ cũng không quá phức tạp với các lệnh của AutoCAD,vị trí cho đối tượng tạo mới được chọn tự do để có thể xếp cuối bảng hoặc chèn giữa bảng cũng được.
Thks bác Detailing đã test, các link trên đã được cập nhật phiên bản sửa lỗi!
Steel Statistic Tool v1.2.2
  • 1

#10 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5682 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 28 March 2011 - 10:28 AM

Bạn có thể vẽ được đường bao quanh, có thể tạo bảng, mà lại không trích xuất tọa độ đó ư ^^ Hơn nữa việc căn chỉnh bằng tay sẽ làm cho chương trình trở nên mộc mác quá mức pro :">
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#11 Skywings

Skywings

    biết lệnh erase

  • Members
  • PipPipPip
  • 102 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 28 March 2011 - 03:36 PM

Đúng là chương trình của mình còn rất mộc mạc, dạo một vòng diễn đàn thấy có nhiều chương trình rất hay về lĩnh vực này của các bác cao thủ, người ta đã bay với tên lửa rùi mình còn đang lắp cái bánh xe :D hehe, kết cấu cũng ko phải chuyên ngành của mình nên khó có thể nào theo kịp các bác cao thủ, chắc nên dừng phát triển chương trình này để đầu tư cái khác quá :) ! Thks bác ketxu đã góp ý, có thời gian sẽ cố gắng nâng cấp để "pro" hơn B) !
  • 0

#12 linhoreka

linhoreka

    biết lệnh erase

  • Members
  • PipPipPip
  • 106 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 28 March 2011 - 03:47 PM

Thống kê cốt thép của bêtông theo tớ biết thì là "Reinforcement bar Schedule". Còn nếu là kết cấu thép thì là "Steel Schedule".
Statistic là từ hàn lâm, có lẽ chỉ dùng cho thống kê trong khoa học. Bảng thống kê thép của chúng ta thực ra là giống bảng tổng hợp vật liệu, gọi là Schedule.
Giờ sao nhiều người làm thống kê thép quá :D Bạn nào tập hợp tất cả các link chương trình lại vào 1 topic cho tiện theo dõi thì hay !
  • 0

#13 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5682 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 28 March 2011 - 04:15 PM

Đúng là chương trình của mình còn rất mộc mạc, dạo một vòng diễn đàn thấy có nhiều chương trình rất hay về lĩnh vực này của các bác cao thủ, người ta đã bay với tên lửa rùi mình còn đang lắp cái bánh xe :D hehe, kết cấu cũng ko phải chuyên ngành của mình nên khó có thể nào theo kịp các bác cao thủ, chắc nên dừng phát triển chương trình này để đầu tư cái khác quá :) ! Thks bác ketxu đã góp ý, có thời gian sẽ cố gắng nâng cấp để "pro" hơn B) !

Thực ra 1 chương trình nhỏ gọn là đích hướng tới của mọi người, nếu là sản phẩm của mình, bạn hãy làm cho nó trở nên hoàn thiện hơn đi.Ít nhất là càng tiện cho mình càng tốt :)
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#14 Skywings

Skywings

    biết lệnh erase

  • Members
  • PipPipPip
  • 102 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 28 March 2011 - 10:44 PM

Thống kê cốt thép của bêtông theo tớ biết thì là "Reinforcement bar Schedule". Còn nếu là kết cấu thép thì là "Steel Schedule".
Statistic là từ hàn lâm, có lẽ chỉ dùng cho thống kê trong khoa học. Bảng thống kê thép của chúng ta thực ra là giống bảng tổng hợp vật liệu, gọi là Schedule.
Giờ sao nhiều người làm thống kê thép quá :D Bạn nào tập hợp tất cả các link chương trình lại vào 1 topic cho tiện theo dõi thì hay !

Nhờ bác mà biết thêm về tiếng Anh chuyên ngành :) , lúc đặt tên cho chương trình mình chỉ nghĩ sao cho nó dễ hiểu, tra từ "thống kê" trong từ điển được từ "statistic" nên dùng nó lun ^_^ !
Ý tưởng bác rất hay, đưa các "đối thủ" lên cùng một "sàn đấu",lúc đó sẽ có cuộc "chạy đua vũ trang" rất quyết liệt hehe :D , topic nên để một bác trung gian tạo, nếu là bác Mod thì quá tốt ^_^ !!


Thực ra 1 chương trình nhỏ gọn là đích hướng tới của mọi người, nếu là sản phẩm của mình, bạn hãy làm cho nó trở nên hoàn thiện hơn đi.Ít nhất là càng tiện cho mình càng tốt :)

Bạn nói đúng, chương trình mình viết ra dù chưa chắc hay hơn những chương trình khác nhưng chắc chắn sẽ có nhiều tình cảm ưu ái dành cho nó, đó là niềm đam mê của những người lập trình; mình nhớ lúc hồi làm quen với LISP, chỉ một công cụ nhỏ nhỏ thui mà chạy đúng như mong muốn đã thấy rất vui rùi :) !
  • 0

#15 mrtuancubi

mrtuancubi

    Chưa sử dụng CAD

  • Members
  • Pip
  • 1 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 19 April 2016 - 09:10 PM

thanks vì đã giới thiệu phần mềm bổ ích này, hay phết, cảm ơn những con người đam mê


  • 0