Tài liệu lập trình trong autocad

Thảo luận trong 'Kế Toán - Kiểm Toán' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    LẬP TRÌNH TRONG AUTOCAD

    CHƯƠNG 1 : GIỚI THIỆU CHUNG




    Ngôn ngữ lập trình trong CAD

    Các cập của người dung khi thao tác với AutoCAD :

    – Cấp I : Biết sử dụng CAD

    – Cấp II : Biết quản lý và làm chủ môi trường CAD

    – Cấp III : Biết lập trình tự động hóa quá trình vẽ

    Autocad cho ta các cách để có thể tự động quá quá trình vẽ như sau :

    – Sử dụng các ngôn ngữ lập trình, sau đó kiết xuất ra bản vẽ dưới dạng các file văn bản DFX.

    – Tự động hóa bằng các file Script.

    – Lập trình trong môi trường CAD như Lisp, Object ARX, VBA.

    AutoDesk cung cấp cho chúng ta một bộ các phần mở rộng để kiểm soát AutoCad từ ngôn ngữ.



    Những phần mở rộng này được gọi là Object ARX. Đây là một phương pháp tiếp cận với CAD một

    cách chuyên nghiệp nhất tuy nhiên nó lại quá phức tạp.

    AutoLisp là một ngôn ngữ lập trình thông dịch, Nó là một phiên bản mới nhất về ngôn ngữ lập

    trình nhân tạo cũ nhất mà ngày nay vẫn còn được sử dụng. Autolisp nằm trong bộ Common LISP.

    LISP viết tắt của LIST Processor !. Nói chung Lisp dễ học bởi cú pháp của nó đơn giản nhưng nó

    không tương tác được với các cơ sở dữ liệu như Excel, access. Nên việc sử dụng nó tạo ra các ứng

    dụng phức tạp là rất khó. Tuy nhiên mức độ phức tạp cũng đã được giảm bớt đi rất nhiều trong Visual

    LISP!

    VBA viết tắt của Visual Basic Application. Cũng như Object Arx thì VBA cũng là một môi

    trường lập trình hướng đối tượng sử dụng ngôn ngữ VB. Ưu điểm của VBA là

    – Sử dụng VB, một ngôn ngữ lập trình tương đối thông dụng và dễ học.

    – VBA nằm trong CAD nên tốc độ chạy cũng tương đối nhanh.

    – Dễ dàng trong việc tạo ra các giao diện (hộp thoại, menu).

    – Tương tác với các ứng dụng khác và các cơ sở dữ liệu khác.

    – Cho phép ta ghi Project ra file riêng hoặc tích hợp luôn vào bản vẽ. Tạo điều kiện để phát

    triển ứng dụng một cách mềm dẻo trong việc chia sẽ dữ liệu giữa các ứng dụng khác trong

    môi trường Window.
     

    Các file đính kèm:

Đang tải...