- Apa itu LabVIEW?
- Apa Perbedaannya Dengan Perangkat Lunak Perancangan / Simulasi Sirkuit Lainnya?
- Mengapa Seseorang harus memilih LabVIEW?
- Meluncurkan LabVIEW
- Tipe data di LabVIEW:
- Contoh 1: LED menyala saat Tombol Tekan
- Contoh 2: LED ON-OFF
- Contoh 3: LED Berkedip
- Pintasan
Apa itu LabVIEW?
LabVIEW adalah singkatan dari Laboratory Virtual Instrumentation Engineering Workbench. Penampilan dan pengoperasiannya menyerupai instrumen dunia nyata, seperti tombol, voltmeter, osiloskop, dll. dan karenanya mereka disebut sebagai Instrumen Virtual (VIs). Ini menawarkan pendekatan pemrograman grafis dan membantu mensimulasikan produk dunia nyata, yang membantu Anda untuk memvisualisasikan dan memprogram. Dengan demikian itu hanya membutuhkan logika untuk memprogram dan itu adalah sintaks independen. LabVIEW adalah alat desain tingkat tinggi. Ini adalah pemrograman juru bahasa (yaitu,) kita tidak perlu mengkompilasinya. Ia mengkompilasi sendiri, kita hanya perlu menjalankannya.
Apa Perbedaannya Dengan Perangkat Lunak Perancangan / Simulasi Sirkuit Lainnya?
Semua perangkat lunak perancangan / simulasi sirkuit adalah skema yang menangkap dan program simulasi yang memungkinkan Anda untuk menguji output dari berbagai sirkuit dengan merakit komponen dan skema gambar. Sedangkan, LabVIEW adalah meja kerja virtual untuk pemrograman grafis dengan menangkap dan menghubungkan sirkuit virtual yang dibuat pada perangkat lunak perancangan / simulasi sirkuit.
Pemrograman dapat terdiri dari dua jenis. Mereka adalah pemrograman berbasis teks dan grafis. C, C ++, java, dll,. adalah semua bahasa pemrograman tekstual berbasis teks, dan MATLAB adalah bahasa tingkat menengah, sedangkan LabVIEW adalah bahasa pemrograman berbasis grafis.
Mengapa Seseorang harus memilih LabVIEW?
Orang yang tidak memiliki pengetahuan dasar tentang pemrograman dapat memulai LabVIEW. Untuk melakukan pemrograman LabVIEW seseorang harus memiliki pengetahuan praktis dan kemampuan berpikir logis. Pemrogram LabVIEW tidak perlu mengetahui sintaks pemrograman atau struktur pemrograman seperti c, c ++, bahasa pemrograman java.
Seseorang dapat memilih LabVIEW, ketika programnya terlalu besar. Ini sesederhana menghubungkan komponen perangkat keras untuk proyek Anda tetapi dalam perangkat lunak.
Diagram di bawah ini menunjukkan perbedaan antara pemrograman tekstual dan grafis. Pada sisi kiri terdapat program Arduino untuk mengedipkan LED dengan delay 1 detik, dan pada sisi kanan dibuat replika grafisnya dengan menggunakan software LabVIEW. Setiap kali Anda menekan tombol OK LED Boolean akan berkedip pada dan off dengan 1 detik keterlambatan.
Meluncurkan LabVIEW
Pertama unduh perangkat lunak LabVIEW dari National Instruments. Setelah Anda meluncurkan perangkat lunak, jendela Memulai akan muncul.
Jendela ini dikenal sebagai jendela Memulai. Tekan ctrl + N untuk membuka Proyek Baru.
Setelah Anda membuka Proyek Baru, Anda akan melihat panel depan dan diagram blok.
Jendela Memulai menghilang setelah Anda membuka proyek baru atau yang sudah ada. Ini muncul kembali saat Anda menutup semua panel depan dan diagram blok. Anda juga dapat mencapai jendela ini dari panel depan atau diagram blok dengan memilih View >> jendela Memulai .
Tekan ctrl + T untuk menampilkan panel depan dan diagram blok secara berdampingan seperti ini,
Di LabVIEW, Anda akan membangun antarmuka pengguna, yaitu panel depan, dengan kontrol dan indikator. Kontrol tidak lain adalah input yang Anda berikan, seperti kenop, sakelar, dll., Indikator tidak lain adalah output yang Anda buat, seperti led, grafik, dll., Saya akan menjelaskan semua entitas dengan sebuah contoh, untuk membuat Anda mengerti lebih baik.
Tipe data di LabVIEW:
Tipe data tidak lain adalah klasifikasi variabel. Berikut ini adalah tipe data yang digunakan di LabVIEW dan spesifikasi warnanya di diagram blok.
Tipe data |
Warna |
Titik apung |
jeruk |
Bilangan bulat |
Biru |
Boolean |
hijau |
Tali |
Merah Jambu |
Polimorfik |
Hitam |
Polimorfik - salah satu tipe data di atas atau mungkin bukan tipe data ini.
Contoh 1: LED menyala saat Tombol Tekan
Menambahkan Kontrol ke Panel Depan
Kontrol panel depan mensimulasikan mekanisme input pada instrumen fisik dan memasok data ke diagram blok Instrumen Virtual (program LabVIEW disebut VI atau Instrumen Virtual).
- Pilih View >> Controls Palette untuk memiliki kontrol atau palet fungsi secara permanen di layar, atau klik kanan sembarang ruang kosong di panel depan atau diagram blok untuk menampilkannya sementara.
- Pindahkan kursor ke atas ikon pada palet Modern untuk menemukan kontrol yang Anda perlukan (Palet Kontrol Boolean).
CATATAN: Untuk led menyala dengan tombol tekan, kontrol di sini adalah tombol. Jadi pilih palet kontrol Boolean.
- Klik ikon kontrol Boolean untuk menampilkan palet kontrol Boolean.
- Klik kontrol tombol pada palet kontrol Boolean untuk memasang kontrol dan kemudian tambahkan tombol ke panel depan.
Anda akan menggunakan kontrol tombol ini untuk menyalakan led.
Dengan demikian kontrol tombol ditambahkan ke panel depan.
Menambahkan Indikator ke Panel Depan:
- Demikian pula tombol tambahkan dari palet Boolean. Kemudian berikan koneksi seperti gambar di bawah ini,
Untuk Menjalankan Instrumen Virtual:
- Pilih Operate >> Run / Run Continuously.
- Atau Anda dapat menggunakan ikon yang telah saya sebutkan pada gambar di atas.
- Untuk menghentikan eksekusi lagi tekan ikon run terus menerus.
Dengan demikian, led menyala ketika Anda menekan tombol.
Note: Jika tombol run rusak, berarti ada error pada pemrograman LabVIEW. Untuk mengetahui kesalahan apa itu, tekan tombol run yang rusak itu, Anda akan mendekati kotak dialog yang menjelaskan kesalahan tersebut.
Lihat video yang diberikan di akhir artikel.
Contoh 2: LED ON-OFF
Pada contoh di bawah ini, sebagai pengganti tombol, kita akan menggunakan tombol dari palet Boolean.
Catatan: Periksa Video di akhir.
Contoh 3: LED Berkedip
- Pada contoh di atas, saya telah menghapus tombol ok dan menambahkan tombol stop.
- Klik kanan pada jendela diagram blok, palet Fungsi akan muncul.
- Pilih dan seret while loop.
- Klik kanan di atas while loop dan pilih Add Shift Register.
- Klik kanan pada diagram blok dan pilih Boolean, di Boolean pilih bukan gerbang .
- Demikian pula, pilih dan seret penundaan dan tambahkan konstanta ke dalamnya.
Konstanta adalah nilai yang dapat Anda ubah sesuai dengan kebutuhan Anda seperti 1000ms selama 1 detik.
- Berikan koneksi seperti yang ditunjukkan pada diagram di atas.
CATATAN: Anda dapat menggunakan logika Anda sendiri untuk membuat contoh di atas.
Pintasan
Anda dapat menggunakan pintasan keyboard di bawah ini untuk mengontrol LabVIEW.
jalan pintas |
fungsi |
|
Buka VI kosong baru |
|
Menampilkan atau menyembunyikan jendela bantuan konteks |
|
Menampilkan kotak dialog quick drop. |
|
Menghapus semua kabel yang rusak di VI |
|
Menampilkan jendela daftar kesalahan. |