QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

Xuất bản vẽ

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Xuất bản vẽ

    Các bác cho em hỏi thuật toán viết chương trình xuất ra 1 bản vẽ Autocad từ VisualBasic khi biết các thông số đầu vào.

  • #2
    Ðề: Xuất bản vẽ

    Cái này không phải là thuật toán.
    Có thể đọc trong hướng dẫn đi cùng trong Help của Autocad.

    Ghi chú


    • #3
      Ðề: Xuất bản vẽ

      Bạn có thể nêu rõ vấn đề được không?
      Xuất bản vẽ Autocad sang môi trường khác hay là tạo một file *.dxf để đọc trong cad?
      Nếu đêm nay em lại khóc
      Thì người đau... đầu chỉ có mình anh.

      Ghi chú


      • #4
        Ðề: Xuất bản vẽ

        Chẵn hạn ta muốn vẽ một mặt cắt ngang của 1 tuyến đường khi ta đã tính toán được các kích thước làn xe,số làn xe,dạng bó vỉa... ở trong 1 chương trình tự viết bằng visual basic.Bây giờ thì các bác hiểu ý tôi hỏi rồi chứ.

        Ghi chú


        • #5
          Ðề: Xuất bản vẽ

          Nếu vậy thì có vẻ giản dị, vậy các bạn có thể viết bằng Autolisp.
          Với cái máy HP (32K của những năm 70), tụi này đã vẻ được từ trên 30 năm nay.
          Bây giờ với các PC ngày nay, chắc các bạn tính luôn được diện tích đất đào, đất đắp, diện tích cỏ gazon cho các taluy !

          Ghi chú


          • #6
            Ðề: Xuất bản vẽ

            Bạn donal đã dùng VB rồi thì vào AutoCAD, đọc thêm VBA một chút sẽ làm được ngay. Nếu muốn vẽ trực tiếp từ chương trình VB của bạn, thì vào reference, nạp file acad.tlb gì đó sẽ điều khiển được AutoCAD. Tài liệu nên đọc là: Using VBA ActiveX in AutoCAD2000.pdf hoặc cái tên tương tự, bạn có thể search trong diễn đàn này. Lâu mình không dùng nên quên rồi

            Ghi chú


            • #7
              Ðề: Xuất bản vẽ

              Bác tnlinh ah, cái tài liệu đó em search mà chẳng có, nếu có thì bác share cho em với.
              Thêm điều này nữa, các bác có biết cách tạo hoạt cảnh 3D trên cơ sở đó không? Nếu được thì đây là điều rất hay!!

              Ghi chú


              • #8
                Ðề: Xuất bản vẽ

                Nguyên văn bởi donal
                Bác tnlinh ah, cái tài liệu đó em search mà chẳng có, nếu có thì bác share cho em với.
                Thêm điều này nữa, các bác có biết cách tạo hoạt cảnh 3D trên cơ sở đó không? Nếu được thì đây là điều rất hay!!
                Để làm hoạt cảnh 3D bạn lên dùng nhưng sản phẩm chuyên dụng như 3dmax, viz...Cá nhân tôi thấy AutoCAD framework không hỗ trợ nhiều..."việc đó". Nếu bạn làm, thì trong CAD có đối tượng gọi là Transporm Matrix...=> Tùy biến thông số cho Matrix này theo phép biến đổi hình học bạn mong muốn, áp Matrix này cho đối tượng hình học cần dùng. Lưu các frame hình(trạng thái) vào một cấu trúc dạng stream. Render lại dựa trên dữ liệu đó.
                Bạn phải làm rất nhiều việc, cái bạn "tận dụng " được là hệ thống thư viện hình học vector mạnh mẽ của CAD. Đây chỉ là ý kiến chủ quan của tôi, dựa trên chút hiểu biết về CAD(tôi chưa làm cái gì về tạo hoạt cảnh - tôi đoán bạn muốn làm cái giống trong SAP? ==> công việc không đơn giản chút nào!, còn về tự động vẽ - ko quá phức tạp bạn hoàn toàn có thể dùng Lisp Script.)

                Ghi chú


                • #9
                  Ðề: Xuất bản vẽ

                  Để linh được từ môi trường ứng dụng viết bằng VB sang môi trường AutoCAD bạn có thể vào trong help của CAD để tham khảo. Những vấn đề đầu tiên của nó cũng nói về vấn đề này. bạn có thể copy trực tiếp vào VB để chạy thử. Mày mò một chút là ra mà.

                  Nếu muốn biết thêm thông tin về "món này".
                  Các đồng nghiệp có thể mail trực tiếp cho tôi theo địa chỉ sau:
                  a2tiep.addpro@gmail.com

                  Ghi chú


                  • #10
                    Ðề: Xuất bản vẽ

                    Nguyên văn bởi tnlinh
                    Bạn donal đã dùng VB rồi thì vào AutoCAD, đọc thêm VBA một chút sẽ làm được ngay. Nếu muốn vẽ trực tiếp từ chương trình VB của bạn, thì vào reference, nạp file acad.tlb gì đó sẽ điều khiển được AutoCAD. Tài liệu nên đọc là: Using VBA ActiveX in AutoCAD2000.pdf hoặc cái tên tương tự, bạn có thể search trong diễn đàn này. Lâu mình không dùng nên quên rồi
                    Cách dùng này của bạn sẽ có gặp vấn đề sau: nếu sử dụng các version cad khác nhau là nó chịu. Nó chỉ nhận ra version của nó và thấp hơn nó. Như vậy, mỗi lần AutoDesk thay đổi version thì chương trình lại nhăn răng. Bạn có thể viết dưới dạng Object ảo có thì nhận mà không thì thôi.

                    Ghi chú


                    • #11
                      Ðề: Xuất bản vẽ

                      Có bác nào biết cách xuất biểu đồ lập tiến độ từ chương trình Microsoft Project sang Autocad không chỉ giúp tôi với. Thanks

                      Ghi chú


                      • #12
                        Ðề: Xuất bản vẽ từ visualbasic sang autocad

                        cái này tôi làm nhiều rồi !
                        bước đầu tiên trong máy của ông phải cài autocad ví dụ ACAd 2004 chẳng hạn , với ngôn ngữ lập trình visualbasic ông phải application cái trong có đuôi.dll ấy của cad ,ông phải biết đoạn mã gọi autocad 2004 từ dòng lệnh trong Visual basic , ông phải biết lập trình VBA for cad từ đó khi ta gọi chương trình autocad nó khởi động song và trên nền của nó ta đã có cái cần vẽ > OK

                        Ghi chú


                        • #13
                          Ðề: Xuất bản vẽ

                          Nguyên văn bởi thanhfnam
                          Bạn có thể nêu rõ vấn đề được không?
                          Xuất bản vẽ Autocad sang môi trường khác hay là tạo một file *.dxf để đọc trong cad?
                          Bạn nói hay thiệt chắc bạn biết khá nhiều về máy tính nhỉ ,cho minh hỏi bạn nha _Làm cách nào chuyển *.dxf từ các file của các chương trình SAP ,ETAP ,SANTAPRO..? Liệu có thể xảy ra không nhỉ
                          Ngựa Non Tập Chạy
                          Đường Phẳng Hay Biết Mấy

                          Ghi chú

                          Working...
                          X