LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Cara mengolah data output pada LabVIEW dari modul/DAQ temperatur

Dear all,

Ada yang ingin saya tanyakan tentang pengolahan data pada labview dengan menggunakan modul temperatur. Saat ini saya sedang melakukan penelitian menggunakan modul/DAQ temperatur NI 9213. Saya menggunakan 2 DAQ karena titik temperatur yang saya ukur ada 26 titik. Kemudian lama pengambilan data sekitar 1 minggu full. Yang ingin saya tanyakan adalah:

1. apakah pada labview bisa mengolah data yang akan ditampilkan menjadi rata-rata per menit atau per 15 menit, karena setahu saya labview membaca dan menampilkan data dari DAQ per detik. CMIIW

2. jika bisa, bagaimana pengaturannya pada labview?

Untuk sekedar informasi, saat ini saya menggunakan LabVIEW 8.5. Apakah ada yang bisa membantu? Terima kasih sebelumnya.

Message 1 of 18
(13,840 Views)

LabVIEW Team:

Anda bisa mengolah langsung data hasil pengukuran dengan menggunakan fungsi-fungsi Mathematics\Probability and Statistic. Penyimpanan data hasil rata-rata and standar deviasi bisa diatur sesuai kebutuhan anda. Silahkan merefer dulu ke sampel-sampel yang ada di LabVIEW. Jika masih ada kendala, mungkin malam nanti saya berikan konsep programnya. Semoga sukses.

To LabVIEW Team Admin: Mohon dibantu, thanks.

0 Kudos
Message 2 of 18
(6,283 Views)

Dear Pak Endang,

Terima kasih atas jawabannya. Namun saya masih belum paham, apakah fungsi yang bapak maksud fungsi yang ada pada block diagram? Kemudian apa yang harus saya lakukan? Saya masih belum bisa mengerti karena saya masih sangat baru dalam menggunakan labview.

thanks

0 Kudos
Message 3 of 18
(6,283 Views)

1. apakah pada labview bisa mengolah data yang akan ditampilkan menjadi rata-rata per menit atau per 15 menit, karena setahu saya labview membaca dan menampilkan data dari DAQ per detik. CMIIW

--> asumsi anda setiap detik adalah salah. LabVIEW itu programming language, jadi ya bisa di program. Ada contoh program yang sudah anda buat? Tinggal main di delay time aja.

2. jika bisa, bagaimana pengaturannya pada labview?

--> Coba buka Block Diagram>>Function Palette>>Programming>>Timing

Ada dua yang biasa dipakai, "Wait" atau "Wait Until Next ms Multiple"

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 4 of 18
(6,283 Views)

Program yang saya buat saya lampirkan. Apakah ada yang bisa membantu dalam pengaturannya? Saya sudah mencoba dengan menggunakan fungsi math seperti saran Pak Endang dan menggunakan fungsi timing saran dari Mas Krisna tapi masih belum berhasil untuk membuat output rata-rata per menit. Sebelumnya saya minta maaf jika merepotkan.

0 Kudos
Message 5 of 18
(6,283 Views)

tidak merepotkan kok, kami senang membantu.

jadi maksudnya ini:

1. anda ingin mengambil temperatur data setiap 15 menit? atau

2. anda ingin mengambil temperatur data setiap detik, lalu kita ambil rata-rata2nya setiap 15 menit?

mohon diperjelas.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 6 of 18
(6,283 Views)

Mas krisna,

terima kasih banyak untuk bantuannya.

data yang ingin saya ambil adalah seperti no. 2, pengambilan data setiap detik tapi rata2nya setiap 1 menit bukan 15 menit per titik pengukuran. 

0 Kudos
Message 7 of 18
(6,283 Views)

dear Retsa,

Coba, di gambar dulu flow chartnya dan di post disini, baru saya bantu setelah ada flowchart. Yang saya maksud flow chart adalah, flow dari program anda, contoh:

http://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/FlowchartExample.png/220px-FlowchartExample.png

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 8 of 18
(6,283 Views)

Flowchart seperti yang dibawah ini. Apakah cukup jelas mas krisna? Jadi disetiap channel yang ada di program yang saya buat memunculkan data setiap detik di software namun data yang disimpan adalah rata-rata data per menit. Maksud saya dalam merata-ratakan data adalah agar dalam pengolahan data tidak terlalu kompleks karena data yang dibutuhkan cukup per menit. Namun pada grafik di software tetap menampilkan data per detik agar apabila terjadi error pada data bisa segera diketahui.

flowchart.png

0 Kudos
Message 9 of 18
(6,283 Views)

Halo Retsa,

Sebenarnya saya sudah ngerti maksud anda, sengaja saya minta flow-chartnya, karena saya ingin, anda sendiri yang buat. Kalau saya kasih jawaban langsung, nanti anda tidak belajar kan?

Flowchart sudah bagus, tp flow chart tidak bisa langsung dikonversikan ke dalam LabVIEW code, sehingga yang paling tepat adalah membuat State Machine. Ini contohnya:

state machine.jpg

Dari VI yang sudah anda buat, sudah terkandung beberapa blok, sehingga bisa kita kembangkan lagi.

1. Read from DAQ

2. Save Data

contoh1.jpg

Ada beberapa blok yang belum anda buat, ini saya contoh kan pengilustrasikannya:

contoh2.jpg

Note:

- saya tidak mempost VI nya karena saya ingin anda membuat sendiri, sehingga anda belajar

- yang di highlight kuning, ada lah state dari State Machine di atas

- yang di comment, adalah fungsi tambahan, untuk konversi data saja

- ada beberapa subVI anda yang saya hapus karena saya tidak melihat relevansinya dengan tujuan.

semoga membantu

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Message 10 of 18
(6,283 Views)