LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Menyimpan data sementara di LabVIEW

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

0 Kudos
Message 1 of 11
(8,806 Views)

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

Download All
Message 2 of 11
(5,716 Views)

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

view.jpg

Terima Kasih

0 Kudos
Message 3 of 11
(5,716 Views)

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

Message 4 of 11
(5,716 Views)

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.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Download All
0 Kudos
Message 5 of 11
(5,716 Views)

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)

max.jpgmaxmin2.jpg

0 Kudos
Message 6 of 11
(5,716 Views)

Hi Putrii,

Tampaknya dirimu belum paham sepenuhnya dengan konsep FGV.

FGV Concept.jpg

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

USGE.jpg

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

Message 7 of 11
(5,716 Views)

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..

0 Kudos
Message 8 of 11
(5,716 Views)

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.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 9 of 11
(5,716 Views)

sudah berhasil sekarang..

terima kasih semuanya sudah membantu..

0 Kudos
Message 10 of 11
(5,716 Views)