Pengenalan LabVIEW

6
Pengenalan LabVIEW dan Contoh Sederhana Laporan 1 Pembimbing: Dr. Hendro Mukhlizar 2 Pebruari 2015

description

Pemrograman grafik, yang sistem eksekusinya mirip dengan software pemrograman lainnya. Terdiri atas dua panel utama, yaitu front panel dan diagram blok panel.

Transcript of Pengenalan LabVIEW

Page 1: Pengenalan LabVIEW

Pengenalan LabVIEW dan Contoh

Sederhana

Laporan 1

Pembimbing: Dr. Hendro

Mukhlizar

2 Pebruari 2015

Page 2: Pengenalan LabVIEW

Bab 1

Pendahuluan

Gambar 1.1: Tampilan awal LabVIEW

1.1 Pengenalan LabVIEW

Menurut Wikipedia, LabVIEW merupakan software yang khusus digunakan untuk

pemrosesan dan visualisasi data dalam bidang akuisisi data, kendali dan instrumentasi,

serta otomatisasi industri. Software ini pertama kali dikembangkan oleh perusahaan

National Instruments (NI) pada tahun 1986. LabVIEW merupakan singkatan dari

Laboratory Virtual instrument Engineering Workbench.

Beberapa kelebihan LabVIEW dibandingkan dengan bahasa pemrograman lainnya

adalah:

1

Page 3: Pengenalan LabVIEW

1.2. LINGKUNGAN KERJA LABVIEW Laporan 1

1. LabVIEW jelas dan mudah dipahami, karena berbentuk grafis, dengan instruksi

berbentuk ikon-ikon, yang dihubungkan dengan garis/kawat untuk menunjukkan

aliran data, mirip seperti flowchart.

2. Pembuatan program mudah, yaitu hanya dengan menarik keluar ikon instruksi

yang sudah tersedia di palet (kotak instruksi), dan menghubungkannya dengan

kawat ke ikon yang lain. Kawat ini sama seperti variabel pada bahasa pem-

rograman teks. Dengan cara ini, LabVIEW menyederhanakan pemrograman,

karena kawat hanya akan terhubung apabila tipe datanya sesuai sehingga meng-

hilangkan kebutuhan manajemen memori dan deklarasi tipe data setiap variabel

seperti dalam pemrograman teks. Juga tidak perlu mengingat nama-nama in-

struksi, karena semua ditampilkan pada palet. Jadi, pembaca hanya perlu menca-

rinya dari kategori yang disediakan, atau dengan menggunakan bantuan tombol

Search untuk menemukannya.

3. Karena mudah dipahami dan mudah untuk dibuat, maka akan mempersingkat

waktu pembuatan program. Demikian pula ketika akan memperbaikinya, karena

dibuat dalam bentuk gambar yang bersifat interaktif maka perbaikan programnya

juga menjadi lebih cepat serta memungkinkan pengembangan program yang lebih

baik.

4. Dapat digabungkan dengan librari eksternal dari berbagai software, seperti Mat-

lab, Simulink, Solidworks, dll.

5. Dan berbagai kelebihan yang lain dimana tidak disebutkan disini.

1.2 Lingkungan Kerja LabVIEW

Lingkungan pemrograman LabVIEW terdiri dari 2 jendela utama, yaitu jendela Front

Panel dan Block Diagram seperti pada gambar 1.2.

Masing-masing jendela tersebut memiliki toolbar dan dan palet tersendiri.

1. Toolbar Front Panel

Toolbar Front Panel terlihat di bagian atas, di bawah Menu.

2. Toolbar Block Diagram

Toolbar di Block Diagram hampir sama dengan toolbar yang ada pada jende-

la Front Panel, hanya ada sedikit perbedaan yaitu tidak adanya tool Resize

Objects dan ada 6 tombol tambahan.

@Mukhlizar Studi Mandiri 2 2

Page 4: Pengenalan LabVIEW

1.2. LINGKUNGAN KERJA LABVIEW Laporan 1

Gambar 1.2: Jendela Front Panel dan Block Diagram

Untuk lebih jelas memahami dan menguasai LabVIEW, perhatikanlah program

matematika biasa yang disajikan dalam Bab selanjutnya mengenai contoh program

sederhana.

@Mukhlizar Studi Mandiri 2 3

Page 5: Pengenalan LabVIEW

Bab 2

Contoh Program

Pada bagian ini, diperlihatkan sebuah contoh penggunaan struktur Case menggunakan

data Enumerasi, untuk membuat program kalkulator sederhana dengan dua masukan.

Objek enumerasi ini dapat diambil di Palet Controls di Front Panel, yaitu di kategori

Classic, Ring & Enum seperti pada gambar 2.1.

Gambar 2.1: Objek enumerasi

2.1 Program Kalkulator Sederhana

Pada program yang dibuat ini, menunjukkan bagaimana struktur case bekerja. Ter-

dapat beberapa pilihan pada tombol enumerasi yang mewakili kondisi setiap keadaan

perhitungan.

4

Page 6: Pengenalan LabVIEW

2.1. PROGRAM KALKULATOR SEDERHANA Laporan 1

Hasil program

@Mukhlizar Studi Mandiri 2 5