LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Image Processing pada Mikrokontroler

Salam Master LabVIEW

mohon bantuannya untuk Tugas Akhir saya

bagaimana menampilkan nilai RGB dari objek yang telah terdeteksi?? dalam bentuk grafik ataupun desimal. saya hanya bisa menampilkan mixed sinyal graph dalam grafik frekuensi terhadap warna. tapi nilai dari grafik memberikan nilai dari image yang ditangkap bukan objek yang dideteksi.

lalu untuk pengiriman data string ke mikrokontroler masih terjadi eror, terkadang data bisa dibaca namun terkadang tidak terbaca sama sekali. apakah perlu fitur tambahan lain dalam blok diagram LabVIEW??

mohon bantuannya, terima kasih

Berikut Program LabVIEW dan Arduino

Download All
0 Kudos
Message 1 of 7
(5,658 Views)

maksud pertanyaannya saya kurang jelas. Apakah berikut ini:

1. Bagaimana cara menampilkan data image, dalam bentuk RGB, dan displaynya adalah desimal atau grafik?

2. Kenapa pengiriman data pada mikro sering terjadi error?

Komentar dari VInya, jangan digambung antara mengambil gambar dari kamera dan komunikasi dengan mikro. Karena kalau mengambil gambar dan memprosesnya terjadi delay, maka komunikasi dengan mikro juga akan terganggung. Dipisah loop-nya. Satu loop untuk Vision, dan satu lagi loop untuk Mikro.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Message 2 of 7
(4,189 Views)

maaf pak krisna

untuk pertanyaan yang pertama maksudnya untuk menampilkan data RGB ke dalam grafik seperti Histogram.

saya ingin bertanya lagi pak untuk pengiriman serial  apabila mempunyai data yang tetapi ingin mengirimnya hanya satu kali dan apabila ganti data ngirim maka mengirim data yang terbaru?(kalau boleh bisa minta contoh programnya pak)

0 Kudos
Message 3 of 7
(4,189 Views)

Terima kasih pak untuk saran sebelum.

0 Kudos
Message 4 of 7
(4,189 Views)

1. coba example ini yang dapat di cari di NI Example Finder

example finder histogram.png

example finder histogram2.png

2. saya tidak mengerti maksud pertanyaan kedua

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 5 of 7
(4,189 Views)

Terima kasih untuk solusi pertanyaan yang pertama

pertanyaan kedua Untuk pengiriman serial apabila terdapat pengiriman data yang berlangsung cepat dan data yang dikirim sama tetapi kita ingin mengirimnya hanya satu kali dapat dilakukan tidak pak?dan apabila datanya berubah maka akan dikirim data yang baru juga hanya sekali pengirimannya.

0 Kudos
Message 6 of 7
(4,189 Views)

berarti harus ada sistem handshake, untuk menjamin data telah ditransfer secara benar. Biasanya, kalau mau simple, pakai ACK atau Acknowledge:

1. Mikro --> kirim "AAA"

2. Mikro --> terus menunggu response "ACK AAA"

3. LabVIEW --> VISA Read "AAA", lalu kirim "ACK AAA"

4. Mikro --> menerima "ACK AAA" lalu mengirim data baru, step berulang ke step 1.

Biasanya, kalau datanya terlalu besar untuk diulang kembali, bisa kirim MD5 Checksum, atau algoritma lain. Di LabVIEWnya sih mudah, di Mikronya yang mungkin rumit, saya tidak expert di Mikro, jadi tidak bisa membantu ya.

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