Đến nội dung


Hình ảnh

Thống kê cốt thép - CTK


  • Please log in to reply
220 replies to this topic

#1 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 15 April 2007 - 02:34 PM

Jin xin giới thiệu chương trình thống kế cốt thép cho kết cấu bê tông cốt thép - CTK
Chương trình thuộc dự án phát triển CADViet Utility

Khác với các chương trình thống kê khác, chương trình gồm có hai phần độc lập:
  • Phần 1 được viết bằng VB để tối ưu hóa việc soạn thảo và chỉnh sửa, file xuất ra dạng text có đuôi là (*.tk5)
  • Phần 2 là file Lisp, bạn chỉ cần load trong Cad file CTK.lsp rồi gọi lệnh ctk, chương trình sẽ yêu cầu chọn file (*.tk5) và chọn điểm chèn.

Hình 1: Chương trình soạn thảo

Hình đã gửi


Hình 2: Gọi lệnh ctk trong AutoCAD, yêu cầu chọn file

Hình đã gửi


Hình 3: Kết quả

Hình đã gửi



Download: CTK 5.0 (Last updated: 13.07.2012)
  • 12

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#2 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 15 April 2007 - 02:41 PM

Nếu có thể, xin hãy dùng thử và nhận xét để Jin tiếp tục hoàn thiện chương trình
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#3 ssg

ssg

    biết lệnh adcenter

  • Vip
  • PipPipPipPipPipPipPip
  • 1228 Bài viết
Điểm đánh giá: 1087 (rất tốt)

Đã gửi 16 April 2007 - 04:17 PM

Nếu có thể, xin hãy dùng thử và nhận xét để Jin tiếp tục hoàn thiện chương trình

Ssg xin góp vài ý:
1) Phần ctk.exe:
- Chưa có SaveAs và Help?
- Nên thêm Modify cho chi tiết Thống kê, giống như cho Cấu kiện ở trên.
2) Phần lisp:
- Có lỗi ở text ghi quy cách. Cụ thể trong file gởi kèm: -25 ở chi tiết 2 và 3 có thêm khoảng trắng (space), làm thay đổi vị trí thấy trên màn hình.
- Vì sao ký hiệu fi có thêm một nét nữa?
- Xử lý thêm trường hợp: ở dialog Select File, nếu người dùng bấm Cancel thì phải huỷ lệnh hoàn toàn. Hiện giờ, chương trình vẫn chạy, vẽ phần trên của bảng, kèm theo lỗi: "bad argument type: stringp nil"

File gởi kèm minh hoạ:
http://www.cadviet.com/upfiles/tk_ex.rar
  • 0

#4 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 16 April 2007 - 09:39 PM

Ssg xin góp vài ý:
1) Phần ctk.exe:
- Chưa có SaveAs và Help?
- Nên thêm Modify cho chi tiết Thống kê, giống như cho Cấu kiện ở trên.
2) Phần lisp:
- Có lỗi ở text ghi quy cách. Cụ thể trong file gởi kèm: -25 ở chi tiết 2 và 3 có thêm khoảng trắng (space), làm thay đổi vị trí thấy trên màn hình.
- Vì sao ký hiệu fi có thêm một nét nữa?
- Xử lý thêm trường hợp: ở dialog Select File, nếu người dùng bấm Cancel thì phải huỷ lệnh hoàn toàn. Hiện giờ, chương trình vẫn chạy, vẽ phần trên của bảng, kèm theo lỗi: "bad argument type: stringp nil"

File gởi kèm minh hoạ:
http://www.cadviet.com/upfiles/tk_ex.rar


Cảm ơn ssg đã đưa ra nhận xét góp ý, thật ra hàm Save As đã được xấy dựng, nhưng Jin quên đưa vào. Phần Help thì không hiểu sao lệnh gọi file *.chm lại không thực hiện được
Phần Lisp:
- Kí hiệu Fi có thêm nét nữa là vì theo quy định của bản vẽ xây dựng, thép gai được ký hiệu là fi có 2 gạch
- Jin đang bối rối trong việc xảy ra lỗi "bad argument type: stringp nil", mặc dù đã có đường dẫn File và File đúng quy cách nhưng vẫn có trường hợp báo lỗi này
- Điều ngộ nghĩnh là hai cấu kiện 2 và 3 trong file thống kê của Jin ko bị lỗi, nhưng trong file "tk00.tkf" của ssg lại bị lỗi như trên. Có thể là do con số -25, nhưng đó cũng là một điểm vô lí, bởi vì Jin xử lí dữ liệu dạng chuỗi và đã có sử dụng hàm Trim do anh Hoành tạo ra (bên phần AutoLisp - Hỏi về Lisp)

Jin đang cố hoàn thiện lại chương trình, hy vọng ssg sẽ có ý kiến bổ sung
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#5 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 23 April 2007 - 10:34 PM

Sau khi tiếp thu các ý kiến của ssg, Jin đã tiến hành chỉnh sửa cả chương trình VB lẫn lisp CTK, chú ý là thư mục down xuống sẽ gồm 3 phần:
  • Chương trình soạn thảo nằm trong thư mục CTK-VB
  • Lisp thống kê nằm trong thư mục CTK-LISP
  • Font hỗ trợ nằm trong thư mục FONT
Download: Thong ke CTK (0,8 MB)
  • 1

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#6 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 26 April 2007 - 05:31 PM

Bản sửa đổi ngày 26.04, hy vọng đã sửa được hết lỗi :lol:
Cũng mong mọi người dùng thử và góp ý để nếu có thể thì sẽ bổ sung thêm một vài quy cách thép nữa

Download: Thong ke CTK (0,8 MB)
  • 1

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#7 ssg

ssg

    biết lệnh adcenter

  • Vip
  • PipPipPipPipPipPipPip
  • 1228 Bài viết
Điểm đánh giá: 1087 (rất tốt)

Đã gửi 02 May 2007 - 09:25 AM

Bản sửa đổi ngày 26.04, hy vọng đã sửa được hết lỗi :lol:
Cũng mong mọi người dùng thử và góp ý để nếu có thể thì sẽ bổ sung thêm một vài quy cách thép nữa

Download: Thong ke CTK (0,8 MB)


Hoan hô Jin! Có lẽ đã hoàn chỉnh, trừ một lỗi nhỏ:
Lệnh ctk vẫn thực hiện và vẽ bảng nhưng khi bấm F2 vẫn thấy báo lỗi: Unknow command "CTK".
Nguyên nhân:
(defun VeRec (P1 P2) (command "rectangle" P1 P2 "")) thừa 1 dấu Enter, bỏ nó đi là OK.
Có thể chỉ cần "rectang" thay vì "rectangle":
(defun VeRec (P1 P2) (command "rectang" P1 P2))
Phần chọn quy cách thép của ctk.exe, theo ssg, có lẽ nên dùng click thay cho double_click (tiết kiệm tối đa thời gian thao tác)
  • 0

#8 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 04 May 2007 - 04:54 PM

Hoan hô Jin! Có lẽ đã hoàn chỉnh, trừ một lỗi nhỏ:
Lệnh ctk vẫn thực hiện và vẽ bảng nhưng khi bấm F2 vẫn thấy báo lỗi: Unknow command "CTK".
Nguyên nhân:
(defun VeRec (P1 P2) (command "rectangle" P1 P2 "")) thừa 1 dấu Enter, bỏ nó đi là OK.
Có thể chỉ cần "rectang" thay vì "rectangle":
(defun VeRec (P1 P2) (command "rectang" P1 P2))
Phần chọn quy cách thép của ctk.exe, theo ssg, có lẽ nên dùng click thay cho double_click (tiết kiệm tối đa thời gian thao tác)


Okies, Jin sẽ chữa lại
Về cái phần viết lisp, do kinh nghiệm còn ít nên code còn thô sơ :lol:
Cảm ơn ssg đã theo dõi và chỉ lỗi
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#9 minhphuc

minhphuc

    Chưa sử dụng CAD

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

Đã gửi 04 May 2007 - 09:30 PM

Okies, Jin sẽ chữa lại
Về cái phần viết lisp, do kinh nghiệm còn ít nên code còn thô sơ :lol:
Cảm ơn ssg đã theo dõi và chỉ lỗi


:lol:
Hi all members.
Tớ mới phát hiện được trang web này, rất thú vị. Phần mềm thống kê cốt thép là phần mềm không thể thiếu của ks xây dựng tuy nhiên rất nhiều phần mềm đã được sử dụng và mình cũng đã dùng thử nhiều, nhận thấy rằng các phần mềm đều chưa quan tâm đến công việc tiếp theo của kết cấu đó là người làm dự toán. Mình có dùng thử một phần mềm của một anh làm cho nước ngoài nên thống kê theo tiêu chuẩn Anh. Cuối bảng thống kê thường có phân loại đường kính cốt thép. Do đó người làm dự toán sẽ đỡ hẳn một việc phải nhặt khối lượng cộng tay. Mình rất mong các bạn nghiên cứu thêm nội dung này nhé.
  • 0

#10 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 04 May 2007 - 10:26 PM

:lol:
Hi all members.
Tớ mới phát hiện được trang web này, rất thú vị. Phần mềm thống kê cốt thép là phần mềm không thể thiếu của ks xây dựng tuy nhiên rất nhiều phần mềm đã được sử dụng và mình cũng đã dùng thử nhiều, nhận thấy rằng các phần mềm đều chưa quan tâm đến công việc tiếp theo của kết cấu đó là người làm dự toán. Mình có dùng thử một phần mềm của một anh làm cho nước ngoài nên thống kê theo tiêu chuẩn Anh. Cuối bảng thống kê thường có phân loại đường kính cốt thép. Do đó người làm dự toán sẽ đỡ hẳn một việc phải nhặt khối lượng cộng tay. Mình rất mong các bạn nghiên cứu thêm nội dung này nhé.

Ồ, nếu bạn để ý thì bảng thống kê đã có tổng hợp cho một cấu kiện, nghĩa là chỉ rõ cấu kiện đó có những loại đường kính nào, chiều dài và khối lượng của mỗi loại đường kính (ở 4 cột cuối của bảng)
Cũng mong minhphuc dùng thử và cho nhận xét về CTK
Do Jin đang hơi bận nên bản mới (có sửa lỗi theo lời của ssg) sẽ được cập nhật sau tuần này

(PS: CadViet có hỗ trợ chế độ gõ tiếng việt không cần bộ gõ :lol: )
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#11 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 07 May 2007 - 05:45 PM

Bản sửa đổi ngày 07.05.2007

Down here: Thống kê CTK (0,8 MB)
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#12 ssg

ssg

    biết lệnh adcenter

  • Vip
  • PipPipPipPipPipPipPip
  • 1228 Bài viết
Điểm đánh giá: 1087 (rất tốt)

Đã gửi 09 May 2007 - 08:26 AM

Bản sửa đổi ngày 07.05.2007

Down here: Thống kê CTK (0,8 MB)


Theo mình là OK rồi, có thể đưa vào CadViet Utility.
  • 1

#13 pntphuc

pntphuc

    Chưa sử dụng CAD

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

Đã gửi 15 May 2007 - 02:28 PM

Mình thấy vẫn còn lỗi ở chổ : các con số chi tiết của mỗi thanh ở cột "quy cách" cộng lại không bằng với con số ở cột chiều dài. Mong bạn kiểm tra và sửa lại. Ngoài ra, mọi thứ chạy OK lắm.
  • 0

#14 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 15 May 2007 - 03:07 PM

Mình thấy vẫn còn lỗi ở chổ : các con số chi tiết của mỗi thanh ở cột "quy cách" cộng lại không bằng với con số ở cột chiều dài. Mong bạn kiểm tra và sửa lại. Ngoài ra, mọi thứ chạy OK lắm.

Cảm ơn pntphuc, lỗi trên chắc xảy ra với loại thanh số 8. Jin sẽ nhanh chóng khắc phục!
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#15 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 15 May 2007 - 03:18 PM

Sau một thời gian sử dụng, bản thân Jin cũng phát hiện ra một vài lỗi và một số chỗ bất tiện. Kết hợp với lỗi mà pntphuc đã chỉ ra, Jin đã tiến hành các sửa đổi. Bản CTK mới này mang 2 ưu điểm nổi bật so với bản trước, đó là
- Lisp tự động lưu lại đường dẫn của File cũ để dễ dàng trong việc lựa chọn file
- Phần VB có hiển thị số thứ tự thép nhằm thuận lợi hơn trong soạn thảo

Bản sửa đổi ngày 15.05.2007:
Thống kê CTK (0,8MB)

Cũng hy vọng mọi người chỉ ra các lõi khác đặc biệt là phần kết quả tính toán (vì rất quan trọng mà) để Jin có thể hoàn thiện chương trình!

  • 1

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#16 Bommak

Bommak

    biết vẽ line

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

Đã gửi 20 May 2007 - 07:17 PM

Dùng ổn bác ạ, không thấy có lỗi gì cả. Chỉ có điều hình thức bảng thống kê của bác khác với dạng bảng vẫn được dân kết cấu thường dùng. Cá nhân em thì thích cách trình bày bảng thống kê của bác. Em có 2 điểm muốn góp ý với bác.

1, Chương trình nhập liệu của bác dạng GUI rất tiện trong việc quản lý quá trình nhập liệu, nhưng nếu xét về tốc độ thì không bằng kiểu nhập liệu Console (tất nhiên là trong trường hợp nhập console chính xác). Bác có thể bổ sung thêm vài phím tắt trong giao diện thì chắc sẽ hiệu quả hơn.

2, Thỉnh thoang em gặp 1 vài đơn vị chủ đầu tư yêu cầu tính thêm cả chiều dài nối chồng đối với các thép thanh có chiều dài lớn hơn 11.7m (một số nới thì không thấy yêu cầu chuyện này, nhưng theo ý kiến từ bộ phận dự toán chỗ em thì thống kê phải kể cả chiều dài nối chồng thì mới đúng..)

Cảm ơn bác đã chia sẻ tiện ích này cho anh em
  • 0

#17 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 21 May 2007 - 12:50 AM

1, Chương trình nhập liệu của bác dạng GUI rất tiện trong việc quản lý quá trình nhập liệu, nhưng nếu xét về tốc độ thì không bằng kiểu nhập liệu Console (tất nhiên là trong trường hợp nhập console chính xác). Bác có thể bổ sung thêm vài phím tắt trong giao diện thì chắc sẽ hiệu quả hơn.

2, Thỉnh thoang em gặp 1 vài đơn vị chủ đầu tư yêu cầu tính thêm cả chiều dài nối chồng đối với các thép thanh có chiều dài lớn hơn 11.7m (một số nới thì không thấy yêu cầu chuyện này, nhưng theo ý kiến từ bộ phận dự toán chỗ em thì thống kê phải kể cả chiều dài nối chồng thì mới đúng..)


Cảm ơn Bommak đã góp ý, và toàn là những ý kiến giá trị cả.
- Hiện Jin chưa có giải pháp cho việc sử dụng phím tắt, các giáo đồ VB trong diễn đàn mình không biết có giải pháp gì về vấn đề này không? Vì nếu làm được thế thì tốt quá
- Việc nối chồng thanh thép. Theo Jin thì người kỹ sư nên chủ động trong quá trình thiết kế. Khi phát hiện thanh thép dài quá chiều dài cấu tạo, người đó cần thể hiện ngay việc nối thép (nối ở vị trí nào và chiều dài đoạn nối bao nhiêu), Jin nghĩ điều đó là cần thiết và hợp lý
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#18 vinhan_qn

vinhan_qn

    Chưa sử dụng CAD

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

Đã gửi 06 July 2007 - 03:07 PM

Sao mình không download được vậy ?
Ji có lịn nào khác ko ?
Mình cũng đang cần tkt đây
Cảm ơn
  • 0

#19 xaydung

xaydung

    biết lệnh trim

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

Đã gửi 06 July 2007 - 09:55 PM

Các bạn ơi, mình đến khổ với cái máy của mình thôi(vẫn chủ đề thống kê đó):
khi minh mở chương trình CTK để tạo file *.tkf thì khi save as có báo lỗi như sau:
run-time error '-2147024770 (8007007e)':

automation error
the specified module could not be found
Đang có hứng thú thì lại vụt tắt , chán quá! hic hic
có bạn nào giúp mình được không
  • 0

#20 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 10 July 2007 - 12:10 AM

Sao mình không download được vậy ?
Ji có lịn nào khác ko ?
Mình cũng đang cần tkt đây
Cảm ơn

Thật xin lỗi vì trả lời chậm trễ, link sau có thể down được bình thường
link mới

@xaydung: Khó mà biết được lỗi gì, thực ra chỉ có thể trực tiếp gặp mình mới khắc phục được :s_dead:
  • 1

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com