...
1.Tổngquanvề thiếtkếvà tựđộnghóa thiếtkếcôngtrìnhgiaothông 1
2.Đôinétvềcácphầnmềmdùngcho thiếtkếcôngtrìnhgiaothông 3
3.Lựachọnphầnmềmdùngcho thiếtkếcôngtrìnhgiaothông ... chuyênbiệtxuất
hiệntrongquá trìnhthiết kế.
Nộidungcủagiáo trình nàylàsựđúckếtkinhnghiệmgiảngdạymônTựđộnghóa
thiết kế cầuđườngchosinhviênngànhxâydựng côngtrìnhgiaothôngvà quá trình
thamgiathựchiệntựđộnghóa công tác thiếtkế ngoàisảnxuấtcủacáctácgiảcũng
nhưcậpnhậtmớinhấtnhững công nghệchủchốtphụcvụchoviệctựđộnghóa.Hơn
nữa,nộidungchínhtậptrungvàonhữngthànhphầncốtlõiphụcvụchomụcđíchtự
độnghóa thiếtkế cầuđường,cùngvớinhữngnộidungmang ...
Tựđộnghóatrongtấtcảlĩnhvựchiệnđangđượcxãhộiquantâmđặcbiệtbởinhờnó
năngsuấtlaođộngđượcnângcao,chấtlượngsảnphẩmổnđịnh và tốthơn,nhiềuý
tưởngmớicócơhộitrởthànhhiệnthực.Tựđộnghóa công tác thiếtkếcôngtrìnhgiao
thông cũngkhôngnằmngoài quy luậtchungđó,hiệnnay,hầuhếtcác công tytrong
lĩnhvựctưvấn thiếtkếcôngtrìnhgiaothông đềurấtchútrọngthựchiệntựđộnghóa
công tác thiếtkế trong công tycủamình.Điềunàyđượcthểhiệnrõnéttrongviệcđầu
tưcủacác công ty(muasắmmáytính,phầnmềm và đàotạonhânlực)cũngnhưtriển
khaitựđộnghóa thiếtkế rấtnhiều côngtrình trongthựctế.
Vớisựđa
dạngcủamình,cácbàitoántrong công tác thiếtkế luônđòihỏisựlinhhoạt
của công táctựđộnghóa.Chínhvìvậy,đểphầnnàođápứngđượcyêucầucấpbách
từthựctếsả
nxuất,nộidungcuốngiáo trình nàyđềcậpđếntấtcảcácvấnđềcơbản
nhấtcủavi...
...
chương trình chính thông qua tên của chương trình con. Chương trình con đặc biệt hữu ích khi
thay thế các khối lệnh lặp nhau hoặc cùng thực thi một chức năng tương tự nào đó.
Có hai loại chương trình ... (
Function) và Thủ tục (Sub). Ngoài ra, trong các
mô-đun lớp (
Class Module) còn có chương trình con dạng thuộc tính (Property), tuy nhiên
trong giáotrình này sẽ không trình bày về loại chương trình ... ngoài việc thiết lập
<điều_kiện> có giá trị ngược
lại, là sử dụng từ khóa
Exit Do đặt trong [Khối_lệnh].
9. Chương trình con
Về cơ bản, chương trình con là một khối các câu lệnh và chúng...
... trong cửa sổ Immediate khi chương trình hoạt động và được lưu
lại ngay cả khi chương trình kết thúc. Cửa sổ này thường được dùng với mục đích gỡ rối
khi lập trình. Khi nội dung trong cửa sổ ...
Diễn giải tiến trình của cấu trúc lệnh này như sau: nếu <biểu_thức_điều_kiện> là đúng thì
chương trình sẽ thực hiện
<khối_lệnh_1>, còn nếu không đúng thì chương trình sẽ thực hiện ... StrArDes(3)
End Sub
Kết quả sẽ như sau:
44
Lưu ý là dấu “_” trong ví dụ trên có thể thay thế bằng bất cứ ký tự nào.
CHÚ Ý Trong tất cả các ngôn ngữ lập trình, khái niệm chuỗi số và số là khác...
... chương trình con dạng Sub và
nhập đoạn mã lệnh cần thử vào chương trình con này. Đặt con trỏ soạn thảo mã lệnh ở
bất cứ dòng nào trong chương trình con đó và bấm phím F5 để chạy chương trình.
Kết ... trong lập trình do các ngôn ngữ lập
trình luôn đòi hỏi kiểu dữ liệu phải rõ ràng và cố định cho từng biến nhằm tránh phát sinh các
lỗi sau này. Việc chuyển đổi này, nếu trong trường hợp thông thường ... chương trình con nào đó chứ không thể nằm trong phần General của một mô-đun.
Làm việc với một biến đối tượng tức là quá trình thao tác với đối tượng thông qua các thuộc
tính, phương thức và các...
...
End Sub
Biến a và b được khai báo ở cấp mô-đun, nghĩa là mọi chương trình con trong mô-đun này đều
có thể sử dụng và tác động lên chúng. Giá trị của a và b được gán trong chương trình con Test1. ... trình con Test1.
Trong chương trình con Test2 một biến a khác được khai báo (trùng tên với biến a của mô-
đun), và giá trị khởi tạo của nó bằng 0. Kết quả chạy chương trình con Test2 như sau:
... được khai báo trong chương trình con
Ø
Ø
Nếu biến được khai báo ở cấp mô-đun và biến được khai báo trong chương trình con có
tên trùng nhau thì ở bên trong chương trình con, biến được sử dụng...
... thể thiết lập lại ngay trong lúc chương trình đang hoạt
động, người ta gọi loại mảng này là mảng động. Với mảng động, người lập trình không cần biết
số phần tử của mảng trong lúc l
ập trình, ... III-9: Thông tin về các hàm trong thư viện lập trình của VBA được hiển thị trong
Object Browser
5.6. Kiểu thời gian (Date)
Dùng để lưu trữ và thao tác trên các giá trị thời gian (ngày và giờ). ... ngày và giờ phụ
thuộc vào các thiết lập về hiển thị trong hệ thống của người dùng. Khi chuyển từ các dữ liệu
kiểu số sang kiểu ngày tháng, các giá trị ở bên trái dấu phẩy chuyển thành thông...
... ngữ lập trình Visual Basic (VB), cũng như các ngôn ngữ lập trình khác, đều có
những quy định về cú pháp cho việc viết mã lệnh và người lập trình cần phải tuân theo các quy
tắc này để trình biên ... các ví dụ sẽ được viết
và trình bày kết quả trong VBA IDE.
1. Những qui định về cú pháp
Cú pháp được hiểu là một một tập hợp bao gồm các quy tắc, luật lệ về trật tự và hình thức viết
của một ... trong quá trình viết mã lệnh
Các quy tắc về cú pháp thường khó nhớ đối với những người mới học lập trình hay mới sử
dụng ngôn ngữ lập trình mới, cho nên, để thuận tiện cho người lập trình, VBA...
... xác định các
mô-đun của chương trình, thiếtkếgiao diệ
n nhập xuất dữ liệu và kết quả, xây dựng hệ
thống cơ sở dữ liệu sao cho thỏa mãn những đề xuất ở bước 1 và 2.
1
COM (Component Object ... Model): là một kiến trúc lập trình được thiếtkế bởi Microsoft. Mục đích của công
nghệ này là tạo ra một chuẩn công nghệ trong lập trình, mà ở đó cho phép xây dựng chương trình theo mô hình lắp
ghép ... ngữ lập trình. Đối với ngôn ngữ lập trình Visual Basic
(VB), cấu trúc của nó chỉ tập trung vào chương trình con (hàm và thủ tục) chứ không có một
quy định về cấu trúc nào đối với chương trình...
... thiệp sâu vào bên trong AutoCAD thì chỉ có thể dùng
ObjectARX mới làm được.
Trong lĩnh vực tự động hóa thiếtkếcôngtrìnhgiao thông, hầu hết các bài toán lớn và cơ bản đã
được giải quy t, nhưng ... việc phân phối, chia sẻ mã lệnh được thuận tiện.
Kếtchương
Tự động hóa công tác lập hồ sơ thiếtkếcôngtrìnhgiaothông là hoàn toàn khả thi và có thể
được thực hiện theo nhiều cách khác nhau. ... trường lập trình.
Ø
Ø
Thư việ
n hỗ trợ lập trình.
Một ví dụ về công cụ lập trình trên AutoCAD, đó là AutoLISP. Với công cụ lập trình này,
không nhất thiết phải có môi trường lập trìnhvà thư...
... AutoCAD. Trong lĩnh vực thiếtkếcôngtrìnhgiao 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ếtkế đều dùng AutoCAD để ...
quá trình thực hiện lập bảng tính và bản vẽ.
Phần tính toán có thể được tách ra thành một mô-đun riêng và thực hiện độc lập với bất cứ
công cụ lập trình nào, và hiện nay, công nghệ lậ
p trình ... 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,...
...
Trong lĩnh vực thiếtkế hình học đường ô tô: Nova-TDN, Civil 3D.
Do côngtrìnhgiaothông luôn phụ thuộc vào rất nhiều yếu tố xung quanh nó, cho nên quá trình
thiết kế luôn gặp phải những ... triển bởi các kỹ sư cầu đường trong công ty tư vấn thiếtkếcôngtrìnhgiao
thông và chạy cùng với các phần mềm chính, chúng tác động trực tiếp lên kết quả do phần
mềm chính tạo ra với mục đích ... hoàn thiện chúng theo yêu cầu riêng của chính công ty đó.
3. Lựa chọn phần mềm dùng cho thiếtkếcôngtrìnhgiaothông
Với sự đa dạng về chủng loại và xuất xứ của các phần mềm chuyên dụng, khiến...
... tích kết cấu với Midas Civil
2. Đôi nét về các phần mềm dùng cho thiếtkếcôngtrìnhgiao
thông
Các phần mềm dùng trong thiếtkếcôngtrình nói chung rất đa dạng và hỗ trợ hầu hết các công ... tính
duyệt kết cấu, bởi mỗi ô trong bảng tính của nó đều có thể nhận bất cứ nội dung nào.
Giáo trình hình thành đôi nét về các phần mềm dùng cho thiếtkế
công trìnhgiaothôngvàtrình tự xây ...
quy t định mua sản phẩm.
4. Chuyên biệt hóa phần mềm
Khi được trang bị phần mềm với mục đích tự động hóa công tác thiếtkế thì ta mới giải quy t
được các bài toán cơ bản trong quá trình thiết...
...
Trong lĩnh vực thiếtkế hình học đường ô tô: Nova-TDN, Civil 3D.
Do côngtrìnhgiaothông luôn phụ thuộc vào rất nhiều yếu tố xung quanh nó, cho nên quá trình
thiết kế luôn gặp phải những ... triển bởi các kỹ sư cầu đường trong công ty tư vấn thiếtkếcôngtrìnhgiao
thông và chạy cùng với các phần mềm chính, chúng tác động trực tiếp lên kết quả do phần
mềm chính tạo ra với mục đích ... hoàn thiện chúng theo yêu cầu riêng của chính công ty đó.
3. Lựa chọn phần mềm dùng cho thiếtkếcôngtrìnhgiaothông
Với sự đa dạng về chủng loại và xuất xứ của các phần mềm chuyên dụng, khiến...
... đề cốt lõi để tự động hóa thiết
kế bao gồm:
Ø
Ø
Quá trìnhthiếtkếcôngtrìnhgiaothôngvà 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, ... AutoCAD dùng ObjectARX
5. Kết chương
Như 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óa
công tác thiếtkếcôngtrìnhgiaothông đã được đề cập đến. Vấ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,...