LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Nugget of the week -State Machine Architecture-

Dear LabVIEW Users,

 

Untuk Nugget minggu ini, mari kita kembali ke basic programming architecture. Tentunya kita semua tahu dan pernah mendengar tentang state machine (terutama yang background komputer atau teknik elektro).

 

State machine design architecture akan memudahkan kita untuk menjalankan sistem yang mempunyai beberapa fase transisi, dan diantara fase transisi ini bisa berpindah-pindah dari satu fase ke fase yang lainnya secara dua arah.

Jadi kalau biasanya kita menggunakan normal design, katakanlah yang strukturnya hanya satu arah dari fase 1, ke fase 2, dst sampai ke fase 5. Bagaimana kalau kita mau kembali ke fase 3 dari fase 4? atau bahkan memulai semua prosesnya dari awal?

Disinilah state machine design akan sangat berguna.

 

Lalu Bagaimana menggunakan state machine di LabVIEW ? https://www.ni.com/en/support/documentation/supplemental/16/simple-state-machine-template-documentat... 

 

Secara garis besar ada 3 komponen utama di sebuah LabVIEW state machine :

 

1. Enum Type definition

 

2. While Loop

 

3. Case structure

 

State machine design template tersedia ketika anda ingin memulai membuat sebuah VI untuk pertama kalinya. Anda bisa menggunakannya dan menyesuaikannya sesuai dengan aplikasi anda.

 

Semoga Bermanfaat

 

Regards,

 

Bian

Message 1 of 1
(3,222 Views)