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
Blog ini berisi artikel artikel pemrograman Labview, yang dibahas secara sangat sederhana tetapi menyeluruh dan disertai contoh contoh program yang siap diunduh.
Senin, 29 November 2010
Sabtu, 27 November 2010
FOR LOOP dan WHILE LOOP
Untuk mengulangi suatu bagian program pada Labview digunakan FOR LOOP dan WHILE LOOP
FOR LOOP digunakan pada pengulangan secara terbilang, pengulangan dimulai dari i=0 sampai dengan i=N-1. Contoh berikut akan dikerjakan 9 kali dimulai dari i=0 sampai dengan i=8
WHILE LOOP digunakan untuk pengulangan tak terbilang, untuk menghentikan pengulangan WHILE LOOP diberikan suatu nilai Logika (True atau False).
Contoh berikut pengulangan yang akan dihentikan ketika nilai i=9999
Berikut ini pengulangan sampai user menghentikannya dengan tanda STOP diklik.
Langganan:
Postingan (Atom)