Chuyển đến nội dung
Diễn đàn CADViet
pham trung hải

nhờ các tiền bối giúp tính tổng thép trên thống kê theo yêu cầu đề ra.

Các bài được khuyến nghị

17 phút trước, No.Star đã nói:

Bạn xin file Cad, hoặc Bảng Excel thì tính nhanh còn được. Chứ file PDF thì chỉ có cộng bằng cơm thôi :)

 

  • Vote giảm 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

 cảm ơn bạn tannguyen291đã để ý đến chủ đề của tôi. nhưng tôi đang gặp một vấn đề này khi tôi copy bảng từ cell sang cad thì nó chỉ hiện thị dạng  ảnh, mà với dạng ảnh thì có bố SUMIF sống lại cũng quỳ lạy thôi.

z5305034340956_2c8ee1a624e32882d162ac09fcd3380a.jpg

  • Vote giảm 2

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

Bạn nên sumif từ bên excel trước rồi copy sang cad.

Lưu ý bạn muốn được sự giúp đỡ người khác xin dùng ngôn từ cho phù hợp. Chúc bạn thành cô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

Mình đã xem file cad và thấy các dòng trong file cad đều là block atribute. nên việc tính toán với excel là quá đơn giản khi dùng attout. 

ngoài ra nếu là hình ảnh cũng có thể áp dụng AI để đọc hình ảnh thành excel. 

Không có bố nào phải quỳ lạy ở đây cả. đây là vấn đề về kỹ năng, bạn nên học hỏi nhiều hơn. vấn đề về giao tiếp sẽ cản trở công việc của bạn trong tương lai.

image.png.cef702101c05ed8bf5bd495d0aa3b4fd.png

 

image.png.adac0116d88c8655031598ddbccbe50c.png

 

 

  • Like 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

bạn tannguyen291 nói đúng tôi đang bị rào cản ngôn ngữ làm hạn chế sự phát triển . bạn làm ơn có thể nói cụ thể vấn đề tôi đang gặp hoặc diễn giải bằng vi deo giup tôi có đc không. cảm ơn bạn nhiều....

  • Vote giảm 2

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

Xin phép các bác lâu năm của diễn đàn #tannguyen291, #limfx:

Chào bạn : #pham trung hải.

Mình không biết bạn là ai, và đang làm chức vụ gì. Nhưng bạn đăng bài có sử dụng từ ngữ không hợp trong các bình luận với diễn đàn như "bố...", " quỳ lạy...". Bạn có thể xem các bài viết của những thành viên để xem cách giao tiếp của họ như thế nào, rồi sau đó hãy tự xem lại các bình luận của bạn.

Ngoài ra, đây là vấn đề mà bạn đang muốn sự trợ giúp từ người khác, người khác bỏ công sức giúp bạn 1 cách miễn phí. Do vậy, từng lời nói của bạn hãy dành sự tôn trọng cho họ !

 

 

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

cảm ơn tannguyen291! nếu các số liệu trên có trong bảng excell thì có lẽ tôi đã ko đăng bài làm phiền mọi người, nhưng tôi đang gặp vấn đề số liệu ở trên cad, và đã đc đóng block , phá block ra thì số liệu nó nhẩy lung tung copy sang excell thì nó hiện thị dưới dạng ảnh. ko cho phép dùng hàm đc....

  • Vote giảm 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
6 phút trước, pham trung hải đã nói:

cảm ơn tannguyen291! nếu các số liệu trên có trong bảng excell thì có lẽ tôi đã ko đăng bài làm phiền mọi người, nhưng tôi đang gặp vấn đề số liệu ở trên cad, và đã đc đóng block , phá block ra thì số liệu nó nhẩy lung tung copy sang excell thì nó hiện thị dưới dạng ảnh. ko cho phép dùng hàm đc....

Vẫn chưa nghĩ kỹ rồi. đọc lại cmt bên trên của tôi bạn sẽ thấy

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
1 giờ trước, pham trung hải đã nói:

 cảm ơn bạn tannguyen291đã để ý đến chủ đề của tôi. nhưng tôi đang gặp một vấn đề này khi tôi copy bảng từ cell sang cad thì nó chỉ hiện thị dạng  ảnh, mà với dạng ảnh thì có bố SUMIF sống lại cũng quỳ lạy thôi.

z5305034340956_2c8ee1a624e32882d162ac09fcd3380a.jpg

trong file cad đang dùng phần mềm của NGHIA_THKE thì lên liên hệ với tác giả. Còn muốn xuất qua excel thì dùng lisp tankhanh. Còn về mảng dân dụng họ hay dùng phần mềm Katapro hoặc DCE để vẽ kết cấu, thống kê tự động xuất qua lại giữa cad và excel chứ ko ai bóc tay như bác nữa đâu 

image.png

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

All: chủ topic đang cần phân loại thép (thành 3 loại) trên 1 bảng kê thép được vẽ trên Cad (không liên quan Excel).

@pham trung hải: bạn cần rút kinh nghiệm để yêu cầu của bạn không làm người khác phật lòng, cũng như không bị xóa vì nội quy của forum.

Về y/c của bạn, chắc phải nhờ ai đó viết lisp thôi, chứ bảng kê này đặc biệt (do đồng chí Nghĩa lập trình).

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

Chắc tác giả phải nhờ bạn tannguyen viết cho lisp tính tổng dựa vào 3 loại thép. Chứ DX chắc tác giả không biết đâ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

Người ta trả lời r
Attout / Dataextraction -> Excel -> Tính toán
Đây là 1 kỹ năng rất cơ bản khi làm việc bóc khối lượng trong CAD
Ngoài ra bạn cũng có thể sử dụng link này :
https://www.google.com/search?q=attribute+to+excel+lisp&oq=attribute+to+excel+lisp&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQRRhBMgYIAhBFGEHSAQg3NjMxajBqMagCALACAA&sourceid=chrome&ie=UTF-8

  • Vote tă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

Hồi mới vào nghề, cứ block Atts là nổ (explode) ra, rồi sử dụng lisp cộng text mà làm, cứ thế cũng kiếm được chút cơm các bác ạ !

Giờ chắc lisp này đáp ứng đc y/cầu của thớt:

(defun c:PhanLoaiThep (/ lst ss  )
  ;;  By : Gia_Bach, www.CadViet.com
  (defun Get_TrongLuong (ent / dk tl)  ; DK TL
    (foreach att (vlax-invoke (vlax-Ename->Vla-Object ent) 'GetAttributes)
      (cond
	( (= "DK" (vla-get-TagString Att) ) (setq dk (vla-get-TextString Att)))
	( (= "TL" (vla-get-TagString Att) ) (setq tl (vla-get-TextString Att)))
	( t nil) ) )
    (if (and dk tl)
      (progn
	(if(= (substr dk 1 1) "`") (setq dk (substr dk 2)))
	(if(= (substr dk 1 3) "%%c") (setq dk (substr dk 4)))
	(cons dk (distof tl))) ))
  
  (if (setq ss (ssget(list (cons 0 "INSERT")(cons 66 1)(cons 2 "NGHIA_THKE"))))
    (progn
      (setq i -1)
      (while (setq ent (ssname ss (setq i (1+ i))))
	(if (setq DkTl (Get_TrongLuong ent) )
	  (progn
	    (setq dk (car dktl) tl (cdr dktl))
	    (if (setq asoc (assoc dk lst))
	      (setq lst (subst (cons dk (+ tl (cdr asoc)) ) asoc lst))
	      (setq lst (append lst (list dktl)) )) )	))
      ; phan loai Thep dk <=10 =?, thep dk <=18 = ?, va thep dk>18=?
      (setq dk10 0 dk18 0 dk50 0)
      (foreach dktl lst
	(setq dk (distof (car dktl)))
	(cond
	  ((<= dk 10) (setq dk10 (+ dk10 (cdr dktl))))
	  ((<= dk 18) (setq dk18 (+ dk18 (cdr dktl))))
	  (t (setq dk50 (+ dk50 (cdr dktl))) )))
      (if (> dk10 0) (princ (strcat "\nD/kinh <=10, TL: "(rtos dk10)) ) )
      (if (> dk18 0) (princ (strcat "\nD/kinh <=18, TL: "(rtos dk18)) ) )
      (if (> dk50 0) (princ (strcat "\nD/kinh  >18, TL: "(rtos dk50)) ) )
    ) )  
  (princ))

 

  • Like 1
  • Vote tăng 2

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

Cái này có rất nhiều cách làm không đầy 5p là xong vì nó khá cơ bản rồi. mà đọc bình luận cách nói chuyển chủ thớt nghe dị ứng sao ấy nhỉ?

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
7 phút trước, DungNguyen685 đã nói:

Cái này có rất nhiều cách làm không đầy 5p là xong vì nó khá cơ bản rồi. mà đọc bình luận cách nói chuyển chủ thớt nghe dị ứng sao ấy nhỉ?

Trùm của trùm: 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
1 phút trước, Doan Van Ha đã nói:

Trùm của trùm: 5'

Bên dân dụng dân Qs xử lý nhiều mà a. Cách của a ketxu là một cách khi xuất Dataextraction chọn những dữ liệu cần thôi ra excel là xem như xong rồi.

Cách 2 là burst ra dùng Lisp xuất text qua excel là xong.

Cách 3 dùng lisp cái này thì nếu đã viết sẵn cho dạng này thì chỉ cần sửa lại tên block hoặc các Tag trong lisp xử lý không cần excel.

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
4 phút trước, DungNguyen685 đã nói:

Bên dân dụng dân Qs xử lý nhiều mà a. Cách của a ketxu là một cách khi xuất Dataextraction chọn những dữ liệu cần thôi ra excel là xem như xong rồi.

Cách 2 là burst ra dùng Lisp xuất text qua excel là xong.

Cách 3 dùng lisp cái này thì nếu đã viết sẵn cho dạng này thì chỉ cần sửa lại tên block hoặc các Tag trong lisp xử lý không cần excel.

Mấy cái lisp này tự dưng 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
16 phút trước, Doan Van Ha đã nói:

Mấy cái lisp này tự dưng có à?

Sao anh lại dị ứng với em câu này nhỉ. Thì em đã nói là em đã có (cùng rất nhiều ae trong diễn đàn mình có) và ý của em với cách nói chuyện như này ae họ không share. Làm qs bên dân dụng cái này gặp rất là nhiều. Còn lisp hay vba xuất từ cad qua excel thì gõ gg ra cả đống luôn ấy a.

Vấn đề em nói là mình thao tác làm chứ còn a bắt bẻ em là phải đi tìm hay đi viết lisp thì em chịu a rồi.

Từ 1 block att xuất vài thông số ra excel xong dùng sumif là xong mà làm sống với cad bao nhiêu năm không làm được 5p sao a? 

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

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×