- LabVIEW là gì?
- Nó khác với các phần mềm thiết kế / mô phỏng vi mạch khác như thế nào?
- Tại sao người ta nên thích LabVIEW?
- Khởi chạy LabVIEW
- Các kiểu dữ liệu trong LabVIEW:
- Ví dụ 1: Đèn LED phát sáng khi nhấn nút
- Ví dụ 2: LED ON-OFF
- Ví dụ 3: Đèn LED nhấp nháy
- Các phím tắt
LabVIEW là gì?
LabVIEW là từ viết tắt của Bàn làm việc Kỹ thuật Dụng cụ Ảo trong Phòng thí nghiệm. Hình dáng và hoạt động của chúng giống với các dụng cụ trong thế giới thực, chẳng hạn như nút bấm, vôn kế, máy hiện sóng, v.v. và do đó chúng được gọi là Công cụ ảo (VI). Nó cung cấp cách tiếp cận lập trình đồ họa và giúp mô phỏng các sản phẩm trong thế giới thực, giúp bạn hình dung và lập trình. Vì vậy, nó chỉ yêu cầu logic để lập trình và nó độc lập với cú pháp. LabVIEW là một công cụ thiết kế cấp cao. Nó là một chương trình thông dịch (tức là,) chúng ta không cần phải biên dịch nó. Nó tự biên dịch, chúng ta chỉ cần thực thi nó.
Nó khác với các phần mềm thiết kế / mô phỏng vi mạch khác như thế nào?
Tất cả các phần mềm thiết kế / mô phỏng mạch đều là một chương trình mô phỏng và thu thập sơ đồ cho phép bạn kiểm tra đầu ra của các mạch khác nhau bằng cách lắp ráp các thành phần và vẽ sơ đồ. Trong khi đó, LabVIEW là một bàn làm việc ảo để lập trình đồ họa bằng cách chụp và giao diện các mạch ảo được tạo trên bất kỳ phần mềm thiết kế / mô phỏng mạch nào.
Lập trình có thể có hai loại. Chúng là lập trình dựa trên văn bản và dựa trên đồ họa. C, C ++, java, v.v. là tất cả các ngôn ngữ lập trình văn bản dựa trên văn bản, và MATLAB là ngôn ngữ cấp trung gian, trong khi LabVIEW là ngôn ngữ lập trình dựa trên đồ họa.
Tại sao người ta nên thích LabVIEW?
Người chưa có kiến thức cơ bản về lập trình có thể bắt đầu LabVIEW. Để lập trình LabVIEW người ta cần có kiến thức thực tế và khả năng tư duy logic. Lập trình viên LabVIEW không cần biết bất kỳ cú pháp lập trình hay bất kỳ cấu trúc nào của lập trình như ngôn ngữ lập trình c, c ++, java.
Người ta có thể thích LabVIEW hơn, khi chương trình quá lớn. Đây là cách đơn giản để kết nối các thành phần phần cứng cho dự án của bạn nhưng trong một phần mềm.
Sơ đồ dưới đây cho thấy sự khác biệt giữa lập trình văn bản và đồ họa. Ở phía bên trái, có một chương trình Arduino để nhấp nháy đèn LED với độ trễ 1 giây và ở phía bên phải, bản sao đồ họa của nó đã được tạo bằng phần mềm LabVIEW. Bất cứ khi nào bạn bấm nút OK Boolean LED sẽ nhấp nháy trên và tắt với 1 giây chậm trễ.
Khởi chạy LabVIEW
Đầu tiên hãy tải phần mềm LabVIEW từ National Instruments. Khi bạn khởi chạy phần mềm, cửa sổ Bắt đầu xuất hiện.
Cửa sổ này được gọi là cửa sổ Bắt đầu. Nhấn ctrl + N để mở Dự án mới.
Khi bạn mở Dự án mới, bạn sẽ thấy bảng điều khiển phía trước và sơ đồ khối.
Cửa sổ Bắt đầu biến mất khi bạn mở dự án mới hoặc dự án hiện có. Nó xuất hiện lại khi bạn đóng tất cả các bảng phía trước và sơ đồ khối. Bạn cũng có thể đến cửa sổ này từ bảng điều khiển phía trước hoặc sơ đồ khối bằng cách chọn Xem >> Cửa sổ Bắt đầu .
Nhấn ctrl + T để đưa bảng điều khiển phía trước và sơ đồ khối cạnh nhau như thế này,
Trong LabVIEW, bạn sẽ xây dựng giao diện người dùng, tức là bảng điều khiển phía trước, với các điều khiển và chỉ báo. Các điều khiển không là gì ngoài các đầu vào bạn đưa ra, chẳng hạn như nút bấm, công tắc, v.v., Các chỉ số không là gì ngoài các đầu ra bạn tạo, chẳng hạn như đèn led, đồ thị, v.v., tôi sẽ giải thích tất cả các thực thể bằng một ví dụ để bạn hiểu tốt hơn.
Các kiểu dữ liệu trong LabVIEW:
Kiểu dữ liệu không là gì khác ngoài việc phân loại các biến. Sau đây là các kiểu dữ liệu được sử dụng trong LabVIEW và đặc điểm kỹ thuật màu của chúng trong sơ đồ khối.
Loại dữ liệu |
Màu sắc |
Dấu chấm động |
trái cam |
Số nguyên |
Màu xanh da trời |
Booleans |
màu xanh lá |
Chuỗi |
Hồng |
Đa hình |
Đen |
Đa hình - Kiểu có thể là bất kỳ kiểu dữ liệu nào ở trên hoặc có thể không phải là những kiểu này.
Ví dụ 1: Đèn LED phát sáng khi nhấn nút
Thêm điều khiển vào bảng điều khiển phía trước
Bảng điều khiển phía trước mô phỏng cơ chế nhập liệu trên một thiết bị vật lý và cung cấp dữ liệu vào sơ đồ khối của Dụng cụ ảo (các chương trình LabVIEW được gọi là VI hoặc Dụng cụ ảo).
- Chọn View >> Controls Palette để có bảng điều khiển hoặc chức năng vĩnh viễn trên màn hình hoặc nhấp chuột phải vào bất kỳ khoảng trống nào trong bảng điều khiển phía trước hoặc sơ đồ khối để hiển thị tạm thời.
- Di chuyển con trỏ qua các biểu tượng trên bảng Hiện đại để tìm các điều khiển mà bạn yêu cầu (Bảng điều khiển Boolean).
LƯU Ý: Còn đối với đèn led phát sáng có nút bấm thì điều khiển ở đây là nút bấm. Vì vậy, hãy chọn bảng điều khiển Boolean.
- Nhấp vào biểu tượng điều khiển Boolean để hiển thị bảng điều khiển Boolean.
- Nhấp vào điều khiển nút trên bảng điều khiển Boolean để đính kèm điều khiển và sau đó thêm nút vào bảng điều khiển phía trước.
Bạn sẽ sử dụng nút điều khiển này để phát sáng đèn led.
Do đó, nút điều khiển được thêm vào bảng điều khiển phía trước.
Thêm chỉ báo vào bảng điều khiển phía trước:
- Tương tự, thêm nút từ bảng Boolean. Sau đó cung cấp kết nối như hình dưới đây,
Để chạy công cụ ảo:
- Chọn Hoạt động >> Chạy / Chạy liên tục.
- Hoặc bạn có thể sử dụng các biểu tượng mà tôi đã đề cập trong hình trên.
- Để dừng thực hiện lại, nhấn biểu tượng chạy liên tục.
Do đó đèn led phát sáng khi bạn nhấn nút.
Lưu ý: Nếu nút chạy bị hỏng, nghĩa là có lỗi trong lập trình LabVIEW. Để biết lỗi là gì, nhấn nút chạy bị hỏng đó, bạn sẽ đến một hộp thoại mô tả lỗi.
Tham khảo video được đưa ra ở cuối bài viết.
Ví dụ 2: LED ON-OFF
Trong ví dụ dưới đây, thay vì nút, chúng ta sẽ sử dụng núm từ bảng Boolean.
Lưu ý: Kiểm tra Video ở cuối.
Ví dụ 3: Đèn LED nhấp nháy
- Trong ví dụ trên, tôi đã loại bỏ nút ok và thêm nút dừng.
- Nhấp chuột phải vào cửa sổ sơ đồ khối, bảng Functions sẽ xuất hiện.
- Chọn và kéo vòng lặp trong khi .
- Nhấp chuột phải trong khi vòng lặp và chọn Add phím Shift Register.
- Nhấp chuột phải vào sơ đồ khối và chọn Boolean, trong đó chọn Boolean not gate .
- Tương tự, chọn và kéo độ trễ và thêm hằng số vào nó.
Hằng số là giá trị mà bạn có thể thay đổi theo yêu cầu của mình, chẳng hạn như 1000ms trong 1 giây.
- Cho các kết nối như trong sơ đồ trên.
LƯU Ý: Bạn có thể sử dụng lôgic của riêng mình để xây dựng các ví dụ trên.
Các phím tắt
Bạn có thể sử dụng các phím tắt bên dưới để điều khiển LabVIEW.
đường tắt |
chức năng |
|
Mở VI trống mới |
|
Hiển thị hoặc ẩn cửa sổ trợ giúp ngữ cảnh |
|
Hiển thị hộp thoại thả nhanh. |
|
Xóa tất cả các dây bị hỏng trong VI |
|
Hiển thị cửa sổ danh sách lỗi. |