LV00002
Trong
lập trình, có một câu đơn giản nhưng bao giờ cũng có giá trị là: Nên chọn công
cụ cho phù hợp với công việc cần làm. Ví dụ như khi viết các chương trình truy
cập đến các cấp thấp của máy tính, bạn nên dùng ASSEMBLER, ở cấp cao hơn có thể
dùng Pascal, C ... Đối với những chương
trình yêu cầu bạn phải lập trình hướng đối tượng ví dụ như tạo hệ cửa sổ giao
tiếp đồ hoạ thì bạn phải sử dụng VB, Laview... Mỗi ngôn ngữ lập trình cũng
chính là một chương trình, có thể được dùng để tạo nên các chương trình khác.
Các ngôn ngữ lập trình hiện đại ngày nay như VB, Labview, Matlab... cũng được
xây dựng từ những ngôn ngữ lập trình cơ bản. Mỗi ngôn ngữ lập trình đều có những
đặc điểm riêng nhưng điểm chung giữa chúng là đều được biên dịch ra ngôn ngữ
máy tính để máy tính có thể hiểu và thực hiện chương trình. Ngày nay các ngôn
ngữ lập trình hiện đại được sử dụng nhiều hơn do tính đơn giản vì được cung cấp
thêm một số lượng rất lớn các thư viện bao gồm nhiều hàm để hỗ trợ giao
diện người dùng (graphic
interface) và các thiết bị đầu
cuối. Đồng thời các ngôn ngữ lập trình hiện đại thường thiết kế để hỗ
trợ nhiều hệ điều hành, đáp ứng tính thời gian thực trong lĩnh vực điều khiển.
Ngày
nay có hai dạng lập trình phổ biến là lập trình sử dụng cấu trúc dòng lệnh và lập
trình sử dụng dạng sơ đồ khối. Với những ngôn ngữ lập trình sử dụng câu trúc
dòng lệnh như C, VB... thì điều gây khó khăn cho người lập trình là phải nhớ cấu
trúc lệnh, chương trình viết có thể dài hàng chục trang, việc dà soát lỗi cũng
không đơn giản, mất nhiều thời gian để học và lập trình. Đối với ngôn ngữ lập
trình sử dụng dạng sơ đồ khối như Matlab, Laview... việc lập trình trở nên đơn
giản hơn, người lập trình không cần phải nhớ cấu trúc lệnh, không cần phải mất
thời gian học nhiều mà vẫn có thể lập trình được. Do sử dụng dạng sơ đồ khối
nên chương trình ngắn gọn, việc dà soát lỗi dễ dàng, với những ai không trực tiếp
lập trình khi đọc chương trình cũng thấy dễ hiểu hơn. Do tính ưu việt của nó
nên các ngôn ngữ lập trình đồ họa hiện nay đang được sử dụng ngày càng nhiều,
phát triển ngày càng mạnh.
Trong
kỹ thuật điều khiển phải kể đến các ngôn ngữ lập trình ta thường dùng như VB,
Matlab, C, Labview.... Trong đó Labview cho thấy là một trong những ngôn ngữ lập
trình ưu việt. Nó không chỉ sử dụng dạng sơ đồ khối để lập trình mà còn kết hợp
cả ngôn ngữ lập trình dạng văn bản như C để lập trình. Giống như Matlab các thư
viện hàm dạng sơ đồ khối của nó rất phong phú, đặc biệt là các thư viện hàm hỗ
trợ việc thu thập xử lý tín hiệu, bên cạnh đó giao diện người dùng của nó đẹp
hơn, thẩm mĩ hơn rất nhiều so với VB... Đây là một ngôn ngữ lập trình đã xuất
hiện từ lâu trên thế giới và được ứng dụng trong rất nhiều lĩnh vực liên quan đến
điều khiển tự động. Nó được lựa chọn là một trong những phần mềm “ Best of the
best” trong danh sách những phần mềm được đánh giá bởi những người trong ngành.
Ở Việt Nam nó vẫn còn là một ngôn ngữ lập trình mới, cũng chỉ được đưa vào ứng
dụng trong vài năm gần đây, chưa có nhiều nhiều người am hiểu sâu và gần đây đã
có vài ba trường đại học đưa nó vào môn học chính thức.
Trong
đồ án tốt nghiệp này, em xin giới thiệu những nét cơ bản về ngôn ngữ lập trình
Labview để mọi người có thể hiểu được và sử dụng được nó. Bên cạnh đó, em sẽ ứng
dụng ngôn ngữ lập trình này để đo các thông số của động cơ 1 chiều thì em sử dụng
modul USB NI 6008.
Bố cục đồ án bao gồm ba chương:
+ Chương 1 tìm hiểu về động cơ điện 1 chiều và đề suất sơ đồ khối
kiểm tra các thông số
+ Chương 2 Nghiên
cứu lựa chọn các phần tử, thiết bị để xây dựng modul phần cứng
+ Chương 3 Xây
dựng chương trình và kết nối chạy thử nghiệm
Phần cuối là kết luận và tài liệu tham khảo.
Trong thời gian làm đồ án, do thời gian có hạn, kiến thức còn hạn chế nên
đồ án còn nhiều
những thiếu sót, em rất mong nhận được những ý kiến đóng góp của các thầy cô
giáo và các bạn để đồ án được hoàn thiện
hơn nữa.
0 nhận xét:
Post a Comment