Cấu trúc trong LabVIEW

Một phần của tài liệu Đồ án tốt nghiệp điều khiển bám đuổi mức két dựa trên giải thuật điều khiển thông minh (fuzzy, neural network) (Trang 32 - 35)

Cấu trúc là phần tử điều khiển chương trình. Các cấu trúc điều khiển dòng dữ liệu của một VI. Một số cấu trúc thường gặp: While loop, For loop, Case Structures.

22 3.1.6.1 While loop

While Loop là một cấu trúc lặp thực hiện sơ đồ bên trong nó cho đến khi giá trị Boolean đưa tới Conditional Terminal (một Terminal đầu vào) là trùng với điều kiện được thiết lập để thực hiện vòng lặp

Để truy cập While Loop ta chọn Menu : Functions » programming » Structures » While Loop.

Hình 3. 12 While Loop trong LabVIEW

Khi ta lấy một vòng lặp while thì có một nút stop được đính kèm để dừng vòng lặp khi điều kiện vào là đúng .Click phải vào đường biên của vòng lặp để chọn điều kiện là: stop if true hoặc continue if true từ menu đổ xuống. Iteration Terminal biểu thị số lần lặp lại đã thực hiện xong. Khi thực hiện vòng lặp lần thứ nhất, Iteration Terminal trả lại giá trị là 0.

3.1.6.2 For loop

Cũng như while loop, for loop là vòng lặp mà số lần lặp lại có thể ñịnh trước bởi người lập trình. Lấy for loop trong thư viện hàm như sau: Functions » programming » Structures » For Loop.

23

Hình 3. 13 For Loop trong LabVIEW

Iteration Terminal biểu thị số lần lặp lại đã thực hiện xong. Khi thực hiện vòng lặp lần thứ nhất, Iteration Terminal trả lại giá trị là 0.

3.1.6.3 Case Structures

Cấu trúc case dùng để chọn chương trình thực hiện nằm trong case, nếu case nào được chọn chương trình sẽ thực hiện đoạn code trong case đó.

Để truy cập Case Structuresta chọn Menu: Functions » Case Structures. Tùy thuộc vào selector terminal.

24

Nếu là numeric hay string sẽ có 231 – 1 trường hợp cho cấu trúc Case, nếu là Boolean thì có 2 trường hợp True và False.

Một phần của tài liệu Đồ án tốt nghiệp điều khiển bám đuổi mức két dựa trên giải thuật điều khiển thông minh (fuzzy, neural network) (Trang 32 - 35)

Tải bản đầy đủ (PDF)

(90 trang)