BİLGİSAYARLI KONTROL LABVIEW Aslı Ergün
LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) Mühendis ve bilim adamları için yazılmış, grafik kullanarak programlama yapan yazılım(text komutlar yok) Bazı örnek uygulamalar: Elektrik sinyal analiz, ısı limitlerinin kontrolü, basın ve zorlama analizi, su seviye kontrolü, anten tasarımı, robot kontrolü, titreşim kontrolü… G programlama dili kullanır ve program dosyaları VI(virtual intstrument) uzantılıdır.
Çalışma alanı 2 kısımdan oluşur: 1 – Front Panel (Ön Panel) 2- Block Diagram( Blok Diyagram)
Ön Panel = Sanal enstrümantasyonların kontrol edildiği kullanıcı arayüzü kontrollerinin bulunduğu yerdir. (inputlar kontrol, outputlar indikatörler-göstergeler diye belirtilir.) Blok Diyagram= Grafik olarak kod yazılan yerdir. Terminal ve fonksiyon düğümleri bulunur. Düğümler birbirine bağlantılarla bağlanır.
Labview ve Sıradan Program Karşılaştırması 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
Ön Panel
Kontrol Paleti Kontrol Paleti kullanıcı arayüzüne kontrol ve gösterge eklemek için kullanılır. Ön panelde fare ile sağ tuşa basınca menü belirir.
Blok Diyagram Veri akışı düğümlerden teller yardımıyla olur.
Fonksiyon Paleti Fonksiyon paleti blok diyagrama fonksiyon eklemek için kullanılır, farenin sağ tuşuyla basınca görünür.
Araç Paleti
Wiring(Bağlantı)
Program Çalıştırma
Merhaba programı String indicator(gösterge) ve string constant kullanılarak yapılan ilk program.
Karakter Sayısı String kontrol, nümerik gösterge(indicator) ve String Length fonksiyonu ile yazılan program
Toplama Nümerik kontrol, Nümerik indikatör(gösterge),Nümerik programlama fonksiyonu ile yazılmış, toplama programı.
Sinyal Jenaratörü
Termometre Çevirim Thermometre kontrol (celcius=kontrol, diğerleri gösterge), nümerik sabitler, aritmetik fonksiyonlar kullanılarak yapılan program.