07-02-2013 02:43 AM
mau tanya, apakah labview bisa untuk mem parsing data yang dikirim dari mikrokontroller untuk selanjutnya hasil parsing tersebut ditampilkan ke dalam bentuk grafik? saya lampirkan hasil pengiriman data yang ditampilkan pada software putty, (buka dengan word pad)
07-02-2013 08:25 AM
bisa donk, kenapa tidak
1. yang pasti, baca data dari mikro menggunakan VISA Read, terus outputnya kan STRING.
2. pastikan lagi, apakah data dari mikro ada start/stop pattern? kalau tidak ada susah. Maka LabVIEW harus terus buffer data output dari VISA Read, gunakan shift registers untuk menyimpan (buffer) data
3. pastikan lagi dan lagi, data-nya punya format yang kita ketahui. Contoh, misalnya, datanya itu dengan format STRING seperti dibawah ini:
LCD Data:40,Pressure Data:100,Temp Data:80
berikut ini screenshot VInya:
semoga membantu
07-02-2013 09:03 AM
Mau nanya lagi nih mas.
Kebetulan ketika alat on, data langsung terkirim dari mikro, jadi ga ada start paternnya. Saya semacam melakukan capture data dari alat melewati mikro(kit yang saya buat) ditampilkan ke PC. Akan tetapi dari alat hanya ada stop patern. Otomatis tidak ada data yang melewati mikro. Itu solusinya tetap menggunakan buffer data output dari VISA Read dan shift registers untuk menyimpan (buffer) data tersebut atau apa ya mas?
Seperti yang saya lampirkan pada hasil data(putty), dalam hal ini yang dikirimkan dari mikro adalah :
0
.
0
%
0
.
1
1
F
Apa bisa data yang dikirim dari mikro dalam format seperti itu dikelompokkan menjadi seperti ini mas di labview :
0.0 %
0.11 F
Dan untuk kemudian 2 data tersebut ditampilkan dalam bentuk grafik real time?
Maav sebelumnya mas krisna, saya masih newbee dalam hal visualisasi di labview.
Terima kasih mas krisna, balasannya cukup membantu.
07-02-2013 08:12 PM
Salam Andi,
tidak masalah, disini tempatnya buat saling bantu kok.
saya lihat format data-nya mungkin tidak ada start-stop, tapi sepertinya setiap data berukuran 6 ya, kalau gitu bisa dibuat pembacaan dalam LabVIEW untuk membaca 6x VISA Read, lalu stringnya di concatenate saja.
Kalau mikro-nya bisa diubah sih, saran saya:
1. jangan kirim data satu-satu seperti diatas. melainkan langsung semua data saja.
2. gunakan sistem start stop. Misalnya, start dimulai dengan "_" dan stop diakhiri dengan "|". jadi parsing di LabVIEWnya gampang.
ini contoh saja.
07-15-2017 09:04 PM
mau tanya, bagaimana parsing data pada blok tcp dengan start dan stop mas?
07-15-2017 10:23 PM
Bisa pakai search and split string.vi
atau match pattern.vi
07-16-2017 01:03 AM
terdapat di example mas?
07-16-2017 03:21 AM
Terdapat pada contoh saya di atas