02-18-2014 11:20 AM
Salam,
saya ingin mengambil data secara real-time dan menampilkan hasilnya dalam bentuk grafik dan diberi cursor di beberapa titik..
Karena pada waveform chart tidak terdapat cursor, jadi saya akan menampilkannya daalam waveform graph..
Apakah di LabVIEW kita dapat menyimpan data sementara tanpa harus disimpan ke dalam Excel (tidak menggunakan write to spreadsheet)?
karena dari data tersebut akan dipanggil lagi dan saya pakai sebagai nilai acuan munculnya cursor secara otomatis..
Terima kasih
02-19-2014 12:46 AM
mbak puutrii
kebetulan saya juga mengikuti perbincangan sampeyan mengenai cursor berjalan, saya lagi nunggu update nya
untuk masalah sampeyan yg ini, mungkin bisa di akali dengan menymimpan data sementara di folder tertentu dalam format .txt lalu di panggil kembali oleh LabVIEW
ini saya sertakan .vi nya semoga bisa membantu
Terima Kasih
02-19-2014 06:54 AM
Terima kasih banyak mas atas jawabannya..
Pas saya coba hasil simpanannya kenapa seperti ini ya mas? bukan angka-angka?
Karena setelah saya simpan sementara langsung akan dipanggil lagi di waktu yang bersamaan (dalam satu VI) karena sistem yang diinginkan real-time
Terima Kasih
02-19-2014 09:01 PM
iya mbak puutrii, kan saya simpan dalam bentuk binary
jadi kalo sampeyan buka dengan notepad atau excel sekalipun, akan seperti itu hasilnya
seperti tujuan yang di inginkan mbak puutrii, hanya menyimpan sementara bukan untuk present, kalau mau sekalian present lebih baik pakai tdms
ini saya attach .vi yang sudah saya gabungkan proses log dan read nya
di .vi ini hanya buat log 10 data dari random number, itu bisa mbak putri ubah2 dengan mengontrol kondisi untuk condition terminal di top level .vi nya
terima kasih
semoga bisa membantu
02-20-2014 07:28 AM
apakah seperti ini?
- buffer.vi adalah subVI
- tes.vi adalah testing vi untuk melihat penggunaan buffer.vi
ada banyak cara ya, tergantung kebutuhan. Desain yang saya pakai ini namanya FGV (Functional Global Variable), menyimpan data dalam shift-registers (While Loop). Semoga berguna.
02-20-2014 08:07 AM
Terima kasih pak krisna..
Setelah saya coba gunakan bagaimana cara melihat nilai max-min karena saya berniat membaca data sebanyak 128 sampel dan dicari nilai max dan min.. karena setelah saya coba nilai max dan minimum tidah berubah-ubah (tetap)
02-20-2014 07:03 PM
Hi Putrii,
Tampaknya dirimu belum paham sepenuhnya dengan konsep FGV.
Coba bikin seperti diatas kamudian hidupkan "Highlight Execution" lalu "Run" beberapa kali. Lihat dan bandingkan antara Result A dan Result B.
Let me know what you think
==========================================================================================================:)
Buffer.vi Concept
Jika ingin menggunakan VI yang Krisna attach, untuk mendapatkan data di buffer membutuhkan beberapa step. SET-STORE-GET lalu jika ingin membersihkan buffer, RESET. Juga akan sangat membantu jika Mbak juga melihat block diagram dari Buffer.vi.
Pertama, fase Set, Set berapa elemen yang dibutuhkan, contohnya 256 elemen.
Lalu kita isi buffernye sebanyak 128 elemen. Fase STORE.
Untuk mendapatkan data di fase GET. Namun jika ingin mendapatkan data secara inline, dati fase STORE data juga bisa diekstrak.
Dan untuk mereset elemen buffer, Fase RESET.
Jika aku lihat di block diagram dirimu, hmmm....
Hint: Apakah sudah diset? karena banyaknya elemen hanya bisa diset di fase SET
Cheerio. Have a nice and productive day.
SR
02-20-2014 09:35 PM
Terima kasih pak suryo saya coba perdalami lagi..
saya memang kurang mengerti tentang pemrograman, LabVIEW dan lain lain karena masih baru banget masuk ke bidang ini..
Jadi sedang dalam tahap belajar..
02-21-2014 01:55 AM
jadi sudah terjawab belum pertanyaannya? Kalau sudah, di mark sebagai solved (correct answer atau helpful answer) ya.
saya pakai tes.vi, di output kasih min max, tidak ada masalah.
02-21-2014 09:50 AM
sudah berhasil sekarang..
terima kasih semuanya sudah membantu..