LabVIEW Programlamaya Başlayın: Laboratuar Ekipmanlarını Kontrol Etme

Bilgilendirme: Desteğiniz sitenin çalışmaya devam etmesine yardımcı oluyor! Bu sayfada önerdiğimiz hizmetlerden bazıları için bir başvuru ücreti alıyoruz.


LabVIEW, ölçüm ve kontrol cihazlarıyla arayüz oluşturmak için tasarlanmış bir grafik programlama dilidir. Basit, görsel kod kullanarak, bilim adamı ve mühendisler özel yapım uygulamaları kullanarak kolayca ölçüm toplayabilir, verileri analiz edebilir ve sonuçlarını paylaşabilir.

Kullanıcılar yalnızca grafik ortamını kullanarak, tek bir kod satırı bilmeden tam işlevli, karmaşık uygulamaları programlayabilir. Yerleşik derleyici kullanılarak, grafik kodu doğrudan yürütülebilir makine koduna çevrilir ve birden çok platforma taşınabilir.

LabVIEW bir veri akışı dilidir, yani programlar bir dizi tel ve okla birbirine bağlanmış bir dizi rutinden (grafik görüntülerle temsil edilir) oluşturulur. Verileri işlevden işleve değişkenler kullanarak geçiren metin tabanlı dillerden farklı olarak, bir LabVIEW programındaki veriler kablolar yönünde akar ve rutinler doğrudan girdiye yanıt olarak işlev görür. Önceden tanımlanmış bir sırayla yürütmek yerine, yordamlar gerekli tüm girdileri aldıktan sonra yürütülür.

LabVIEW’in Faydaları

LabVIEW’in en belirgin yararı, elbette, kullanımı kolay grafik arayüzdür, bu da LabVIEW’i programlama dışı topluluk için ideal kılar. Ancak dil, hem yeni hem de deneyimli programcılar için birçok avantaj sunmaktadır:

  • Cihaz Etkileşimi: LabVIEW, çeşitli donanım platformları için yerleşik destek içerir ve binlerce diğer cihaz, kütüphaneler ve üçüncü taraf eklentiler kullanılarak yönetilebilir.
  • İşlev Kütüphaneleri: LabVIEW kütüphaneleri, veri toplama, matematik, sinyal üretimi ve veri analizi gibi en yaygın işlevlerin yanı sıra programlara kolayca dahil edilebilen geniş bir GUI öğeleri koleksiyonları için kullanılabilir.
  • Eşzamanlılık: LabVIEW, birden çok görevi paralel olarak gerçekleştirmek için kolay çoklu kullanım sağlar.
  • Üçüncü Taraf Eklentileri: 20 yılı aşkın geliştirme ile LabVIEW, güçlü bir kullanıcı ve programcı topluluğuna toplandı ve hem genel hem de son derece uzmanlaşmış görevleri yerine getirmek için tasarlanmış çok sayıda özel eklenti oluşturduğundan, hayır Araştırmanız ne kadar yeni olursa olsun, verileri toplamanıza ve yorumlamanıza yardımcı olabilecek bir çözüm zaten var.

Tarih

LabVIEW ilk olarak 1986 yılında Apple Macintosh için piyasaya sürüldü. “G” grafik dilini kullanarak LabVIEW, ölçüm yapmak ve otomasyon oluşturmak için sanal enstrümanlarla etkileşim kurmak üzere tasarlanmıştır. LabVIEW, National Instrument’ın SunOS ve Windows sürümlerini piyasaya sürdüğü 1992 yılına kadar yalnızca Mac ürünlerinde kaldı..

LabVIEW, National Instruments’a ait olan ve sürdürülen uygun yazılım olarak kalır. Bu nedenle, ANSI veya ISO gibi herhangi bir üçüncü taraf standardının karşılanması gerekli değildir, çünkü daha yaygın diller performans ve lisanslama ile ilgili bazı şikayetleri tetikler; ancak LabVIEW, Nesnelerin İnterneti programlamak ve otomatikleştirmek için popüler bir dil olmaya devam etmektedir. National Instruments, her Ağustos ayında yeni bir ana sürüm yayınlayarak düzenli bir yayın döngüsü sürdürüyor.

National Instruments ayrıca, sayaçlar, zamanlayıcılar, sensörler ve sinyal analizörleri gibi veri toplama araçları da dahil olmak üzere LabVIEW kullanılarak programlanabilen ve kontrol edilebilen muazzam bir donanım cihazı envanteri geliştirir; test aletleri; izleme donanımı; ve cihaz kontrol cihazları.

kaynaklar

Yeni ve deneyimli LabVIEW programcıları için birçok çevrimiçi kaynak mevcuttur. Başlamak için en iyi yerlerden bazıları şunlardır:

  • LabVIEW’a Giriş: Bu çevrimiçi eğitim yazılımı, yazılım ortamı için hem teknik el kitabı hem de eğitim kılavuzu olarak hizmet vermektedir. Uygulamaya ve grafik programlamanın genel ilkelerine genel bir bakış sağlar ve temel LabVIEW fonksiyonları için bir rehber sunar.
  • NI Tartışma Forumları: National Instruments tarafından sağlanan, bu LabVIEW için resmi tartışma forumu. Yazılımla ilgili konular, donanım soruları, gelişmiş programlama ve hatta LabVIEW uzmanları için son iş ilanları hakkında tartışmalara ev sahipliği yapar.
  • Macomb Akademisi’nin LabVIEW Eğitimi: Gelen lise öğrencileri için bir giriş olarak tasarlanan bu ücretsiz eğitim, LabVIEW ortamı ve bazı basit programlama konseptleri için görsel bir rehber sunar. Yeni başlıyorsanız, yeni dilde rahatlamak için harika bir kaynaktır.

Kitabın

LabVIEW ile özel olarak ilgilenen veya LabVIEW’i problemleri çözmek için bir araç olarak kullanan düzinelerce kitap var. Birçok dilden farklı olarak LabVIEW, programcılar yerine araştırmacılar için tasarlandığından, LabVIEW’da bulacağınız kitapların çoğu yeni başlayanlar için yazılmıştır, ancak çoğu zaman bilim insanlarına ve mühendislere vurgu yapılır..

  • John Essick tarafından Bilim İnsanları ve Mühendisler için LabVIEW’e Uygulamalı Giriş: Bu kitap LabVIEW veya başka herhangi bir programlama dili hakkında önceden bilgi sahibi değildir. LabVIEW ortamına bir giriş ile başlar ve her bölüme tartışılacak temel işlemlere temel bir bakışla başlar. Her bölüm, daha sonra kendi kodlama projelerinize dahil edilebilecek gerçek dünya programlama örnekleri ile doludur..
  • Herkes için LabVIEW: Grafik Programlama Travis ve Kring tarafından Kolay ve Eğlenceli Hale Getirildi: adından da anlaşılacağı gibi, bu kitap deneyimli programcılar veya yeni başlayanlar için herkesin kullanması için tasarlanmıştır. Dili basit kavramlara ayırır ve çoğaltılması kolay örnekleri olanları bol miktarda yeniden kullanılabilir kodla açıklar. Deneyimli LabVIEW geliştiricileri için, sertifika sınavları için hedefler de içerir.
  • LabVIEW Grafiksel Programlama Yemek Kitabı: Yik Yang tarafından LabVIEW kullanarak modüler uygulamalar oluşturmanıza, hatalarını ayıklamanıza ve dağıtmanıza yardımcı olacak tarifler: Bu kitap özellikle C veya C ++ programlama deneyimi olan geliştiriciler, bilim adamları ve mühendisler için tasarlanmıştır. Mevcut bilgilerini alır ve çok iş parçacıklı programlama, veri toplama, hata işleme, animasyon ve harici kod ve uygulamalarla çalışma gibi gelişmiş uygulama geliştirme tekniklerine uygular.
  • Robert H Bishop’un LabVIEW Öğrenci Sürümü: Bu kitap, öğrencileri sınıf ve laboratuvar problemlerini çözmek için grafiksel programlama çözümleri oluşturma konusunda yönlendirmektedir. Öncelikle bilim ve mühendislik öğrencilerine yönelik olmakla birlikte, yaklaşımı herhangi bir başlangıç ​​programcısı tarafından kolayca erişilebilir.
  • Arduino’yu LabVIEW ile Marco Schwartz tarafından Programlama: Bu kitap, bir Arduino kitini kullanarak anlayışlarını geliştirmek ve bu bilgileri doğrudan gerçek dünya uygulamalarına uygulamak isteyen bazı LabVIEW bilgisine sahip programcılar için tasarlanmıştır. Kitap size LabVIEW ve Arduino’yu nasıl kuracağınızı, motor ve güç anahtarlarını nasıl kontrol edeceğinizi, basit bir hava istasyonu inşa edeceğinizi ve hatta Arduino tabanlı bir robotu kablosuz olarak nasıl kontrol edeceğinizi öğretir..

Sonuç

LabVIEW, araştırma veya endüstriyel uygulamalar için özel veri toplama ve otomatik araçlar tasarlamak isteyen bilim adamları ve mühendisler için kullanımı kolay bir araç sağlar. Çok sayıda grafik dili mevcut olsa da, LabVIEW yirmi yıllık geliştirme ve geniş çapta benimsenme avantajına sahiptir, yani kod çoğu cihaz ve çalıştırmak isteyebileceğiniz hemen hemen her işlev için zaten mevcuttur. Bir programcı olarak yapmanız gereken tek şey cihazla nasıl etkileşim kurmak istediğinizi ve toplanan verilerle ne yapmak istediğinizi belirlemektir..

LabVIEW tescilli bir araç olarak kalır, bu nedenle kullanmak için bir lisans almanız gerekir. Birçok eklenti de LabVIEW projelerinizin maliyetini artıracak şekilde yalnızca National Instruments’ın uygulama ağına katılarak kullanılabilir. Bununla birlikte, tescilli çözümler, bunu kullanan tüm programcı olmayanlar için kullanışlı olacak çoğu açık kaynak alternatifinden daha iyi destek de içerir..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map