Untuk mengkonversi bilangan biner ke hexa , khususnya 4 digit bilangan biner menjadi 1 digit bilangan hexa, dapat dilakukan sebagai berikut :
Pertama tama input diperiksa apakah benar berjenis biner (yaitu memeriksa apakah semua digit yang ada hanyalah digit 1 dan 0 saja) , teknik pemeriksaannya dilakukan pertama tama dengan mengganti semua space (ASCII 32) dengan karkter Y (ini dilakukan untuk mencegah input seperti “1 100”), langkah selanjutnya adalah mengganti digit 0 dan digit 1 dengan karakter kosong “” dari string hasil. Setelah proses ini, string diuji, jika string menjadi karakter kosong “”, maka input benar berupa bilangan biner. Jika sudah diketahui bahwa input benar benar bilangan biner, kemudian diperiksa, apakah benar input yang diberikan maksimal hanya terdiri dari 4 digit saja, setelah prasyarat dipenuhi, input dikonversi menjadi bilangan desimal dengan tata cara konversi biner menjadi desimal (misal 1101 biner = 1*2^3+1*2^2+0*2^1+1*2^0 desimal), hasilnya diubah menjadi bilangan hexa, berikut blok diagramnya :
Sedang Front Panelnya dapat dibuat sebagai berikut :
Unduh Source Program Konversi 4 BIN ke 1 HEX ?
Blog ini berisi kumpulan program yang ditulis dengan Labview (versi 6.0 s/d versi 2010) disertai algoritma pemrograman, blok diagram dan dilengkapi link unduh ke source program yang sedang dibahas. Semua program yang ada dalam link unduh telah teruji dalam implementasi untuk perangkat lunak pengukuran getaran pada pusat pusat pembangkit tenaga listrik dan perusahaan minyak asing yang beroperasi di Indonesia. Bahan bahan yang lebih lengkap tersedia di http://labview-program-example.com/
Jumat, 29 Oktober 2010
Kamis, 28 Oktober 2010
Konversi 1 Digit HEX menjadi 4 Digit BINER
Untuk mengkonversi bilangan hexa ke biner, khususnya 1 digit bilangan hexa menjadi 4 digit bilangan biner, dapat dilakukan sebagai berikut :
Pertama tama input diperiksa apakah benar berjenis hexa dan hanya terdiri dari satu karakter saja, setelah prasyarat dipenuhi, input dikonversi menjadi numeric dengan function HEXADECIMAL STRING TO NUMBER, hasilnya diubah menjadi bilangan biner dan terakhir ditambahkan nol didepan bilangan biner jika bilangan biner kurang dari 4 digit, berikut blok diagramnya :
Sedang Front Panelnya dapat dibuat sebagai berikut :
Pertama tama input diperiksa apakah benar berjenis hexa dan hanya terdiri dari satu karakter saja, setelah prasyarat dipenuhi, input dikonversi menjadi numeric dengan function HEXADECIMAL STRING TO NUMBER, hasilnya diubah menjadi bilangan biner dan terakhir ditambahkan nol didepan bilangan biner jika bilangan biner kurang dari 4 digit, berikut blok diagramnya :
Sedang Front Panelnya dapat dibuat sebagai berikut :
Rabu, 27 Oktober 2010
Konversi String ke Numerik dan Sebaliknya
Dalam pemrograman Labview, konversi data string ke numerik sangat dibutuhkan, terutama pada saat kita membaca file atau device lain dari Labview. Sebaliknya, konversi dari numerik ke string sering dijumpai untuk proses manipulasi data, misalnya pada saat kita mencari suatu record pada suatu file.
Untuk mengubah data string ke numerik secara sederhana dapat dilakukan dengan function "Fract/Exp String To Number" yang secara default telah disediakan oleh Labview. Secara sederhana konversi string ke numerik dapat dibuat sbb :
yang front panelnya sbb :
Secara default konversi yang dilakukan terhadap input string adalah bilangan dengan 4 desimal, jadi jika input yang diberikan 12.25867001 maka output yang akan diperoleh 12.2587. Jika kita inginkan nilai desimal hasil konversi tepat sama seperti input yang diberikan, maka kita harus mengubah sub.vi nya seperti pada blok diagram berikut ::
dan front panelnya kita sempurnakan sebagai berikut :
Unduh Program Konversi String ke Numerik
Sebaliknya untuk mengkonversi Numerik ke String dapat dilakukan dengan function "Format Into String" yang blok diagramnya sebagai berikut :
Sedang front panelnya nampak seperti berikut :
Unduh Program Konversi Numerik Ke String
Untuk mengubah data string ke numerik secara sederhana dapat dilakukan dengan function "Fract/Exp String To Number" yang secara default telah disediakan oleh Labview. Secara sederhana konversi string ke numerik dapat dibuat sbb :
yang front panelnya sbb :
Secara default konversi yang dilakukan terhadap input string adalah bilangan dengan 4 desimal, jadi jika input yang diberikan 12.25867001 maka output yang akan diperoleh 12.2587. Jika kita inginkan nilai desimal hasil konversi tepat sama seperti input yang diberikan, maka kita harus mengubah sub.vi nya seperti pada blok diagram berikut ::
dan front panelnya kita sempurnakan sebagai berikut :
Unduh Program Konversi String ke Numerik
Sebaliknya untuk mengkonversi Numerik ke String dapat dilakukan dengan function "Format Into String" yang blok diagramnya sebagai berikut :
Sedang front panelnya nampak seperti berikut :
Unduh Program Konversi Numerik Ke String
Selasa, 26 Oktober 2010
Menentukan keberadaan suatu file
Program berikut ini merupakan sub.vi yang digunakan untuk menentukan keberadaan suatu file pada suatu folder, berikut front panelnya :
Kolom sebelah kiri merupakan nama file yang dibidik dan opti untuk membuat file text dengan nama tersebut jika file yang dimaksud tidak ditemukan.
Sedangkan kolom disebelah kanan, berupa nilai logika (True = jika file ditemukan atau False = jika file tidak ditemukan).
Berikut ini blok diagramnya :
Kolom sebelah kiri merupakan nama file yang dibidik dan opti untuk membuat file text dengan nama tersebut jika file yang dimaksud tidak ditemukan.
Sedangkan kolom disebelah kanan, berupa nilai logika (True = jika file ditemukan atau False = jika file tidak ditemukan).
Berikut ini blok diagramnya :
Menampilkan waktu dalam bahasa Indonesia
Berikut ini contoh front panel suatu sub.vi yang digunakan untuk menampilkan waktu yang diberikan atau waktu saat ini dalam bahasa Indonesia :
Kolom sebelah kiri berupa input waktu yang akan ditampilkan dalam bahasa Indonesia, kolom ini bersifat optional, jika input tidak diberikan, sub.vi akan mengolah waktu saat ini untuk ditampilkan hasilnya pada kolom kolom di sebelah kanan, yaitu : Nama Hari, Tanggal, Tanggal Lengkap, Hari - Tanggal - Jam, Tanggal & Jam dan aneka output dalam bentuk string yang dibundel pada "String Output". Sedang blok diagramnya sebagai berikut :
Langganan:
Postingan (Atom)