07-01-2014 11:52 PM

saya ingin bertanya, bagaimana caranya menyimpan data sementara yang telah dirata2kan sampai 1024 data untuk selanjutnya di FFT kan secara real time?
07-02-2014 12:12 AM
Hi,
Banyak cara, salah satunya adalah bisa dirimu coba untuk menerapkan arsitektur for loop dengan 1024 iterasi.
[Baca dan rata2] sebanyak 1024 kali, lalu keluaran dari for loop tersebut sudah berupa array yang kemudian bisa diproses lebih lanjut.
SR
07-02-2014 01:16 AM
maaf mas suryo program yang ada sekarang saya tidak tau data yang masuk itu berapa setiap pengulangan, jadi apa mungkin menggunakan for loop untuk perata2annya?
07-02-2014 01:58 AM
Melihat dari flowchart dirimu, ada beberapa data yang masuk lalu dirimu rata-ata data tesebut. Kedua operasi tersebut dijalankan setiap iterasi sebanyak 1024 iterasi menggunakan for loop.
Questions:
1. Apakah dirimu familiar dengan for loop?
2. Projek apakah yang dirimu kerjakan?
3. Harware apa yang dirimu gunakan?
SR
07-02-2014 02:13 AM
saya sedang mengerjakan projek untuk mencari nilai FFT dari vibrasi pada kipas server dengan sensor adxl345 dan menggunakan arduinno uno
07-06-2014 10:53 PM
saya masih belom bisa mendapatkan 1024 data yang telah dirata2 tersebut, gimana ya mas?
07-07-2014 03:23 AM

saya sudah bisa mendapatkan hasil rata2 dalam bentuk array tapi maih bermasalah dalam pengambilan FFT nya. yang saya inginkan FFT tiap 1024 (yang dilingkari merah yang saya umpamakan 30 disana) dan berkelanjutan, jadi tiap sistem menerima 1024 data sistem akan melakukan FFT dan melakukan pengulangan.
dalam sistem yang saya buat hanya dapat menjalankan 1 kali FFT, ketika datanya 30 tapi tak berulang
mohon bantuannya mas..
07-10-2014 04:25 PM
ini saya bantu deh.
logika-nya begini:
1. buat buffer sebanyak 1024. Buffer ini maksudnya adalah sistem FIFO, first-in-first-out.
2. data masuk ke dalam, lalu lihat, apakah buffer kosong, kalau iya, letakkan pada index 0. Kalau tidak kosong, lihat index berapa terakhir, lalu letakkan pada index terakhir+1
3. ulangi step di atas, sampai data terisi 1024
4. apabila data sudah terisi 1024, nah disni yang belum jelas dari masnya, apakah:
a. mengosongkan kembali buffer lalu ulang step 1-3, atau
b. melanjutkan kembali. Data pada index 0, kita buang, data 1023 kita geser ke ke index 0, data baru masuk pada index 1024.
ini saya udah pernah buat contoh buffernya, bisa dipake kok: https://decibel.ni.com/content/message/67126#67126
ini contoh programnya, saya asumsikan yang "b" ya.

07-10-2014 08:47 PM
terima kasih mas krisna... yang saya ingin buat adalah seperti yang 'a' mengosongkan kembali buffer
07-11-2014 04:05 AM
mas saya udah bisa pengulangannya seperti gambar ini, saya ingin menanyakan cara mereset grafik gimana ya mas supaya data tidak menumpuk pada grafik sehingga setiap data yang di FFT baru mendapatkan grafik
FFT baru
FFT 