Danh mục

Giáo trình phân tích quy trình tự động hóa với Autocad 3d cho thiết kế công trình giao thông p2

Số trang: 5      Loại file: pdf      Dung lượng: 689.72 KB      Lượt xem: 5      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Để có thể kết nối với nhau, các phần mềm chuyên dụng thường cung cấp kết quả tính toán dưới dạng dữ liệu có cấu trúc và được lưu trữ trong các tệp có định dạng TEXT, ví dụ như CSV hay DXF. Với các dữ liệu có cấu trúc này, người dùng sẽ tự thực hiện việc kết nối các phần mềm lại với nhau. Việc kết nối này cũng chỉ có thể giải quyết thêm một số bài toán phát sinh, cho nên một số phần mềm đã cho phép người dùng có thể can thiệp sâu hơn...
Nội dung trích xuất từ tài liệu:
Giáo trình phân tích quy trình tự động hóa với Autocad 3d cho thiết kế công trình giao thông p2. GIÁOTRÌNHTỰĐỘNGHOÁTHIẾTKẾCẦUĐƯỜNG Hình I-7: Wizard trợ giúp nhập dữ liệu cho kết cấu cầu đúc hẫng của MIDAS/Civil Công cụ lập trình để tạo ra các tính năng mới cho phần mềm hiện có rất nhiều và khá dễ dùng. Hầu hết chúng tập trung hỗ trợ cho AutoCAD và Office, bởi hai phần mềm này được dùng rất phổ biến trong công tác thiết kế. Với AutoCAD ta có thể sử dụng những công cụ sau: Các công cụ lập trình nhúng sẵn bên trong AutoCAD: AutoLISP: là một ngôn ngữ lập trình dạng thông dịch, cho phép người dùng tận dụng tối đa những lệnh sẵn có của AutoCAD để tổ hợp lại nhằm tạo ra những tính năng mới có mức độ tự động hóa cao. 8 MỞĐẦUHình I-8: Visual LISP: công cụ hỗ trợ cho lập trình với AutoLISP trong AutoCAD VBA: là một công cụ lập trình dựa trên Visual Basic, nó cho phép người dùng kết hợp tính dễ dùng và hiệu quả của môi trường lập trình Visual Basic với các tính năng và hệ thống đối tượng sẵn có trong AutoCAD. Hiện nay đây là công cụ được dùng rất phổ biến để xây dựng thêm những tính năng mới, với quy mô không lớn và không quá phức tạp trên AutoCAD. Trong lĩnh vực thiết kế công trình giao thông, công việc chiếm khối lượng lớn nhất và mất nhiều công nhất là tạo bản vẽ kỹ thuật. Mặc dù hầu hết người thiết kế đều dùng AutoCAD để tạo bản vẽ kỹ thuật nhưng mức độ tự động hóa vẫn rất thấp, chủ yếu sử dụng các lệnh đơn của AutoCAD (thông qua dòng lệnh hay nút bấm trong AutoCAD) cùng với các thông số hình học tính toán được (có thể bằng các phần mềm khác, ví dụ phần mềm tính kết cấu) để xây dựng bản vẽ. Vấn đề này hoàn toàn có thể tự động hóa được khi người dùng biết kết hợp quy tắc vẽ đối tượng thiết kế với số liệu hình học tính được trong một chương trình VBA do chính họ tạo ra. 9. GIÁOTRÌNHTỰĐỘNGHOÁTHIẾTKẾCẦUĐƯỜNG Hình I-9: Môi trường lập trình VBA trong AutoCAD Công cụ lập trình bên ngoài: bao gồm bất cứ ngôn ngữ lập trình nào mà có hỗ trợ công nghệ COM (Component Object Model) của Microsoft như: VB, VC++, Delphi.... Công cụ lập trình ObjectARX (AutoCAD Runtime Extension): là một cách mở rộng AutoCAD hiệu quả nhất và phức tạp nhất. Các phần mở rộng AutoCAD được xây dựng trên VC++ với việc sử dụng các thư viện lập trình mở rộng của AutoCAD (chính là ObjectARX). Bởi việc cho phép điều khiển trực tiếp nhân và cấu trúc dữ liệu của chương trình AutoCAD, cho nên những chương trình được viết với ObjectARX sẽ có tính linh hoạt rất cao, tốc độ chạy nhanh và nhỏ gọn hơn so với chương trình cùng loại viết bằng công cụ lập trình khác, nhưng mức độ phức tạp của việc lập trình sẽ tăng lên. Hầu hết các ứng dụng lớn chạy trên nền AutoCAD đều được xây dựng dựa trên ObjectARX: Land Desktop, Civil 3D, Nova-TDN... 10 MỞĐẦU Hình I-10: Mở rộng khả năng cho AutoCAD dùng ObjectARX5. Kết chươngNhư vậy, trong chương này, toàn cảnh về việc ứng dụng công nghệ thông tin để tự động hóacông tác thiết kế công trình giao thông đã được đề cập đến. Vấn đề cốt lõi để tự động hóa thiếtkế bao gồm: Quá trình thiết kế công trình giao thông và sản phẩm của từng công đoạn. Khả năng của phần cứng máy tính và các hệ thống phần mềm, bao gồm cả các phần mềm chuyên dụng. Sự đa dạng của các bài toán thiết kế cũng như những hạn chế trong các phần mềm chuyên dụng. Những đặc điểm của phần mềm và các công cụ phát triển, để từ đó có được định hướng trong việc giải quyết các vấn đề phát sinh, vốn thường gặp suốt quá trình thiết kế.Trong khuôn khổ giáo trình của một môn học, nhiều mảng kiến thức sẽ được kế thừa từ nhữngmôn học khác là điều đương nhiên, và do đó, chỉ có những nội dung mới, chưa được đề cập đếntrong những môn học khác, mới được trình bày chi tiết ở đây. Với các chương tiếp theo tronggiáo trình này, những kiến thức chi tiết để thực hiện tự động hóa thiết kế cầu đường sẽ đượcđưa ra theo những ý chính của chương đầu tiên này. 11 PHẦN II: LẬP TRÌNH TRÊN ỨNG DỤNG NỀNCHƯƠNG I: KHÁI NIỆMTrong hồ sơ thiết kế, phần tài liệu được trình bày dưới dạng bảng biểu (bảng tính kết cấu, bảngtính khối lượng, ...) và bản vẽ (mô tả cấu tạo hình học của công trình) chiếm một khối lượngđáng kể. Nội dung của những tài liệu trong phần này lại luôn có mối quan hệ rõ ràng và chặtchẽ với phần tính toán t ...

Tài liệu được xem nhiều: