LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Akusisi suhu AVR RS 232

saya membuat VI untuk akusisi suhu pake AVR  via RS 232. pas awal di jalankan semua berfungsi normal, tapi pas suhunya tinggi terus turun yang tertampil tetapsuhu yang tinggi.

Saya harap bantuan rekan 2 sekalian,

terimakasih

0 Kudos
Message 1 of 4
(4,141 Views)

saran saya:

- sebaiknya VISA Configure Serial Port di luar While Loop

- saya tidak melihat VISA Close dalam program anda, ini bahaya.

- ada true constant ke dalam Case Selector anda, ini redundant.

- harusnya bukan Baud yang dibaca, tapi Number of Bytes at Serial Port. Kan Baudnya selalu 9600.

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

makash mas wisnu,  sudah saya coba saran mas wisnu dan berfungsi dg baik dg menambahkan visa close dan mengubah ke number of byte. tapi pas saya keluarin visa config koq malah cuma mbaca sekali aja ya,selanjutnya cuma tertampil 0 [nol]. o iya mas,kalo ngirim tanggal dan waktu ke avr via rs 232 gimana ya caranya,  maaf ya mas,banyak nanya, saya masih awam bgt dg labview.

0 Kudos
Message 3 of 4
(3,509 Views)

Halo,

Biar saya coba jawab ya.

Yang dikeluarkan dari while loop nya hanya visa config saja kan? visa read masih didalam while loop kan?

Jadi disini config memang hanya run sekali, tapi visa read nya akan di run berkali2 karena ada di dalam while loop.

Lalu anda disini menggunakan case structure untuk apa ya? karena selectrornya cuma true constant, lebih baik dihilangkan sekalian.

Untuk mengirim tanggal dan waktu, kita ubah ke string dulu, lalu dikirim melalui visa write

Regards,

Bian

0 Kudos
Message 4 of 4
(3,509 Views)