Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
nhatquyelec

Tạo các thuộc tính cho Block và xuất sang Excel

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

Chào mọi người,

Mình là dân điện, trong quá trinh làm việc mình có một bài toán như thế này, không biết anh em có giải quyết được không.

Mình có vẽ một lưới điện trên CAD, tại mỗi cột điện mình muốn tạo các block thể hiện cột điện và vị trí của nó, ví dụ : vị trí I/1 _ cột CH8,4, vị trí I/2 _ cột BTLT8,4, .....

Đi kèm với bản vẽ CAD là file Excel tổng hợp vật tư tại từng vị trí cột.

Bây giờ mình muốn ngay lúc đầu vẽ bản vẽ CAD, tại từng vị trí mình gán cho nó từng thuộc tính luôn, như : vị trí cột, loại cột, xà, sứ, ..... sau đó mình chọn các cột đó và xuất sang Excel ( đỡ phải làm công đoạn thống kê lại các thuộc tính vị trí này là loại cột gì, xà, sứ gì trên Excel lần nữa, và điều này làm đồng nhất giữa bản vẽ CAD và bảng kê EXCEL)

Mình có file ảnh kèm theo để minh họa đây,

Mong mọi người biết về vấn đề này giúp đỡ !!!

http://www.cadviet.com/upfiles/3/cad_excel.rar

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

Tiếc là bạn không đưa file cad nên chưa thực hiện để xem có đúng ý bạn không.nếu là block thì bạn dùng lệnh eattext để xuất thuộc tính cũng được.Bạn có thể gửi file cad để mình thử làm xem có được khô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 chỉ hướng dẫn bạn xuất thuộc tính thôi,còn sắp xếp theo thứ tự bạn minh họa thì bạn tự làm nhé.Bạn xem video xem có đúng ý bạn không:

P/s:Bạn nên post hình trực tiếp lên diễn đàn,đừng bắt mọi người phải down về mới biết yêu cầu của bạn.

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ào mọi người,

Mình là dân điện, trong quá trinh làm việc mình có một bài toán như thế này, không biết anh em có giải quyết được không.

Mình có vẽ một lưới điện trên CAD, tại mỗi cột điện mình muốn tạo các block thể hiện cột điện và vị trí của nó, ví dụ : vị trí I/1 _ cột CH8,4, vị trí I/2 _ cột BTLT8,4, .....

Đi kèm với bản vẽ CAD là file Excel tổng hợp vật tư tại từng vị trí cột.

Bây giờ mình muốn ngay lúc đầu vẽ bản vẽ CAD, tại từng vị trí mình gán cho nó từng thuộc tính luôn, như : vị trí cột, loại cột, xà, sứ, ..... sau đó mình chọn các cột đó và xuất sang Excel ( đỡ phải làm công đoạn thống kê lại các thuộc tính vị trí này là loại cột gì, xà, sứ gì trên Excel lần nữa, và điều này làm đồng nhất giữa bản vẽ CAD và bảng kê EXCEL)

Mình có file ảnh kèm theo để minh họa đây,

Mong mọi người biết về vấn đề này giúp đỡ !!!

http://www.cadviet.c...3/cad_excel.rar

Hề hề hề,

Yêu cầu của bạn không khó nhưng đề nghị bạn trình bày rõ hơn ý của bạn để người làm lisp tiện hiểu. Tỷ như cái vị trí cột của bạn ở đây là gì???

Là thuộc tính vị trí (I/1, I/2, I/3.... ) hay là tọa độ của điểm đặt block???

Hay trong số các thuộc tính có trong block của bạn, có cần lấy tất cả các thuộc tính này hay chỉ cần lấy một vài thuộc tính nào đó như bạn đã mô tả ( Vì mình thấy trên file excel bạn gửi số thuộc tính chỉ có 4 mà thực tế bạn có tới 6 thuộc tính trong block)

Rất mong bạn nói rõ để người làm lisp đỡ phải vất vả chỉnh sửa bạn nhé.

Hề hề hề, chúc bạn vui.

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 lỗi mọi người, mấy ngày ni bận việc ở cơ quan quá, nên không lên diễn đàn xem mọi người góp ý !

Về bài toán của mình thì theo như bạn "cd2k44" hướng dẫn dùng lệnh eatedit để xuất các thuộc tính sang Excel thì mình làm được rồi, nhưng mình xem lại nếu cứ tới từng vị trí cột điện rồi đánh vào nào là : vị trí, xà, móng, tiếp địa,...còn nhiều nữa, bất tiện quá !

Nhưng bây giờ vấn đề mình nghĩ tối ưu nhất là nên thế này :

Mình có một loạt các vtc(vị trí cột), xa(xà), lc(loại cột), su(sứ),... trong Excel tương ứng là các biến Tag vt, xa, lc, su,... trong CAD

Và làm sao để mình nhập các thông số vào Excel, thì các thông số này được Update vào CAD.

(tất nhiên chương trình phải tìm kiếm vị trí cột để điền các thông số kia cho tương ứng)

Mình gời file hình kèm theo để mấy bạn dễ hiểu ý đồ của mình.

http://www.cadviet.com/upfiles/3/help2.rar

À, và nếu các bạn đã làm thì hướng dẫn cụ thể từng câu lệnh giúp mình (tóm lại cho mình cái cần câu í !)

Vì tương lai mình muốn phát triển thêm, ví dụ như tại vị trí I/7 là cột BTLT8,4 thì xuất sang CAD cái là tại đó nó lôi block hình tròn thể hiện cột BTLT8,4 ra hiện lên.....

Cám ơn mọi người trước nghe.

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 lỗi mọi người, mấy ngày ni bận việc ở cơ quan quá, nên không lên diễn đàn xem mọi người góp ý !

Về bài toán của mình thì theo như bạn "cd2k44" hướng dẫn dùng lệnh eatedit để xuất các thuộc tính sang Excel thì mình làm được rồi, nhưng mình xem lại nếu cứ tới từng vị trí cột điện rồi đánh vào nào là : vị trí, xà, móng, tiếp địa,...còn nhiều nữa, bất tiện quá !

Nhưng bây giờ vấn đề mình nghĩ tối ưu nhất là nên thế này :

Mình có một loạt các vtc(vị trí cột), xa(xà), lc(loại cột), su(sứ),... trong Excel tương ứng là các biến Tag vt, xa, lc, su,... trong CAD

Và làm sao để mình nhập các thông số vào Excel, thì các thông số này được Update vào CAD.

(tất nhiên chương trình phải tìm kiếm vị trí cột để điền các thông số kia cho tương ứng)

Mình gời file hình kèm theo để mấy bạn dễ hiểu ý đồ của mình.

http://www.cadviet.c...les/3/help2.rar

À, và nếu các bạn đã làm thì hướng dẫn cụ thể từng câu lệnh giúp mình (tóm lại cho mình cái cần câu í !)

Vì tương lai mình muốn phát triển thêm, ví dụ như tại vị trí I/7 là cột BTLT8,4 thì xuất sang CAD cái là tại đó nó lôi block hình tròn thể hiện cột BTLT8,4 ra hiện lên.....

Cám ơn mọi người trước nghe.

Bạn làm lệnh đó trong lệnh có dấu tích cho phép bạn truy xuất thông tin gì,cái nào không cần xuất thìbạn bỏ nó đi.Trong express của cad hình như có lệnh import các thông tin đó bạn

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

ui, cám ơn bạn đã nhiệt tình, nhưng vấn đề mình hỏi khác cơ, như mình nói việc điền thuộc tính từng cột trong CAD quá mất công,

giờ là làm sao mà từ Excel mà xuất sang CAD ấy, như đã trình bày ở trên ấ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

Vậy bạn chen bảng excel vào vad hoặc tìm chương trình hỗ trợ chức năng này,cadviet đã có rồi,tìm 1 số phần hỗ trợ xuất qua cad đó là được.Mình đọc không kỹ nên tưởng bạn thay đổi thuộc tính block kia

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ìm mãi rồi nhưng hình như chưa có đề tài nào nói về việc xuất dữ liệu trong bảng Excel vào gán lên các thuộc tính cho block trong CAD cả, mình cũng không biết phải bắt đầu từ hướng nào để giải quyết vấn đề này nữa, cám ơn mọi người !

Tiếp tục tìm kiếm thôi

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ìm mãi rồi nhưng hình như chưa có đề tài nào nói về việc xuất dữ liệu trong bảng Excel vào gán lên các thuộc tính cho block trong CAD cả, mình cũng không biết phải bắt đầu từ hướng nào để giải quyết vấn đề này nữa, cám ơn mọi người !

Tiếp tục tìm kiếm thôi

Phải hỏi lại bạn 1 chút:

1. Bạn muốn cập nhật các thông tin cho các block có trên cad từ excel hay sao=> Với yêu cầu này thì mình nhớ là express của cad có việc import thông tin vào att block.

2. Nếu bạn muốn chuyển bảng các thông tin block từ excel sang cad thì có 1 số chương trình như sau: bạn insert object là bảng excel qua cad,dùng các lisp xuất từ excel sang cad, hoặc lên google search với từ khóa:chuyển bảng thống kê từ excel sang cad

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

Ờ, như thế này này, mình có một sơ đồ lưới điện trong CAD, tại từng vị trí cột mình tạo từng block bao gồm nhiều Tag (ví dụ gồm 2 Tag : vtc(vị trí cột), lc(loại cột), việc này cũng dễ làm) để mô tả cho vật tư thiết bị cho từng cột

Tương ứng với 2 Tag bên CAD, bên Excel mình có 2 cột A(vtc), B(lc).

Mình muốn làm một chương trình trong CAD tìm kiếm dữ liệu tương ứng từ Excel để cập nhập vào các Tag của block được chọn

Bạn xem hình dưới cho tiện,

À, bảng excel mình đưa vào trong CAD là để mô tả cho dễ hiểu thôi chứ không phải là đưa nó vào trong CAD đâu

 

http://www.cadviet.com/upfiles/3/123_1.rar

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

vẫn vậy, có thể bạn có tài khoản trong youtube nên có thể xem được,

à mình thấy bạn chắc có vẻ khá mấy khoản lập trình CAD, nên để tiện trao đổi bạn cho mình xin địa chỉ mail được khô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

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

Đăng nhập để thực hiện theo  

×