LabVIEW Uygulamaları
1. LabVIEW’in Temelleri
LabVIEW’in Temelleri
Programlama Dillerinin Tarihçesi�1940’lar
2
LabVIEW’in Temelleri
Programlama Dillerinin Tarihçesi�1950’ler
3
LabVIEW’in Temelleri
Programlama Dillerinin Tarihçesi�1960’lar
4
LabVIEW’in Temelleri
Programlama Dillerinin Tarihçesi�1970’ler
5
LabVIEW’in Temelleri
Programlama Dillerinin Tarihçesi�1980’ler
6
LabVIEW’in Temelleri
Programlama Dillerinin Tarihçesi�1990’lar
7
LabVIEW’in Temelleri
Programlama Dillerinin Tarihçesi�2000’ler
8
LabVIEW’in Temelleri
Programlama Dillerinin Sınıflandırılması
9
LabVIEW’in Temelleri
Programlama Dillerinin Sınıflandırılması
10
LabVIEW’in Temelleri
Programlama Dillerinin Seviyeleri
LabVIEW’in Temelleri
LabVIEW’in Temelleri
LabVIEW’in Temelleri
LabVIEW’in Temelleri
LabVIEW’in Temelleri
Labview ve Sıradan Program Karşılaştırması
Labview | Sıradan Programlama (C, Java….) |
VI | Program |
G | C, Java,Pascal… |
Fonksiyon | Fonksiyon veya Methos |
Ön Panel | Kullanıcı Arayüzü |
Blok Diyagram | Program Kodu |
Sub VI | Alt Program |
LabVIEW’in Temelleri
Tavsiye edilen kaynaklar
LabVIEW’in Temelleri
LabVIEW açılış sayfası
LabVIEW’in Temelleri
Front panel ve Block diyagram
LabVIEW’in Temelleri
Pencereler üzerinde sağ klik
LabVIEW’in Temelleri
LabVIEW ortamını tanıyalım
Automatic Tool Selection
LabVIEW’in Temelleri
LabVIEW ortamını tanıyalım
Enter düğmesi
LabVIEW’in Temelleri
LabVIEW ortamını tanıyalım
Cleanup diagram
LabVIEW’in Temelleri
View As Icon
Front panel
Block diyagram
Front panel
Block diyagram
LabVIEW’in Temelleri
Front panel araç çubuğu
Run Düğmesi (VI’ın çalıştırılmadığı durum): Run düğmesine tıkladığınızda block diyagram üzerindeki kod bir defa çalıştırılır.
Run Düğmesi (VI çalışırken): VI sonlanana kadar Run düğmesi bu şekilde görülür.
Kırık Run Düğmesi: VI’da programsal bir hata olduğunda Run düğmesi bu şekilde görülür. Örneği hatalı kablo çekme.
Continuous Run Düğmesi: Block diyagramdaki kodu sürekli olarak çalıştırır. Eğer kodunuzun sürekli çalışmasını istiyorsanız bu düğmeyi kullanmanızı tavsiye etmiyoruz. Onun yerine kodunuzu bir döngü içine alın.
Abort Düğmesi: Bazen VI’ınız yaptığınız yazılımsal bir hatadan dolayı hiçbir şekilde sonlandırılamayacak. O zaman Abort düğmesi imdadınıza koşacak.
Pause Düğmesi: VI çalışırken geçici olarak VI’ı durdurmak için kullanılır.
Text Settings: Buradan sayfa üzerindeki seçmiş olduğunuz metinlerin boyut, renk, font ve hizalama aarlarını yapabilirsiniz.
LabVIEW’in Temelleri
Front panel araç çubuğu
Align Objects: Sayfa üzerindeki nesneleri yatay veya dikey bir çizgiye göre hizalamak amacıyla kullanılır
LabVIEW’in Temelleri
LabVIEW’in Temelleri
Front panel araç çubuğu
Distribute Objects: Nesneleriyatay veya dikey olarak aralarındaki mesafeyi ayarlayarak düzenlemenizi sağlar.
LabVIEW’in Temelleri
LabVIEW’in Temelleri
Front panel araç çubuğu
Resize Objects: Front panelinizde farklı büyüklükte nesneleriniz varsa seçili nesnelerin hepsini birden en küçük veya en büyük nesneyi referans alarak aynı en ve/veya boyda yapabilirsiniz.
Tüm seçili nesnelerin enini, seçili nesneler arasında en geniş ene sahip olanın eninde yapar.
Tüm seçili nesnelerin boyunu, seçili nesneler arasında en uzun boya sahip olanın boyunda yapar.
Tüm seçili nesnelerin enini, seçili nesneler arasında en büyük ene sahip olana göre, boyunu ise seçili nesneler arasında en büyük boya sahip olana göre ayarlar.
Tüm seçili nesnelerin enini, seçili nesneler arasında en küçük ene sahip olanın eninde yapar.
Tüm seçili nesnelerin boyunu, seçili nesneler arasında en küçük boya sahip olanın boyunda yapar.
Tüm seçili nesnelerin enini, seçili nesneler arasında en küçük ene sahip olana göre, boyunu ise seçili nesneler arasında en küçük boya sahip olana göre ayarlar.
Bu düğme yardımı ile seçili nesnelerin en ve boy büyüklüklerini sayısal olarak girebilirsiniz.
LabVIEW’in Temelleri
Front panel araç çubuğu
Seçili nesneleri grup haline getir
Grubu çöz
Seçili nesneleri bulunduğu yere sabitle
Sabitlenmiş nesneleri çöz
Seçili nesneyi bir katman öne al
Seçili nesneyi bir katman geri al
Seçili nesneyi en öne al
Seçili nesneyi en arkaya at
LabVIEW’in Temelleri
Front panel araç çubuğu
Search: Yardım sisteminden, paletlerden ve ni.com’dan gelen sonuçları içeren geniş kapsamlı bir arama yapar.
Show Context Help Window: Context Help penceresini açar. Bu pencere açıkken hangi nesnenin üzerine gelirseniz o nesne ile ilgili yardım bilgisini görürsünüz.
LabVIEW’in Temelleri
Block diyagram araç çubuğu
Highlight Execution (Pasif): Bu düğmeye tıkladığınızda düğmenin görünümü aşağıda gösterildiği gibi değişecektir.
Highlight Execution (Aktif): Hatayı bulduktan sonra bu düğmeye tıklamayı yani düğmeyi pasif hale getirmeyi unutmayın.
Retain Wire Values: VI çalışırken prob eklemenizi sağlar.
VI’ın adım adım çalışmasını sağlar.
Clean Up Diagram: Block diyagram kod görüntüsünü daha düzenli yapar.
LabVIEW’in Temelleri
Shortcut menüler
LabVIEW’in Temelleri
Pull-Down menüler
LabVIEW’in Temelleri
Files menüsü
Yeni Bir VI oluştur
Diyalog kutusu aç ve dosya seç
Var olan bir VI’ı aç
Aktif pencereyi kapat
Tüm Pencereleri kapat
Mevcut VI’ı kaydet
Mevcut VI’ı farklı kaydet
Mevcut VI’ın bir koyasını yeni bir isimle kaydet
Önceki sürüm olarak kaydet
En son kaydedilen sürüme geri dön
Yeni bir proje oluştur
Proje aç
Projeyi kaydet
Projeyi kapat
Yazdırma ayalarını düzenle
Yazdırma seçenekleri ve yazdır
Pencereyi yazdır
VI Properties diyalog kutusuna gir
En son açılan proje dosyalarını aç
En son açılan dosyaları hızlıca aç
LabVIEW’den çık
LabVIEW’in Temelleri
Edit menüsü
Geri al
İleri al
Kes
Kopyala
Yapıştır
Seçili olanı sil
Aktif penceredeki tüm nesneleri seç
Mevcut değeri varsayılan yap
Tüm kontrol ve indikatörleri varsayılanına ayarla
Seçili Front panel nesnelerini düzenle
Grafik dosyası aktar
Front panel nesnelerini sırasını ayarla
Hatalı kabloları sil
Kablo ve nesneleri düzgün yerleştir
VI hiyerarşiden mola noktalarını sil
Seçili alanın görüntüsünü kaydet
Seçili alanı SubVI yap
Izgara çizgilerini göster
Seçili nesneleri hizalar
Seçili nesneleri eşit aralıklı tut
VI hakkında yaz
Menü oluştur
VI, nesne, metin vb. ara
Arama sonuçlarını liste halinde göster
LabVIEW’in Temelleri
View menüsü
Controls paletini göster
Functions paletini göster
Tools paleti göster
Quick Drop diyalog kutusunu göster
Mola noktasını yönet
Probe Watch Window diyalog kutusunu göster
VI’daki hataları göster
Uyarı listesini kaydet ve yükle
VIları görmek için VI Hierarchy penceresini göster
Bellekteki LabVIEW classlarının hiyerarşisini göster
Mevcut VI görünüşünü ve hiyerarşisini göster
Mevcut VI’ı içeren Project Explorer penceresini göster
Mevcut nesne kütüphanelerini seç ve sınıfları göster
Bir ActiveX kontrol veya dokümanı gör ve ayarla
Getting Started penceresini göster
Navigation penceresini göster
Project Expoler penceresini göster veya gizle
LabVIEW’in Temelleri
Project menüsü
Yeni bir proje oluştur
Bir proje dosyası aç
Proje dosyasını kaydet
Mevcut proje dosyası ve tüm ilişkili dosyaları kapat
Projeye ekleyebileceğin öğeleri seç
Dependencies ve Build Specification nodları göster veya gizle
Project Explorer penceresinde Paths kolonunu göster
Project File Information diyalog kutusunu göster
Resolve Project Conflicts diyalog kutusunu göster
Project Properties diyalog kutusunu göster
LabVIEW’in Temelleri
Operate menüsü
VI’ı çalıştır
VI’ı durdur
Bir nod aç ve bekle
Nodu işlet ve sonraki nodda bekle
Mevcut nodu durdur ve bekle
VI çağrıldığında beklet
VI’ın front panelini yazdır
Front panel verisini bir dosyaya kaydet
Veri kaydetme seçeneklerini göster
Run ve edit modları arasında geçiş yap
Uzakta çalışan bir front panele bağlan
Hata ayıkmak için bağımsız uygulama veya paylaşılan kütüphane seç
LabVIEW’in Temelleri
Tools menüsü
Measurement & Automation Explorer’a gir
Instrument Driver Network’a gir
Mathscript RT penceresine gir
Peroformans, hafıza gibi fonksiyonlara gir
Şifre gibi güvenlik fonksiyonlarına gir
Kullanıcı adı tanımlama ve değiştirme
LabVIEW projesinin kurulum dosyasını oluştur
Eski LabVIEW sürümünden bir build script’i dönüştür
Kaynak kod kontrol fonksiyonlarına gir
VI kütüphanelerindeki dosyaları kopyala, yeniden isimlendir ve sil
.NET ve Activex fonksiyonlarını değiştiren fonksiyonlara gir
Ortak değişken (shared variable) fonksiyonlarına gir
Proje dışındaki ortak değişkenleri düzenle, oluştur ve sil
VI’ları aramak için bir diyalog kutusu göster
NI Example Finder için VI’lar oluştur
Sunucu üzerindeki tüm trafiği görüntüle
Web Publishing Tool VI’a gir
LabVIEW Tool Network üzerindeki LabVIEW eklentilerine ve kodlarına gir
Mass Compile, VI Metric ve diğer özelliklere gir
LabVIEW’in davranış ve görünümünü ayarla
LabVIEW’in Temelleri
Window menüsü
Front paneli göster
Projeyi göster
Sayfaları yan yana göster
Sayfaları alt alta göster
Tam ekran
«Bu bölmede tüm açık block diyagram ve front panellerin listesi bulunur»
All Windows penceresini açar
LabVIEW’in Temelleri
Help menüsü
Contex Help penceresini göster
Context Help penceresinin içeriğini sabitle
LabVIEW yardımı göster
Hata mesajı gir
VI referans bilgisi gir
LabVIEW içindeki örnekleri bul
Cihazlar için sürücü bul
National Instrument web sayfasına bağlan
LabVIEW lisansını aktif etmek için NI Activation Wizard’ı kullan
Third-party Add-on Activation Wizard penceresini göster
Güncellemeleri denetle
Customer Experience Improvement Program’a katılmak için pencere aç
LabVIEW’in patent bilgilerine eriş
LabVIEW sürüm ve bellek bilgisini göster
LabVIEW’in Temelleri
Paletler-Tools paleti
Automatic Tool Selection: Automatic Tool Selection düğmesine tıklamak otomatik araç seçimini tekrar etkin hale getirir.
Operate Value: Kontrol ve indikatörlerin değerlerini değiştirmenizi sağlamaktadır. Genellikle VI çalışırken seçilidir.
Position/Size/Select: Seçer, taşır ve boyutu düzenler.
Edit Text: Etiketleri oluşturur ve düzenler.
Connect Wire: Kablo hattı çeker.
Object Shortcut Menu: Bir nesneye sol klik ile tıkladığınızda nesnenin pop-up menüsünü açmış olursunuz.
Scroll Window: Aktif pencereyi kaydırmaya yarar.
Set/Clear Breakpoint: Kodunuzdaki hataları bulmanıza yardımcı olmak için block diyagram üzerinde dur ihtarı noktaları koymanızı sağlar.
Probe Data: VI çalışırken hat üzerinden geçen veriyi görmenizi sağlar.
Get Color: Mevcut bir nesnenin rengini kopyalamak için kullanılır.
Set Color: Tools paletteki uygun renk üzerine tıklayarak ön alan ve arka alan renginin her ikisini de değiştirebilirsiniz. Nesne üzerinde sağ klik yaparsanız Color palet ile renk seçimi yapabilirsiniz.
LabVIEW’in Temelleri
Paletler-Controls paleti
Sık kullanılanlar
Raptiye
LabVIEW’in Temelleri
Paletler-Functions paleti
LabVIEW’in Temelleri
Paletler-Functions paleti
LabVIEW’in Temelleri
LabVIEW Yardım-Context Help
LabVIEW’in Temelleri
LabVIEW Yardım-Find Examples…
LabVIEW’in Temelleri