- LabVIEW nedir?
- Diğer Devre Tasarımı / Simülasyon Yazılımlarından Ne Kadar Farklıdır?
- Neden LabVIEW'i tercih etmelisiniz?
- LabVIEW'i Başlatma
- LabVIEW'deki veri türleri:
- Örnek 1: Düğmeye Basıldığında Parlayan LED
- Örnek 2: LED AÇIK-KAPALI
- Örnek 3: Yanıp sönen LED
- Kısayollar
LabVIEW nedir?
LabVIEW, Laboratuvar Sanal Enstrümantasyon Mühendisliği Workbench'in kısaltmasıdır. Görünümleri ve operasyonları düğme, voltmetre, osiloskop gibi gerçek dünya enstrümanlarına benzer. ve bu nedenle Sanal Enstrümanlar (VI) olarak adlandırılırlar. Grafiksel bir programlama yaklaşımı sunar ve görselleştirmenize ve programlamanıza yardımcı olan gerçek dünya ürünlerini simüle etmeye yardımcı olur. Bu nedenle programlamak için sadece mantık gerektirir ve sözdiziminden bağımsızdır. LabVIEW, üst düzey bir tasarım aracıdır. Bir yorumlayıcı programlamasıdır (yani, onu derlememize gerek yoktur. Kendi kendini derler, sadece yürütmemiz gerekir.
Diğer Devre Tasarımı / Simülasyon Yazılımlarından Ne Kadar Farklıdır?
Tüm devre tasarımı / simülasyon yazılımları, çeşitli devrelerin çıktılarını bileşenleri bir araya getirerek ve şemaları çizerek test etmenizi sağlayan yakalama ve simülasyon programıdır. Oysa LabVIEW, herhangi bir devre tasarımı / simülasyon yazılımında oluşturulan sanal devreleri yakalayıp arayüz oluşturarak grafiksel programlama için sanal bir çalışma tezgahıdır.
Programlama iki tür olabilir. Metin tabanlı ve grafik tabanlı programlamalardır. C, C ++, java vb. Tüm metin tabanlı metinsel programlama dilleri, ve MATLAB, orta seviye bir dildir, LabVIEW grafiksel tabanlı programlama dilidir oysa.
Neden LabVIEW'i tercih etmelisiniz?
Programlama hakkında herhangi bir temel bilgiye sahip olmayan bir kişi LabVIEW programını başlatabilir. LabVIEW programlaması yapmak için pratik bilgi ve mantıksal düşünme yeteneğine sahip olunmalıdır. LabVIEW programcısının herhangi bir programlama sözdizimi veya c, c ++, java programlama dilleri gibi herhangi bir programlama yapısını bilmesine gerek yoktur.
Program çok büyük olduğunda LabVIEW tercih edilebilir. Bu, projeniz için basit bir bağlantı donanım bileşenidir, ancak bir yazılımda.
Aşağıdaki şema, metinsel ve grafiksel programlama arasındaki farkı göstermektedir. Sol tarafta, bir LED'i 1 saniye gecikmeyle yanıp sönen bir Arduino programı var ve sağ tarafta bunun grafik kopyası LabVIEW yazılımı kullanılarak yapıldı. OK tuşuna bastığınızda Boole LED yanıp söner üzerinde ve kapalı gecikme 1 saniye ile.
LabVIEW'i Başlatma
Önce National Instruments'tan LabVIEW yazılımını indirin. Yazılımı başlattığınızda Başlarken penceresi görünür.
Bu pencere Başlarken penceresi olarak bilinir. Yeni Proje açmak için ctrl + N tuşlarına basın.
Yeni Proje'yi açtığınızda, ön panel ve blok diyagramı göreceksiniz.
Yeni veya mevcut projeyi açtığınızda Başlarken penceresi kaybolur. Tüm ön panelleri ve blok şemaları kapattığınızda yeniden görünür. Bu pencereye ön panelden veya blok diyagramdan da Görünüm >> Başlarken penceresini seçerek ulaşabilirsiniz .
Ön paneli ve blok şemasını bu şekilde yan yana getirmek için ctrl + T tuşlarına basın,
LabVIEW'de, kontroller ve göstergeler içeren bir kullanıcı arayüzü, yani ön panel oluşturacaksınız. Kontroller, topuzlar, anahtarlar vb. Gibi verdiğiniz girdilerden başka bir şey değildir, Göstergeler oluşturduğunuz çıktılardan başka bir şey değildir, örneğin led, grafikler vb, anlamanız için tüm varlıkları bir örnekle açıklayacağım. daha iyi.
LabVIEW'deki veri türleri:
Veri türleri, değişkenlerin sınıflandırılmasından başka bir şey değildir. Aşağıdakiler, LabVIEW'de kullanılan veri türleri ve bunların blok diyagramındaki renk özellikleridir.
Veri tipleri |
Renkler |
Kayan nokta |
Portakal |
Tamsayılar |
Mavi |
Boole'lar |
Yeşil |
Dize |
Pembe |
Polimorfik |
Siyah |
Polimorfik - Yukarıdaki veri türlerinden herhangi biri olabilir veya bunlar olmayabilir.
Örnek 1: Düğmeye Basıldığında Parlayan LED
Ön Panele Kontrol Ekleme
Ön panel kontrolleri, fiziksel bir alet üzerindeki giriş mekanizmasını simüle eder ve Sanal Aletlerin blok diyagramına veri sağlar (LabVIEW programlarına VI veya Virtual Instruments denir).
- Kontroller veya işlevler paletini ekranda kalıcı olarak tutmak için Görünüm >> Kontrol Paleti'ni seçin veya geçici olarak görüntülemek için ön paneldeki veya blok şemadaki herhangi bir boş alanı sağ tıklayın.
- İhtiyaç duyduğunuz kontrolleri (Boolean Kontrol Paleti) bulmak için imleci Modern palet üzerindeki simgelerin üzerine getirin.
NOT: Butona basıldığında yanan led için ise buradaki kontrol butondur. Bu nedenle Boolean kontrolleri paletini seçin.
- Boolean kontrolleri paletini görüntülemek için Boolean kontrolleri simgesine tıklayın.
- Denetimi eklemek için Boolean denetimleri paletindeki düğme denetimine tıklayın ve ardından düğmeyi ön panele ekleyin.
Led'i yakmak için bu buton kontrolünü kullanacaksınız.
Böylece ön panele buton kontrolü eklenmiştir.
Ön Panele Gösterge Ekleme:
- Benzer şekilde Boolean paletinden düğme ekleyin. Ardından aşağıda gösterildiği gibi bağlantı verin,
Sanal Enstrümanı Çalıştırmak İçin:
- Çalıştır >> Çalıştır / Sürekli Çalıştır'ı seçin.
- Veya yukarıdaki şekilde bahsettiğim simgeleri kullanabilirsiniz.
- Yürütmeyi tekrar durdurmak için sürekli çalıştır simgesine basın.
Böylece düğmeye bastığınızda led yanar.
Not: Çalıştır düğmesi bozuksa, LabVIEW programlamasında bir hata var demektir. To hata biliyor olduğunu, basın bu çalışma düğmesine kırık, sen yaklaşacaktır hatayı açıklayan bir iletişim kutusu.
Bakın sonunda verilen videoyu makalenin.
Örnek 2: LED AÇIK-KAPALI
Aşağıdaki örnekte buton yerine Boolean paletinden topuz kullanacağız.
Not: Sonunda Videoyu kontrol edin.
Örnek 3: Yanıp sönen LED
- Yukarıdaki örnekte, tamam düğmesini kaldırdım ve durdur düğmesini ekledim.
- Blok diyagram penceresine sağ tıklayın, Fonksiyonlar paleti görünecektir.
- Döngü sırasında seçin ve sürükleyin.
- While döngüsüne sağ tıklayın ve Shift Register Ekle'yi seçin.
- Blok şemasına sağ tıklayın ve Boolean'ı seçin, burada Boolean not gate'i seçin.
- Benzer şekilde, gecikmeyi seçip sürükleyin ve buna sabit ekleyin.
Sabitler, ihtiyacınıza göre 1 saniye için 1000ms gibi değiştirebileceğiniz değerlerdir.
- Bağlantıları yukarıdaki şemada gösterildiği gibi yapın.
NOT: Yukarıdaki örnekleri oluşturmak için kendi mantığınızı kullanabilirsiniz.
Kısayollar
LabVIEW'i kontrol etmek için aşağıdaki klavye kısayollarını kullanabilirsiniz.
kısayol |
işlevi |
|
Yeni, boş bir VI açın |
|
Bağlam yardım penceresini gösterir veya gizler |
|
Hızlı açılan iletişim kutusunu görüntüler. |
|
VI'daki tüm kırık telleri siler |
|
Hata listesi penceresini görüntüler. |