Senin, 29 November 2010

SHIFT REGISTER

SHIFT REGISTER adalah data yang nilai akhirnya menjadi nilai awal pada proses selanjutnya, sebagai contoh pada perhitungan faktorial, yang formulanya sbb :

N ! = 1*2*3*4*5* … *N ; N= bilangan bulat positif.

Untuk mendapatkan hasil tersebut kita akan melakukan hal berikut :

Sebelum proses, simpan 1 ke variable x
Proses 1 : Ambil isi variable x, kalikan dengan 1, kemudian simpan kembali hasilnya ke variable x
Proses 2 : Ambil isi variable x, kalikan dengan 2, kemudian simpan kembali hasilnya ke variable x
Proses 3 : Ambil isi variable x, kalikan dengan 3, kemudian simpan kembali hasilnya ke variable x
Proses 4 : Ambil isi variable x, kalikan dengan 4, kemudian simpan kembali hasilnya ke variable x
Proses 5 : Ambil isi variable x, kalikan dengan 5, kemudian simpan kembali hasilnya ke variable x
Proses 6 : Ambil isi variable x, kalikan dengan 6, kemudian simpan kembali hasilnya ke variable x



Proses N : Ambil isi variable x, kalikan dengan N

Perhatikan bahwa pada setiap proses variabel x selalu diambil dari nilai akhir proses sebelumnya, missal pada proses ke 5, variabel x diambil dari nilai akhir variabel x pada proses ke 4.



Untuk membuat SHIFT REGISTER pada blok diagram Labview, silakan klik kanan saat FOR LOOP atau WHILE LOOP disorot.



Secara lengkap berikut program Labviewnya

Tidak ada komentar:

Posting Komentar