1. Trang chủ
  2. » Công Nghệ Thông Tin

Thiết kế đường trên Landdesktop - Chương 3 pdf

5 277 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 86,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương 3 Xây dựng các chương trình phụ trợ dựa trên nền Land Desktop Civil Design Có thể nhận thấy rằng bộ chương trình Land Desktop Civil Design là rất mạnh.. Tuy nhiên điểm mạnh nh

Trang 1

Chương 3

Xây dựng các chương trình

phụ trợ dựa trên nền

Land Desktop Civil Design

Có thể nhận thấy rằng bộ chương trình Land Desktop Civil Design là rất mạnh

Tuy nhiên do là bộ chương trình của nước ngoài nên có nhiều điểm của chương trình

áp dụng cho điều kiện Việt Nam không phù hợp Cách tính các tham số thiết kế hoàn

toàn dựa theo AASHTO, do vậy nhiều tham số tính toán không phù hợp với điều kiện

Việt Nam Đối với bản vẽ thì bản vẽ bình đồ và trắc dọc của Civil Design có thể chấp

nhận được, còn bản vẽ trắc ngang thì còn thiếu nhiều chỗ, với đường nâng cấp hoặc

các trường hợp đặc biệt có độ dốc tự nhiên quá lớn thì trắc ngang bị lỗi Ngoài ra

trong quá trình khai thác chương trình còn một số lỗi nhỏ về trình bày đòi hỏi người

sử dụng phải thành thạo AutoCad để có thể chỉnh sửa được dễ dàng

Tuy nhiên điểm mạnh nhất của Land Desktop Civil Design là chương trình cho

phép người sử dụng tùy biến và tác động sâu vào chương trình, do vậy người sử

dụng có thể tùy biến chương trình để phục vụ các yêu cầu riêng của mình và chính vì

vậy xóa đi các điểm yếu vốn có của chương trình

Toàn bộ chương trình được xây dựng theo cấu trúc rõ ràng, tất cả các thành

phần trong chương trình đều được xây dựng thành các đối tượng do đó dễ dàng cho

các kỹ sư trong việc truy xuất đến các đối tượng đó để làm việc Để lập trình thêm

các chương trình chức năng phụ trợ trên nền AutoCad nói chung và Land Desktop

nói riêng trước đây đòi hỏi người dùng phải sử dụng AutoLisp hoặc Object Arx để viết

chương trình AutoLisp là ngôn ngữ có cấu trúc đặc biệt và khác nhiều so với các

ngôn ngữ phổ thông như Pascal, C mà các kỹ sư thường được trang bị, do vậy tiếp

cận AutoLisp là khá khó khăn với nhiều kỹ sư Hơn nữa khi sử dụng AutoLisp thì việc

tiếp cận các hệ cơ sở dữ liệu như MS Access, MS SQL, Oracle v v rất khó khăn, vì

vậy lựa chọn AutoLisp không phải là giải pháp tối ưu để viết thêm chương trình chạy

trên nền AutoCad Để sử dụng Object Arx viết các trình phụ trợ đòi hỏi người sử dụng

biết lập trình bằng ngôn ngữ C++, đồng thời phải có kiến thức về cấu trúc hệ thống

của AutoCad Các chương trình phụ trợ viết bằng Arx nói chung đều mạnh, tương tác

trực tiếp với Autocad và khá linh hoạt, có thể đáp ứng cho mọi yêu cầu của người lập

trình Điểm yếu duy nhất của nó là khó học và đòi hỏi thời gian phát triển lâu, vì vậy

nó chi phù hợp với các dự án lớn hay các chương trình thương mại và thường được

xây dựng với đội ngũ lập trình viên chuyên nghiệp Nhằm đáp ứng yêu cầu của các

kỹ sư về khả năng xây dựng các ứng dụng phụ trợ trên nền Autocad nhanh và hiệu

quả, Autodesk đã gắn thêm VBA cho Autocad, nhưng với Land Desktop thì chỉ bắt

đầu từ phiên bản 2000i thì các đối tượng của Land Desktop mới được cung cấp trong

thư viện các đối tượng của VBA Nhờ có sự bổ sung này, các kỹ sư có thể viết trực

tiếp các chương trình phụ trợ chạy trên nền Land Desktop bằng bất kỳ ngôn ngữ nào

hỗ trợ ActiveX như Visual C++, Visual Basic, Delphi v v nhanh chóng và hiệu quả

Ngoài ra, trong quá trình làm việc, toàn bộ các dữ liệu về tuyến, trắc dọc, trắc

ngang của các dự án đều có thể xuất ra dưới dạng các file text và có định dạng rõ

ràng, người sử dụng có thể sử dụng các số liệu này để phục vụ cho các chương trình

tính toán khác

Trang 2

Ví dụ kết quả thiết kế tuyến được xuất :

File xuất này thường sẽ được lưu trong thư mục Align thuộc thư mục dự án

# AutoCAD Land Development Desktop Alignment Output 2.0

Vd2,2,0.000000,5999.240274

Tuyen vi du

0,0.000000,0.000000,707.12672250,2274.23641082,1318.86535402,3018.2934059

7,963.247095,0.688112

1,963.247095,963.247095,1318.86535402,3018.29340597,1627.84401559,2764.26

154439,1614.31133491,3164.03256204,339.538613,-400.000000,0.848847

0,1302.785708,1302.785708,1614.31133491,3164.03256204,4145.07412463,3249

70161558,2532.212370,1.536958

1,3834.998077,3834.998077,4145.07412463,3249.70161558,4156.91522023,2899

90197513,4394.09234937,3157.28691916,272.439657,-350.000000,0.778399

0,4107.437735,4107.437735,4394.09234937,3157.28691916,4721.93523241,2855

18364694,445.810883,2.315357

1,4553.248618,4553.248618,4721.93523241,2855.18364694,4959.11236155,3112

56859097,5082.23642670,2784.94004432,386.412628,350.000000,1.104036

0,4939.661246,4939.661246,5082.23642670,2784.94004432,6074.08881839,3157

68197948,1059.579028,1.211321

Để đọc được dạng file trên ta phải hiểu được bảng mã các đối tượng được liệt kê

Bảng mã này được cung cấp theo tài liệu của Autodesk, dưới đây là một vài mã ví dụ

:

Kiểu xuất

Đường thẳng

Đường cong

Lý trình

Đường xoắn ốc

0

1

2

3 Kiểu đường xoắn ốc

Clotoid Sin Cos Phương trình bậc 2

0

1

2

3

Giảm

0

1 Cấu trúc file ASCII chứa dữ liệu tuyến :

Tên tuyến, kiểu xuất, lý trình đầu(nội), chiều dài

Mô tả tuyến

0, lý trình nội, lý trình ngoại, N 1, E 1, N 2, E 2, khoảng cách, hướng

1, lý trình nội, lý trình ngoại, BC N, BS E, SPI N, SPI E , ES N, ES E, chiều dài, bán

kính, theta, A, cự ly, external, kiểu đường xoắn ốc, kiểu định hướng

3, chiều dài suốt theo tuyến (gồm lý trình đầu), lý trình ngoại, kiểu đường xoắn ốc

Ví dụ xuất trắc dọc thiết kế :

Trang 3

File xuÊt nµy thưêng sÏ ®ưîc lưu trong thư môc Align thuéc thư môc dù ¸n

# Autodesk Civil Design Profile Output 2.0

Vd2

0,3

1,vd1

477

0,0.000000,0.000000,322.260253,0.000000,0.000000

0,30.508742,30.508742,323.250851,0.000000,0.000000

0,45.866479,45.866479,323.763393,0.000000,0.000000

0,71.815063,71.815063,324.609046,0.000000,0.000000

0,111.349433,111.349433,325.866778,0.000000,0.000000

0,136.038057,136.038057,326.838485,0.000000,0.000000

0,183.585993,183.585993,327.758436,0.000000,0.000000

0,197.048653,197.048653,328.230423,0.000000,0.000000

0,205.828002,205.828002,328.538218,0.000000,0.000000

0,213.718523,213.718523,328.740065,0.000000,0.000000

0,218.082996,218.082996,328.803820,0.000000,0.000000

0,223.311374,223.311374,328.788839,0.000000,0.000000

0,236.547424,236.547424,328.471700,0.000000,0.000000

0,308.392527,308.392527,329.123471,0.000000,0.000000

0,400.850652,400.850652,329.511999,0.000000,0.000000

0,405.527817,405.527817,329.432966,0.000000,0.000000

0,437.783169,437.783169,330.000000,0.000000,0.000000

0,485.779362,485.779362,330.000000,0.000000,0.000000

0,503.710022,503.710022,330.000000,0.000000,0.000000

0,529.163717,529.163717,330.000000,0.000000,0.000000

0,543.879069,543.879069,330.000000,0.000000,0.000000

0,590.258361,590.258361,330.000000,0.000000,0.000000

0,596.868160,596.868160,330.000000,0.000000,0.000000

0,646.578740,646.578740,330.000000,0.000000,0.000000

0,657.188566,657.188566,328.724808,0.000000,0.000000

0,658.624494,658.624494,328.898340,0.000000,0.000000

0,663.673997,663.673997,328.023450,0.000000,0.000000

0,720.389740,720.389740,328.338324,0.000000,0.000000

B¶ng danh s¸ch mét sè m· tr¾c däc trong file xuÊt Profile

C¸c kiÓu bÒ mÆt BÒ mÆt tù nhiªn

BÒ mÆt thiÕt kÕ

0

1

C¸c m· bÒ mÆt

MÆt tù nhiªn tim ®ưêng MÆt tù nhiªn bªn tr¸i MÆt tù nhiªn bªn ph¶i MÆt líp dưíi tim ®ưêng MÆt líp dưíi bªn tr¸i MÆt líp dưíi bªn ph¶i MÆt thiÕt kÕ tim ®ưêng

1

2

3

4

5

6

100

Trang 4

Cấu trúc file dữ liệu trắc dọc xuất ra :

Tên tuyến

Kiểu bề mặt, tổng số mặt thuộc kiểu này

Mã bề mặt, tên bề mặt

Tổng số điểm của mặt

Mã điểm, lý trình nội, lý trình ngoại, cao độ, chiều dài đứng nhánh vào, chiều dài đường

cong đứng nhánh ra

Kết quả thiết kế trắc ngang cũng có thể xuất ra tương tự theo dạng trên với các

trường và các hệ mã

Như vậy ta có thể dễ dàng xây dựng các chương trình đọc các file giá trị kết xuất

đó bằng bất kỳ công cụ lập trình nào, sau đó với dữ liệu nhận được ta có thể tạo các

bản vẽ hay ứng dụng tính toán vào các chương trình khác tiện lợi và nhanh chóng

Dữ liệu xuất ra còn được lưu trong cơ sở dữ liệu MS Access như các dữ liệu về điểm

về nhóm điểm, về tuyến v v

Tóm lại, Land Desktop tạo điều kiện thuận lợi cho người sử dụng có thể xây dựng

các chương trình và các modul phụ trợ, do vậy chương trình có khả năng áp dụng

rộng rãi với nhiều điều kiện làm việc khác nhau

Kết luận

Trang 5

Trong khuôn khổ một đề tài nghiên cứu khoa học sinh viên, nhóm thực hiện đã

cố gắng hoàn thành các mục tiêu đề ra ban đầu, nghiên cứu áp dụng bộ phần mềm

Land Desktop Civil Design trong công tác thiết kế đường ô tô ở Việt Nam Đây là bộ

chương trình mạnh, nhiều chức năng mà thiết kế đường ô tô chỉ là một phần trong

các khả năng của nó Thuận lợi của nhóm thực hiện là do LandDesktop Civil Design

phát triển từ Softdesk 8 lên nên có thể tham khảo các tài liệu hướng dẫn sử dụng

Softdesk 8 để áp dụng phần nào Tuy nhiên với rất nhiều thay đổi của LandDesktop

trong thời gian gần đây, nhóm thực hiện cũng đã phải đi sâu tìm hiểu các chức năng

và cách làm việc mới với Land Desktop Civil Design nhằm tận dụng được tối đa sức

mạnh của bộ phần mềm này

Trong quá trình ứng dụng Land Desktop, nhóm thực hiện cũng đã xây dựng một

số chương trình hỗ trợ cho Land Desktop như chương trình nhập dữ liệu từ máy toàn

đạc điện tử, chương trình đọc file xuất của Land Desktop v v

Các chương trình đó sẽ là bước đầu để xây dựng hệ thống các chương trình

hoàn chỉnh trợ giúp thiết kế đường với nến tảng là bộ phần mềm Land Desktop Civil

Design

Do hạn chế về thời gian thực hiện và nguồn tài liệu tham khảo nên một số mục

tiêu ban đầu của đề tài chưa được hoàn thành, nhóm thực hiện sẽ cố gắng để hoàn

thành và tiếp tục phát triển đề tài trong thời gian tới

Hướng phát triển của đề tài :

- Xây dựng chương trình hỗ trợ Land Desktop trong quá trình in ấn và xuất bản

vẽ phù hợp với các quy định chung

- Kết hợp dữ liệu xuất của Land Desktop với một số chương trình tiện ích khác

trong ngành xây dựng công trình như Geo-Slope để thuận tiện hơn cho công tác thiết

kế

- Viết các modul hỗ trợ cho Land Desktop trong quá trình hoàn thiện dự án thiết

kế, trình chiếu mô hình, tạo và chỉnh sửa các tham số và các khuôn mẫu trong

chương trình phù hợp với điều kiện thiết kế ở Việt Nam

Ngày đăng: 22/07/2014, 00:20

HÌNH ẢNH LIÊN QUAN

Bảng mã này đ−ợc cung cấp theo tài liệu của Autodesk, d−ới đây là một vài mã ví dụ - Thiết kế đường trên Landdesktop - Chương 3 pdf
Bảng m ã này đ−ợc cung cấp theo tài liệu của Autodesk, d−ới đây là một vài mã ví dụ (Trang 2)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w