11-14-2014 04:37 AM
Permisi mas-mas saya mau tanya tentang komunikasi serial VISA. bagaimana mentransfer data dari 3 buah sensor yaitu sensor cahaya, sensor arus dan sensor tegangan menggunakan VISA.Apakah kalo sensor jumlahnya ada 3 maka blok visa yang digunakan juga berjumlah 3.?maksud saya blok seperti yang saya tandai warna merah pada gambar.terima kasih
11-14-2014 06:32 AM
hmmm kalau hemat saya sih tidak perlu pak.
setting baud ratenya ditinggikan saja, jadi sekali send SERIAL dari ucontroller bisa kirim 3 data sekaligus dengan delimiter yang unik. Contoh kirim CHAR seperti ini:
"1.2345,3.1458,9.8512"
- delimiter adalah koma
- jadi data pertama sebelum koma adalah sensor cahaya
- data kedua setelah koma pertama adalah sensor arus
- data ketiga setelah koma kedua adalah sensor tegangan
Di LabVIEW cukup VISA Read sekali, lalu pisah-pisahkan datanya menggunakan fungsi String Manipulation.
11-14-2014 08:20 AM
Maksudnya fungsi string manipulation itu gimana mas?saya harus menggunakan blok string yang mana?
11-16-2014 09:16 AM
kalo bisa sama example nya mas.terima kasih
11-17-2014 06:11 PM
maksud saya yang ini pak:
String manipulation ini maksudnya fungsi yang dibutuhkan untuk membuat input dari:
"1.2345,3.1458,9.8512"
menjadi:
"1.2345"
"3.1458"
"9.8512"
Dapt menggunakan fungsi:
Untuk contoh pengirimannya saya simulasikan disini:
11-18-2014 10:14 AM
saya sudah mulai faham mas...saya kan komunikasi datanya menggunakan arduino uno mas. apa masnya pernah menggunakan arduino ke labview?saya ga tau caranya menpartisi data ke 3 sensor diarduinonya mas supaya datanya bisa muncul kayak digambar 3 yang datanya dipisahkan sama koma.kebetulan baru ini megang arduino.kalo masnya ada contoh listing programnya saya bisa minta examplenya mas.
11-18-2014 06:14 PM
hehe kalau arduino ga tau saya pak. tapi kalau myRIO, sbRIO atau cRIO saya tahu
bukannya kalau mau buat Serial Out itu seperti printf gitu ya pak? hehe
11-19-2014 03:04 AM
Mas ini saya sudah bisa menggunakan arduino. ada yang mau saya tanyakan lagi mas. saya ingin partisi data sensornya saya pisah sendiri-sendiri.soalnya mau saya tampilkan di string indikator. jadi nanti itu string indikatornya ada 3 mas. itu gimana caranya ya mas?
11-19-2014 04:42 PM
hampir betul pak.
Tapi kalau bapak perhatikan dari "Data Sensor" ke "Partisi Data Sensor" kan ada yang berbeda, nilai dibelakang komanya hilang. Coba bapak gunakan 2D Array of Double:
Untuk memisah datanya pak, pakai Index Array. Berikan Index "0" untuk data yang pertama, Index "1" untuk data yang kedua
11-19-2014 10:10 PM
Ini mas sudah saya kasih. tapi koq tetap ga muncul ya?
oh ya mas, saya baru sadar kalo data yang dikirim itu ga beraturan.
contohnya begini, data sensor cahaya 1 kadang-kadang masuk di indikator sensor arus. harusnyakan berada diindikator sensor cahaya 1. semua data sensor kadang-kadang salah masuk indikator yang udah ditentukan. itu gimana ya mas solusinya?