LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Cara inisialisasi manual port com

vqey ada update ga? masalahnya beres?

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 11 of 29
(1,763 Views)

belum pak, saya blm bisa pisahin data string hasil komunikasi serial dr mikrokontroler, keluaran dr mikro saya banyak data, mau saya pisah"in bbrapa data number yg bisa saya read di Labview...

mohon pencerahannya pak

0 Kudos
Message 12 of 29
(1,763 Views)

ikut nambahin mas Vgey, kalau saya tidak salah mengerti, jadi permasalahannya sepertinya data dari mikrokontroler yang ditampilkan di LabVIEW tidak sesuai seperti yang diinginkan ya. Sependapat dengan para master di atas, buat saja delaynya cukup (biasanya saya pakai 100 ms) untuk memastikan bahwa pengiriman data dari mikrokontroler benar-benar diterima dengan baik.

Kemudian yang kedua, sekalipun ada beberapa cara lain, tapi saya suka menggunakan cara ini, yaitu buat pengiriman datanya dalam bentuk byte. Seandainya datanya berupa data analog 10 bit, yaitu dengan jangkauan nilai antara 0-1023, maka biasanya data tersebut dibagi menjadi 2 byte. Dengan cara ini, dapat dipastikan bahwa LabVIEW akan menerima 2 byte setiap kali pengiriman data. Untuk itu tinggal membuat fungsi VISA Read pada kaki byte count diisi dengan angka 2, dan di kaki read buffer, ditambahkan fungsi untuk mengambil data per byte (dengan string to byte array), dan menggabungkannya menjadi 1 angka (dengan fungsi join numbers). Ini sebenarnya sudah ada di manual serial Labview, cuma saya lupa alamatnya. Ok, semoga bermanfaat (sebagai gambaran bisa dilihat di gambar yang saya lampirkancontoh program menerima 2 byte.png). salam hangat .

0 Kudos
Message 13 of 29
(1,763 Views)

sya juga msalahnya sama sprti vqey,pak
sya pke dua sensor dan dta tersebut di rubah ke dalam grafik
mohon pencerahannya,pak

0 Kudos
Message 14 of 29
(1,763 Views)

halo mas Rustari, menjawab untuk dua sensor, saya anggap bahwa keduanya data analog dengan jangkauan antara 0-1023, maka buat saja nilainya dipecah menjadi byte, jadi ada 4 byte, 2 byte untuk sensor pertama, dan 2 byte untuk sensor kedua. Di LabVIEWnya tinggal dibuat seperti gambar berikut ini:

contoh menerima 4 byte.png

semoga bisa dipahami, hehehe, salam hangat, dian

Message 15 of 29
(1,763 Views)

sensornya ada 2,pak
satu sensor satu grafik itu seperti apa pemecahan nilai bytenya??

sebelumnya sya mohon maaf dikarenakan sya msih belajar n banyak kurang taunya....

0 Kudos
Message 16 of 29
(1,763 Views)

halo mas Rustari, saya juga masih belajar, hehehe, coba-coba juga, sama, oya, mikrokontroler yang digunakan apa ya? kalau saya menggunakan arduino, contoh programnya seperti berikut:

programarduino.png

untuk program di LabVIEWnya tinggal menambahkan grafik saja, seperti ini:

contoh2grafik.png

ok, semoga bermanfaat, salam hangat

Message 17 of 29
(1,763 Views)

sya pke atmega 16
makasih ya,pak

0 Kudos
Message 18 of 29
(1,763 Views)

Wah Pak Dian seperti biasa, master nya Arduino. Yang di contoh programnya itu berarti Pak Dian ga pake toolkit yang LabVIEW for Arduino ya?

Rustari berarti coba dimplementasi menggunakan contoh dari Pak Dian, konversi string to byte arraynya dapat dipahami kan?

Yang dijelas disini kamu sudah dapat data serial yang diinginkan dari MCU kamu kan?

0 Kudos
Message 19 of 29
(1,763 Views)

bukan master pak, tapi slave, , hehehe, makasih Pak Bian, betul pak, tidak pakai toolkitnya arduino

0 Kudos
Message 20 of 29
(1,763 Views)