04-11-2019 08:06 PM
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.
04-11-2019 10:06 PM
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.