Post on 06-Feb-2018
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
1/25
Tipe Data
LabVIEW hanya dapat mengeksekusi program dengan tipe data yang
sejenis
Beberapa tipe data utama yang terdapat pada labVIEW antara lain:
1. Integer
2. Float
3. String
4. Boolean
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
2/25
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
3/25
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
4/25
Contoh Aplikasi Pembagi Tegangan
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
5/25
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
6/25
Unit Konversi
Merupakan sebuah function yang digunakan untuk mengonversi variabel.
Unit konversi tidak ditampilkan pada front panel.
Unit Konversi terdiri dari beberapa komponen dasar, antara lain:
1. Numeric Convertion : Programming > Numeric > Conversion
2. String Convertion : Programming > String > String/Number Conversion
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
7/25
Numeric Conversion
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
8/25
String Conversion
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
9/25
Contoh Aplikasi Konversi bilangan
Aplikasi ini berfungsi untuk mengoversi bilangan integer menjadi
string biner.
Menggunakan komponen Format into String.
Letak Komponen : Programming > String
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
10/25
Konfigurasi format keluaran dari komponen:
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
11/25
Pengulangan
1. While Loop
2. For Loop
3. Shift Register
4. Case Structure
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
12/25
1. Struktur While Loop
Akan terus mengeksekusi setiap ikon yang berada
di dalamframe While Loop.
Proses eksekusi akan terhenti bila terminal input
conditional bernilai True(Stop if true) atau False
(Stop if False)
Terminal Output Counter Iakan memberikan nilai
jumlah perulangan yang telah selesai dilakukan,
dimulai dari 0.
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
13/25
Contoh Proses iterasi While Loop
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
14/25
2. Struktur For Loop
Akan terus mengeksekusi setiap ikon yang berada
di dalamframe For Loopsebanyak nilai masukan
terminal input N.
Terminal Output Counter Iakan memberikan nilai
jumlah perulangan yang telah selesai dilakukan,
dimulai dari 0.
For Loop tidak akan melakukan pengulangan jika N
diberi nilai 0 atau tidak diberi nilai sama sekali.
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
15/25
Contoh Proses For Loop
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
16/25
3. Struktur Shift Register
Berguna untuk meneruskan data dari satu perulangan ke
perulangan berikutnya.
Tidak tersedia di palet Function.
Hanya dapat diterapkan pada For Loop dan While Loop.
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
17/25
Contoh Proses Shift Register
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
18/25
3. Struktur Case
Memiliki 2 atau lebih blok, namun hanya satu yang dieksekusi
pada satu waktu.
Blok yang akan dieksekusi bergantung nilai input di terminal
selector (?)
Add Casedigunakan untuk menambahkan case block.
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
19/25
Contoh Proses Struktur Case
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
20/25
Perbandingan
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
21/25
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
22/25
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
23/25
Contoh Penggunaan
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
24/25
7/21/2019 Bab 2 (Pengulangan Dan Perbandingan)
25/25