LabVIEW Vietnam

cancel
Showing results for 
Search instead for 
Did you mean: 

Vấn đề khi dùng vòng while trong để pause vòng while ngoài

Các bạn cho mình hỏi vấn đề về pause vòng while. Mình muốn điều khiển như thế này: khi giá trị do cảm biến lực đọc về nhỏ hơn giá trị set thì động cơ quay, còn khi giá trị lực lớn hơn giá trị set thì động cơ dừng. Mình dùng một vòng while ở trong để pause vòng while lớn ở bên ngoài (vòng ngoài chạy động cơ). Nhưng không được, mình đang cần gấp nên mong các bạn giúp mình. Cảm ơn mọi người đã quan tâm. Mình có post kèm code ở dưới. Untitled.png

0 Kudos
Message 1 of 2
(3,212 Views)

Chào bạn,

Để tạm dừng (pause) code của mình, bạn có thể dùng cấu trúc State Machine trong LabVIEW.

http://www.ni.com/white-paper/14120/en/

Tôi đã thử tạo ra một ví dụ đơn giản như trong 2 file đính kèm để bạn dễ hình dung.

Chương trình này sẽ vào trạng thái "Pause" nếu giá trị Random Number < 0.5. Bạn có thể tiếp tục bằng cách bấm nút Continue.

Chúc bạn thành công.

Download All
0 Kudos
Message 2 of 2
(2,975 Views)