LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Ask: Send initialize keyboard data by TCP

Selamat siang teman2,

saya ingin bertanya untuk kirim data initialize keyboard vi menggunakan TCP,

sebelumnya saya sudah membuat program sisi kirim dan terima, namun masalahnya adalah ketika memasukkan karakter selain Huruf dan Angka, maka yang terbaca adalah huruf yang terakhir d sisi penerima dikarenakan jumlah byte berbeda untuk yang dikirim dan di terima (untuk karakter Huruf dan Angka mempunyai jumlah byte 1 selain itu tergantung dari jumlah string dalam karakter ex: tombol "BACKSPACE" mempunyai string"BACK" dan jumlah byte 4).... nah adapun pertanyaan saya:

=> bagaimana membuat default byte to read d sisi penerima agar jumlah byte yang dikirim dan terima sama? agar karakter yang dikirim dapat d tampilkan jg d sisi penerima......

maaf masih pemula,Untitled.png

-mohon bantuannya-

Download All
0 Kudos
Message 1 of 12
(7,192 Views)

Selamat siang,

Bagaimana kalau seandainya pin 'bytes to read' yang di read.vi diganti sesuai jumlah bytes yang dikirim melalui write.vi?

Best Regards,

Applications Engineer

NI ASEAN

0 Kudos
Message 2 of 12
(4,869 Views)

jumlah byte yg d kirim melalui write.vi untuk tombol huruf dan angka tidak masalah karena jumlah bytes-nya 1 sehingga mudah dilakukan pembacaan d read vi dg men-set pin 'bytes to read' juga sama dg nilai 1,

masalahnya ketika saya menekan tombol seperti "backspace, arrow, shift,dll" jumlah bytes-nya berbeda sesuai dengan jmlah string'nya dan yg ditampilkan  sisi read vi jadi tidak sama dg yg dikirim,

saya mencoba untuk menampilkan keluaran yang sama d sisi kirim dan terima, jadi pertanyaannya adakah contoh program agar nilai pin "bytes to read" d read vi agar bs sama sesuai yg d kirim?  tanpa harus mengganti manual nilainya

-mohon pencerahan-

terimakasih mas bian sebelumnya

0 Kudos
Message 3 of 12
(4,869 Views)

Pakai Network Variable saja. Jadi datanya bisa ditransfer antar VI secara otomatis. Tetapi anda harus menggunakan LabVIEW project. Silan refer ke attachment file untuk contohnya.

0 Kudos
Message 4 of 12
(4,869 Views)

Maaf Attachment file nya ketinggalan.

Message 5 of 12
(4,869 Views)

ok, terima kasih banyak mas saya pelajari dulu

0 Kudos
Message 6 of 12
(4,869 Views)

Hahahahaha...saking semangatnya, mas Bian sampe lupa attachment file-nya, thanks mas.

0 Kudos
Message 7 of 12
(4,869 Views)

halo mas Bian,

saya ada pertanyaan lagi nih

untuk jumlah byte yang dikirim lebih dari 1, bagaimana caranya agar dapat terbaca string'nya sesuai dengan yang dikirim? (synchrone antara kirim dan terima)

terima kasih sebelumnya

Untitled.png

0 Kudos
Message 8 of 12
(4,869 Views)

Halo,

Aneh juga, sepertinya urutan byte nya tertukar ketika dikirim melalui TCP Write&Read. Mungkin bisa dicoba troubleshoot apakah data yang dikirim sama dengan data yang diterima.


Tapi kalau ingin mudahnya ya, saran saya diubah saja urutan stringnya di read.vi

Ini saya attach contoh programnya sebagai referensi.

Semoga berhasil!

0 Kudos
Message 9 of 12
(4,869 Views)

ok, siap mas terima kasih banyak, saya coba dl

maaf merepotkan

0 Kudos
Message 10 of 12
(4,869 Views)