LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Menampilkan 9 data sensor

Mohon bantuannya master2...

Saya ingin menampilkan 9 data sensor kecepatan dari arduino mega ke labview...

permasalahannya setelah program dirunning data yang keluar hanya muncul 1 data...

0 Kudos
Message 1 of 6
(4,812 Views)

Halo Audli7,

Infonya kurang lengkap, jadi yang di forum ini juga susah bantunya. Tolong dijelaskan lebih detil lagi aplikasinya, seperti dengan cara apa Arduino komunikasi ke LabVIEW, lebih baik lagi kirim screenshot atau VI-nya kesini.

Asumsi saya, kalau komunikasinya pakai serial seperti umumnya, coba cek setting di VISA Read VI atau VISA Configure Serial Port VI, apakah sudah sesuai untuk membaca semua data yang dikirim tanpa terpotong.

Silahkan post lagi dengan detilnya kalau tidak berhasil dengan tips di atas.

Salam,

Yodha

NI Singapore

Message 2 of 6
(4,036 Views)

ni vi yang sudah saya buat... (kok gak bisa upload vinya yah??)
data yang dikirim 9 data float berurutan...
tiap sensor ada empat digit data... contoh 5.35 yang kemudian menggunakan string subset untuk dipilih tiap digit string.
permasalahannya ketika data dari sensor lebih dari 9 (ex 15.44) data menjadi 5 digit.. data yang ditampilkan jadi geser deh...
mohon bantuannya...

test-serial.png

thx...

0 Kudos
Message 3 of 6
(4,036 Views)

Halo Audli,

Saya masih kurang jelas dengan deskripsi problem di atas. Sepengertian saya, VI yang Mas punya sekarang didesain hanya untuk membaca 4 digit dari setiap sensor, sehingga ini jadi masalah ketika sensornya mengirim 5 digit yaitu saat data pengukurannya lebih atau sama dengan angka 10. Apakah benar?

Jika benar, salah satu solusinya adalah dengan mengirim karakter khusus untuk menandai setiap data, misal dengan # seperti #9.54#15.35#5.47 dst. Di LabVIEW tinggal pakai Scan from String VI untuk ambil angkanya saja. Contohnya bisa dilihat di screenshot di bawah dan juga di VI terlampir (2013).

2013-12-26 Front Panel.jpg2013-12-26 Snippet.png

Contoh ini hanya sebagai referensi awal ya. Mas masih perlu otak-atik lagi untuk memastikan operasinya benar. Silahkan dicoba.

Salam,

Yodha

NI Singapore

0 Kudos
Message 4 of 6
(4,036 Views)

Terima kasih atas balasannya mas yodha...
Untuk case structure yang true nya tu seperti apa ya?
soalnya vi yang mas attach gak bisa kebuka...
Labview saya 2010...

Ni saya coba dulu sinkronkan dengan fungsi yang laen...
Mudah2an gak ada masalah pada penyimpanan spreadsheat file nya...

Sebelumnya terima kasih...

0 Kudos
Message 5 of 6
(4,036 Views)

True Case-nya cuman masukin elemen pertama ke array yang sudah initialized, soalnya kalau pakai Build Array nanti elemen pertamanya selalu nol.

Terlampir VI-nya versi 2010.

Salam,

Yodha

NI Singapore

0 Kudos
Message 6 of 6
(4,036 Views)