LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Bagaimana cara memasang interrupt pada program di LabVIEW?

Halo, perkenalkan saya merupakan mahasiswa tingkat akhir S1 di Bandung yang sedang tugas sarjana mengenai NI-USB 6008.

 

Saya membutuhkan interrupt pada program LabVIEW yang saya buat.

Device yang tersedia adalah NI-USB 6008 dan 6001.

Apakah mungkin untuk memasukkan semacam VI Interrupt pada program saya?

 

Program saya cukup sederhana, yaitu bila saya menekan suatu tombol eksternal, maka akan menginterupsi program yang sedang berjalan.

 

Apabila saya menggunakan event structure biasa, maka proses ternyata cukup lambat.

 

Sebelumnya saya melakukan program dengan Arduino, dan saya bisa AttachInterrupt.

 

Apakah ada hal semacam "AttachInterrupt" pada LabVIEW?

 

Terima kasih dan mohon bantuannya 🙂

 

Salam. 

0 Kudos
Message 1 of 2
(2,197 Views)

Halo mas Miftah, mungkin supaya lebih jelas permasalahannya bisa di attach VI-nya? 

 

Dengan menggunakan event structure sebetulnya anda sudah berada di track yang benar, yang jadi permasalahan mungkin alur programnya yang prosesnya terlalu panjang sehingga untuk menyelesaikan satu loop program memakan waktu yang agak lama.

 

Mungkin mas Miftah bisa mencoba menggunakan state machine (untuk single loop process) atau Queue State Machine (untuk multi loop data excange) sehingga program bisa lebih modular dan scalable. Silahkan cari di mbah Google utk dua arsitektur tersebut.

Message 2 of 2
(2,190 Views)