04-22-2013 09:08 AM
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
04-25-2013 09:14 AM
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.
04-27-2013 04:12 AM
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.
05-12-2013 11:25 PM
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