Cần giúp Bài tập với đèn Led

Sean Howard

Học sinh phổ thông
#1
Chào các anh chị thành viên diễn đàn
Em là sinh viên, và hiện đang tìm tòi học labview. Em có một vấn đề khá chuối muốn hỏi mọi người. Sau đây là đề bài:

Construct a VI that has 3 Round LEDs on the Front Panel. When you run
the program, the first LED should turn on and stay on. After one second,
the second LED should turn on and stay on. After two more seconds, the
third LED should turn on and stay on. All LEDS should be on for three
second, and then the program ends.


Bài tập không khó, nhưng vấn đề là em muốn thêm chút tính năng: Em muốn tạo thêm một nút Stop, và bất cứ khi nào em kích hoạt nút này, mạch đang chạy dừng ngay và giữ nguyên trạng thái trước đó.

(Ví dụ: tại thời điểm t1, đèn thứ nhất đang sáng, em ấn ngay Stop, đèn 1 vẫn sáng, mạch dừng tại đó)

Em cứ ngỡ vấn đề đơn giản thôi, nhưng khó hơn em nghĩ, vì em không biết để Stop button ở đâu. Về cơ bản, chương trình em làm gần giống cái này:

Link Youtube: (
)

(Nếu làm theo clip trên, hẳn khi ấn nút Stop lúc đèn 1 sáng, chương trình sẽ tiếp tục chạy cho hết Sequence Structure, rồi mới dừng tại trước vòng lặp tiếp theo - không giống với mục đích của em)

Thật sự là em bó tay với vấn đề này, chẳng lẽ lại cài mỗi Frame lại có một Stop button @@ Mong các cao thủ trong này giúp em với.

Cảm ơn mọi người đã xem hết
 

nhat@nguyen

Học sinh phổ thông
#2
Hi e!
Theo anh em có thể làm đơn giản bằng cách chia nhỏ bước thời gian và sử dụng kết hợp vòng lập.
Em tìm hiểu thêm
 

Quảng cáo Google