LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Kirim kata serial menggunakan tombol

Mas suhu.

Mau tanya nih.

kan saya nyoba kirim untuk kirim 2 data serial pake event structure.

1. [OXY 90][BPM90]

2. [OXY 80][BPM 80]

itu sistem kirim datanya harus 4 kali klik tombol/booleanya ya.

jadi saat saya klik tombol pertama kali(tombol nyala ijo) itu cuma kirim {OXY 90]

saat saya klik lagi tombol kedua kali(tombol mati)itu kirim [BPM 90]

0 Kudos
Message 11 of 18
(1,121 Views)

Maaf saya nggak bisa buka attachment nya, krn saya punya LV 2010

Dari situasi nya, saya yakin tombol yg anda pake adalah switch, bukan yang latch.

Yg diinginkan gimana? sekali tekan dan OXY 90 dan BPM 90 sekaligus dikirim, dan tombol langsung kembali ke posisi FALSE, seperti itu kira2?

0 Kudos
Message 12 of 18
(1,121 Views)

Waduh.

Maaf2 gimana ya ngerubah jd 2010.

Iya pengennya kayak gitu suhu.

Apakah di switchnya / buttonnya saya atur propertisnya jadi latch when pressed?

Biar bisa kirim OXY dan BPM.

Betulkah suhu?

0 Kudos
Message 13 of 18
(1,121 Views)

Klik di atas:

Data > save for previous version

untuk buttonnya, klik kanan di button di front panel, switch properties

0 Kudos
Message 14 of 18
(1,121 Views)

Bos numpang nanya nih.

saya kan udah bikin make case struktur.

itu bisa kirim serial dengan [OXY 90];[BPM 90] sekalian.

tapi pas alatnya nerima. kebacannya berulang2 bergantian  [OXY 90];[BPM 90], keliatan bgt berulang2nya kirim data

Kalo pake event struktur alatnya terima data satu2. [OXY 90] dulu kemudian setelah klik button lagi baru nerima [BPM 90]

switchnya properties udah ane coba ganti2.

apakah karena fungsi dari event struktur.

jadi kirim datanya berdasarkan even kejadian, misal klik buttonnya

Download All
0 Kudos
Message 15 of 18
(1,121 Views)

Saya nggak bisa buka, jadi saya kurang tahu situasinya seperti apa event struktur yg dibuat

Klo save for previous version (LV 10) saya baru bisa buka.

Tapi prinsip dasarnya;

-kalo pake while case, case nya akan diulang2 terus menerus sampe ada manual stop atau error.

-kalo pake event stucture (timeout nya -1 atau dikosongin), case akan diexecute kalo ada event saja

0 Kudos
Message 16 of 18
(1,121 Views)

mas irawan_sukma,

kok ini diskusinya seperti menggaruk2 dan mencari area yang gatal yang mana ya? Kenapa saya blg seperti ini, sampeyan tidak memberikan informasi lengkap.

1. Alat yang dikontrol via VISA ini apa merk/modelnya? lebih baik lagi ada datasheetnya?

2. Apa hubungan table yang sampeyan sudah buat dengan yang anda mau lakukan? Flownya seperti apa? Apakah tombol ditekan maka terkirim:

command ini:OXY100 dan ini BPM100

Lalu ditekan lagi terkirim

command ini: OXY98 dan ini BPM98

?

Jawaban yang sampeyan mau bukan di LabVIEW tapi di alat yang dikontrol via VISA. LabVIEW mengikuti alat tersebut. Kata kunci yang perlu dilihat adalah

a. Termination Character

b. Apakah alatnya support multi-command dalam satu set string? Kalau tidak kan berarti harus satu-satu. Pemisahnya ya point a. saya di atas, termination character. Biasanya CR. Ini biasanya ya, berbeda setiap alat.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 17 of 18
(1,121 Views)

Dirimu sedang main pulse oximeter ya?

Command di send lalu dirimu melihat reponnya di display oxi nya ya?

Untuk yang case structure terlihat seperti berulang ulang, karena pada saat dirimu klik buttonnya, dirimu sudah mengirimkan command nya berkali-kali sampai dirimu klik buttonnya lagi (loopnya ngebut siih, nggak pakai delay)

Kirim kemari datasheetnya atau dokumen terkait (command, comm protocol, etc)

0 Kudos
Message 18 of 18
(1,121 Views)