06-15-2012 12:28 AM
Maaf Bapak2 sekalian, saya mau meminta pencerahan karena saya masih sangat amatiran sekali belajar labview.
Saya mengalami kesulitan membuat program penampil TA. Ta saya mengenai otomasi pengukuran tebal bahan. Untuk komunikasi serial dari mikro ke PC, saya menggunakan FTDI -USB to Serial TTL (untuk ini saya sudah bisa). Yang saya bingung, bagaimana caranya mengambil data dari komunikasi serial tersebut untuk kemudian dimasukkan dalam tabel dan diplot pada grafik secara terus menerus. Mohon bantuannya. Terimakasih
Coba perhatikan dulu revisi berikut dari saya dek.
06-15-2012 12:44 PM
Selamat datang dek Winansi. Saya punya contoh program untuk memilah dan mengolah data yang dikirim dari AVR8535 melalui serial RS232. Mungkin bisa menjadi referensi untuk masalah anda. Port B sebagai Digital Input, Port C sebagai Digital Output, dan Port A sebagai input analog 8 bit dengan tegangan maksimum 5V.
06-18-2012 06:44 PM
Nambahin Pak Endang saja, komunikasi RS232 di dalam LabVIEW itu memakai VISA drivers.
1. Buka NI Example Finder, cari Basic Serial Read and Write
2. Karena Serial itu datanya ASCII, maka akan terbaca sebagai STRING, di convert aja ke NUMERIC terus disambung ke Waveform Chart.
06-22-2012 08:54 PM
Thanks mas Krishna, betul. Tinggal dari data numerik masuk ke VI Signal Manipulation lalu masuk ke indikator Waveform Chart. Dah dicoba belum Winansi ?
06-24-2012 03:22 AM
Maav pak,, bukan begitu yang saya maksud. Begini,, data yg berasal dari serial itu mau saya masukin di tabel dulu,, kemudian baru diplot grafik,, tapi data2nya gag pernah mau masuk ke tabel. Sya juga kurang tau pak, bagian mana yang salah. Berikut saya lampirkan program saya. Yg program tampilan.vi itu yang sudah connent ke serial,, tapi saya biasanya nyoba2 pake yang random.vi pak.
06-24-2012 07:44 AM
maav, program sub vi-nya ketinggalan
06-24-2012 10:53 AM
Setelah membaca program anda sepertinya tidak akan bekerja dengan baik, beberapa kesalahan adalah:
Silakan anda kirimkan:
nati akan saya coba bantu
06-24-2012 10:18 PM
Wah topiknya menarik nih pak Irsal, mirip2 yang kita bahas waktu itu
nambahin aja ke winansi:
1. Di dalam code nya kasih komentar ya, pusing juga melihat kabel nya banyak tapi tidak ada komentar. Komentar itu "free text" untuk menjelaskan, fungsi blok ini apa, data apa yang ada di kabel ini, dan seterusnya.
2. Daripada mempost seluruh code nya, coba masalahnya dibuat simple. LabVIEW itu kan sebaiknya dibuat modular, artinya satu blok itu berfungsi dengan satu tujuan. Kalau di code anda ada:
- satu blok initialize Serial, satu blok read Serial, dan satu blok close Serial
- satu blok untuk data log ke dalam file
nah alangkah baiknya, kalau ada satu blok yang bertugas, konversi data dari Serial menjadi output ke graph atau table. Coba masalahnya di simplify dulu, misalnya datanya di simulasikan dulu, di remove aja blok Serialnya, jadi rekan rekan disini juga bisa run code nya.