Informasi

Apa itu LabVIEW?

Apa itu LabVIEW?

LabVIEW dikembangkan dan diproduksi oleh National Instruments sebagai lingkungan yang digunakan untuk desain sistem grafis.

Nama LabVIEW merupakan kependekan dari deskripsinya: Laboratory Virtual Instrument Engineering Workbench.

LabVIEW adalah bahasa pemrograman visual: ini adalah platform desain sistem dan lingkungan pengembangan yang ditujukan untuk memungkinkan semua bentuk sistem dikembangkan.

LabVIEW dikembangkan oleh National Instruments sebagai meja kerja untuk mengontrol instrumentasi tes. Namun aplikasinya telah menyebar jauh lebih dari sekedar instrumentasi uji ke seluruh bidang desain dan operasi sistem.

LabVIEW adalah bahasa aliran data terstruktur grafis yang terkadang disebut sebagai "G" - jangan disamakan dengan G-Code.

Sejarah LabVIEW

LabVIEW pertama kali diluncurkan tahun 1986 sebagai alat bagi para ilmuwan dan insinyur untuk memfasilitasi pengukuran otomatis - tujuannya adalah bahwa ini akan menjadi alat yang produktif bagi para ilmuwan dan insinyur seperti halnya spreadsheet untuk analis keuangan.

Jeff Kodowsky dari National Instruments mengatakan, yang menemukan ide awal dan mengembangkannya: "Kami tidak berusaha menciptakan bahasa, tetapi itulah yang akhirnya kami lakukan karena kami memerlukan tingkat fleksibilitas dan kontrol untuk menangani jenis-jenis bahasa tersebut. IO dan pemrosesan diperlukan. "

Selain itu, Kodowsky telah menggunakan Apple Mac awal yang menggunakan grafik lebih banyak daripada sistem komputasi lainnya. Kodowsky ingin dapat memanfaatkan kemampuan ini untuk mengaktifkan pemrograman kontrol instrumen yang lebih cepat.


Apa itu LabVIEW?

LabVIEW menggunakan antarmuka grafis yang memungkinkan berbagai elemen digabungkan untuk memberikan aliran yang diperlukan.

LabVIEW pada dasarnya adalah lingkungan yang memungkinkan pemrograman dalam G - ini adalah bahasa pemrograman grafis yang dibuat oleh Instrumen Nasional yang pada awalnya dikembangkan untuk berkomunikasi melalui GPIB, tetapi sejak itu telah diperbarui secara signifikan. Saat ini, G dapat digunakan untuk aplikasi pengujian otomatis, akuisisi data umum, pemrograman FPGA, dll. .

LabVIEW pada dasarnya adalah antarmuka pengguna untuk G. Namun seiring dengan perkembangan perangkat lunak, istilah LabVIEW sekarang identik dengan bahasa G. LabVIEW juga menyediakan sejumlah fasilitas lain termasuk debugging, multithreading otomatis, antarmuka pengguna aplikasi, manajemen perangkat keras, dan antarmuka untuk desain sistem.

Dengan cara ini, LabVIEW bertindak sebagai portal untuk berbagai fasilitas, menyatukannya dalam satu elemen yang mudah dikelola.

LabVIEW berjalan pada platform Windows, OS X (Apple) dan Linux, sehingga cocok untuk kebanyakan sistem komputasi.


Konsep utama LabVIEW

Di dalam LabVIEW terdapat beberapa elemen dan konsep yang merupakan kunci untuk format dan pengoperasian lingkungan. Ini termasuk:

  • Lingkungan LabVIEW: Lingkungan LabVIEW terdiri dari manajer LabVIEW VI (penjelajah proyek), alat pemrograman, fitur debugging, templat dan contoh contoh siap pakai, dan antarmuka yang mudah ke driver perangkat keras. Baca lebih lanjut tentang Lingkungan LabVIEW.
  • LabVIEW VI: LabVIEW VI adalah "Instrumen Virtual" yang memungkinkan antarmuka pengguna dibuat dan berisi kode pemrograman. Baca lebih lanjut tentang Instrumen Virtual LabVIEW, VIs.
  • Pemrograman LabVIEW G: Ini adalah bahasa pemrograman grafis dimana algoritma fungsional dibangun menggunakan teknik “drag and drop”. Baca lebih lanjut tentang Pemrograman LabVIEW.
  • Aliran data LabVIEW: Ini adalah konsep inti yang menentukan urutan jalannya program.

Aplikasi LabVIEW

LabVIEW menyediakan platform yang kuat untuk menjalankan berbagai macam aplikasi yang berbeda. Ini dimulai sebagai lingkungan untuk mengelola pemrograman pengujian, tetapi sejak awal, aplikasi yang dapat digunakannya telah berkembang pesat. Ini telah berkembang dari bahasa manajemen tes grafis menjadi lingkungan desain sistem grafis.

Ini berarti bahwa ini dapat digunakan untuk berbagai macam aplikasi yang menarik dan beragam. Tidak hanya dapat digunakan untuk kontrol peralatan (termasuk kontrol Hadron Collider besar di CERN) dan berbagai aplikasi akuisisi data (termasuk simulasi pengembangan mobil di mana pemantauan Big Data dilakukan) ke arena desain sistem di mana ia telah digunakan. untuk pengembangan proyek dari sirkuit RF hingga peralatan biomedis, teknologi hijau, dan banyak lagi.

Keuntungan / kerugian LabVIEW

Seperti produk atau platform lainnya, LabVIEW memiliki kelebihan dan kekurangan. Ini harus dipertimbangkan dengan hati-hati sebelum mulai menggunakannya.

Keunggulan LabVIEW

  • Antarmuka grafis fleksibel dan mudah digunakan. Kebanyakan insinyur dan ilmuwan dapat belajar menggunakannya dengan cepat.
  • LabVIEW menyediakan platform universal untuk berbagai aplikasi di berbagai bidang.
  • LabVIEW dapat digunakan dengan perangkat keras pihak ketiga: dapat dihubungkan dengan C / C ++, VB, Fortran dll.
  • Mudah untuk dihubungkan ke banyak item perangkat keras seperti akuisisi data dan produk peralatan uji.
  • Ini memiliki dukungan pelanggan yang sangat baik dan forum komunitas aktif yang besar.

Kekurangan LabVIEW

  • LabVIEW bersumber tunggal dan beberapa perusahaan mungkin tidak suka menggunakan produk yang bersumber tunggal dan tidak distandarisasi oleh industri.
  • Biaya kepemilikan - meskipun sejalan dengan banyak produk industri lain yang serupa, biayanya harus dipertimbangkan sebelum diperkenalkan.
  • Bagi mereka yang lebih terbiasa dengan pemrograman teks, pemrograman grafis dapat memerlukan sedikit waktu pengenalan.

Seperti produk lainnya, LabVIEW memiliki beberapa kelemahan, tetapi banyak yang menggunakannya merasa sangat efektif. Mengingat hal ini, LabVIEW harus dinilai dengan cermat sebelum penggunaannya diperkenalkan.


Tonton videonya: LabVIEW for Instrument Control (September 2021).