Chuyển tọa độ từ Excel vào Cad

Thảo luận trong 'SM3D/PDMS/CAD' bắt đầu bởi admin, 19/5/12.

  1. admin

    admin Administrator

    Tham gia ngày:
    12/5/12
    Bài viết:
    916
    Đã được thích:
    28
    Điểm thành tích:
    28
    Hôm rồi có làm một số công việc liên quan tới việc vẽ khoảng 1000 điểm có tọa độ cho trước trong file excel vào trong cad, có một ông cứ ngồi lụi hịu gõ từng con số một vào trong file cad, thầy nông dân quá, nhìn sang ông khác thì dùng file excel và lệnh '&" để ghép hai tọa độ x,y và một ô và copy, paste vào trong file cad tuy có nhanh hơn tuy nhiên cách làm này nếu dùng cho 1000 điểm, tính trung bình 1 điểm mất 30s, tổng thời gian cho việc này là 30*1000=20.000s ~13h, một quảng thời gian quá dài.
    không cam tâm tớ tìm tới cadviet.com ở đó phát hiện ra một lisp giải quyết việc này trong vòng có 60s. các bạn quan tâm có thể load file đính kèm và làm theo hương dẫn:

    1- Save file excel thành file có đuôi .txt (chẳng hạn như copy tọa độ các điểm vào Notepad và save dưới dạng .txt)
    các tọa độ này phải viết dưới dạng (theo cột) x y z - nếu chỉ vẽ trong 2D, các bạn gán giá trị của tọa độ z =0
    vi du: x y z
    1900000 12653574 0
    2165004 26544581 0
    2- copy file "IMPORTXYZ.DCL" va "IMPORTXYZATT.dwg" vao "C:\Program Files\AutoCAD 2007\Support"
    3- bat file cad va dung lenh "ap" de load autolisp "IMPORTXYZ.LSP" vao ban ve
    4- sau do go lenh "importxyz"
    5- kich tiep vao "brown" de load file vua tao o muc 1
    6- kich tiep vao getcondinate XYZ
    7- chon cach ve diem o cac option trong bang va kick ok la xong.
     

    Các file đính kèm:

    longbyoongho thích bài này.
  2. thuthu

    thuthu New Member

    Tham gia ngày:
    20/7/12
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    bạn ơi , bạn coó biết các h vẽ hiình chiêếu tren autocad ko

    ---------- Post added at 02:42 PM ---------- Previous post was at 02:41 PM ----------

    Minh muon hoi cac ban la Cach xac dinh ve hinh chieu tren autocad day, minh rat mong moi nguoi giup do.
    CO ai có t hì xin gui mail cho minh nha: anhthuhp0990@gmail.com
    Tran trong cam on
     
    Chỉnh sửa cuối: 26/9/15
  3. admin

    admin Administrator

    Tham gia ngày:
    12/5/12
    Bài viết:
    916
    Đã được thích:
    28
    Điểm thành tích:
    28
    Mình nghĩ là bạn nên học sử dụng 3D cad, sẽ không phải mất thời gian tìm hiểu về hình chiếu với cả trục đo.
    Autocad 3D một trong những công cụ quan trọng trong các tính toán thiết kế (simple).
    Dưới đây là hình ảnh sử dụng 3D cad để vẽ hình chiếu trục đo.
    Pad-Eye 120T.jpg
     
  4. vtnvna

    vtnvna New Member

    Tham gia ngày:
    3/9/13
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    Không biết anh chị em làm được chưa.nhưng hiện tại mình đã làm được và chia sẻ chút
    1.Đầu tiên các bạn load file đính kèm của bài admin đã post về và mở lên sẽ có dạng:
    ảnh đính kèm 1
    2.Dùng file excel của các bạn cần làm (x y) thêm vào cột z =0 (x y z)
    Như hình dưới đây cột màu xanh.
    B1.jpg
    3. save file ở bước 2 thành đuôi .txt vào trong Notepad và đặt tên gì đó,ở đây tôi đặt là “chuyen doi.txt” như trong hình dưới đây
    B2.jpg
    4. copy file "IMPORTXYZ.DCL" va "IMPORTXYZATT.dwg" vao "C:\Program Files\AutoCAD 2007\Support"
    5. bat file cad va dung lenh "ap" de load autolisp "IMPORTXYZ.LSP" (*chú ý file này nẳm ở trong tập tin các bạn vừa download về) vao ban ve như sau :
    B3.jpg
    6. Sau đó gõ lệnh "importxyz" cửa xổ importxyz trong autocad sẽ hiển thị lên như sau:
    Các bạn chọn vào “Browse for file” và tìm đến nơi chứa file đã save dạng “notebook” như mình đã save là “chuyen doi.txt” ở trên
    B4.jpg
    Sau đó bạn chọn “Get XYZ” bạn sẽ thấy ở dưới nó hiển thị lên tọa độ mà các bạn cần chuyển vào autocad.Sau đó bạn chọn “Draw a circle” và ở bên cạnh là “ Diameter” bạn chọn kích thước điểm cần vòng tròn lớn lên tùy thuộc tỷ lệ bản vẽ của bạn và chọn “okay”
    p/s : các bạn chú ý tọa độ,tỷ lệ bản vẽ so với tọa độ thực tế có được ko.muốn kiểm tra thử các bạn đặt con trỏ vào bản autocad và ghi lại tọa độ của điểm bất kỳ (x y) ở góc trái cuối của cửa sổ và nhớ lấy vị trí đó vào excel rùi làm như các bước từ 1----à6 nó sẽ hiển thị cho các bạn các điểm ghi đó
    Mình ko phải dân chuyên về mảng này nên viết có phần lủng củng,trình bày ảnh,chữ không đẹp,mong admin chỉnh sửa cho tốt hơn.có gì ace alo mình theo số:0904759357 or 0977451455 mình hỗ trợ thêm
     

    Các file đính kèm:

    • B0.jpg
      B0.jpg
      Kích thước:
      15.3 KB
      Đọc:
      43
    Chỉnh sửa cuối: 9/9/13
  5. tracdiathudo

    tracdiathudo New Member

    Tham gia ngày:
    19/10/13
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    chào các anh
    em ko rành về lisp và em là thành viên mới của diễn đàn nên em muốn nhờ các anh 1 việc thế này: em muốn có một lisp load số liệu từ file txt lên cad. nhưng khi load lên phải nhìn thấy text cao độ và poit tọa độ, có thể lựa chọn dạng số sau thấp hơn số trước. đặc biệt là em muốn có lựa chọn khoảng cách giữa các điểm cao độ tùy ý ví dụ như cách nhau 5m, 10m, 20m... mong các anh xem giúp a. trân thành cám ơn
     
  6. Hunter

    Hunter Member

    Tham gia ngày:
    19/8/13
    Bài viết:
    42
    Đã được thích:
    0
    Điểm thành tích:
    6
    Không rành về autolisp mà lên đặt hàng một file autolisp quá phức tạp.
    Có một số góp ý với đơn hàng của bạn là: điểm từ file text đưa vào cad thường rất nhiều và dày đặc, nếu đưa cả chữ ghi cao độ và tọa độ của điểm thì rất khó kiểm soát và phức tạp bản vẽ.
     
  7. Tieu_Ho

    Tieu_Ho Super Moderators

    Tham gia ngày:
    16/11/12
    Bài viết:
    48
    Đã được thích:
    0
    Điểm thành tích:
    6
    Chào bạn, có thể trên diễn đàn Offshorevn.com của mình sẽ có thành viên biết và mày mò giúp bạn, tuy nhiên vì không chuyên cũng như mảng này trên diễn đàn của mình còn hơi yếu, mình nghĩ bạn nên ghé trang CADVIET.COM ở mục AUTOLISP, bạn chỉ cần yêu cầu nhờ viết lisp theo ý của bạn thì chỉ 1 đến 2 tiếng sẽ có cho bạn và hoàn toàn miễn phí.

    Hi vọng một ngày không xa trên 4room mình sẽ phát triển mạnh về lĩnh vực này !!!!
    Thân !
     
  8. quangxd.ctt

    quangxd.ctt New Member

    Tham gia ngày:
    18/7/15
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    Chào anh
    em có làm theo hướng dẩn của anh nhung đến bước cuối khi gõ lệnh importxyz thi lai báo lỗi là ''unknown command'' em không hiểu là như thế nào.rất mong anh giúp đỡ em đang rất cần dùng.
     
  9. hoangtu

    hoangtu Moderators Thành viên BQT

    Tham gia ngày:
    20/5/12
    Bài viết:
    663
    Đã được thích:
    46
    Điểm thành tích:
    28
    Vui lòng liên hệ theo thông tin trên để được hỗ trợ trực tiếp
     
  10. bao bao

    bao bao New Member

    Tham gia ngày:
    30/11/16
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    cho hoi sao minh lam nhung ko dc
     
  11. Phạm Hằng

    Phạm Hằng New Member

    Tham gia ngày:
    4/4/19
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    Mình đã xuất được điểm ra cad theo đúng tọa độ, nhưng hiển chị chỉ được điểm. Mình muốn hỏi ad có cách nào để điểm xuất ra hiển thị cao độ z không?
     

Chia sẻ trang này