NATIONAL INSTRUMENTS LABVIEW 2013



Benzer belgeler
MUSTAFA KEMAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ

LabVIEW Ders Notları-1

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

O T O M A S Y O N P A R T N E R İ N İ Z C O F A S O. T A S A R I M G E L İ Ş T İ R M E Ü R E T İ M K O M P L E S Ü R E Ç M Ü H E N D İ S L İ Ğ İ

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

» LabVIEW,» Nedir?» Kullanım Alanları» Nasıl Çalışır?» Veri Akışı Programlama» Program Çevresi» VI» Programlama Ortamı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Java Temel Özellikleri

1. LabVIEW ile Programlama

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0).

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

ENDÜSTRİ DE SANAL ENSTRÜMANTASYON UYGULAMASI VE VERİ TOPLAMA

PROGRAMLAMA TEMELLERİ

PR Kasım 2009 Yazılım, PC-tabanlı kontrol Sayfa 1 / 5

Algoritma ve Akış Diyagramları

ELEKTRİK ELEKTRONİK MÜHENDSİLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI YENİ MÜFREDATI

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

BİT in Temel Bileşenleri (Yazılım-1)

İŞLETİM SİSTEMLERİ. (Operating Systems)

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

SELÇUK ÜNİVERSİTESİ SEYDİŞEHİR MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS DAĞILIM ÇİZELGESİ (2010)

ANKARA ÜNİVERSİTESİ ELMADAĞ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI PROGRAMI DERS İÇERİKLERİ

İŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

C# nedir,.net Framework nedir?

OTOMASYONDA ÇÖZÜM ORTAĞINIZ

İşletim Sistemleri. Discovering Computers Living in a Digital World

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

D.Saati AKTS Zorunlu Ders (Z) Meslek Dersi (M) Seçmeli Ders (S) TOPLAM

ÖZGÜR YAZILIMLAR İLE J2EE

AKTİF İNSAN KAYNAKLARI İÇİN İNTERAKTİF ÇÖZÜM!

Bilgisayarda Programlama. Temel Kavramlar

4. Bölüm Programlamaya Giriş

Yazılım Mühendisliği 1

SOLIDWORKS ELECTRICAL PAKETİ ELEKTRİK VE MEKANİK TASARIMIN SORUNSUZ ENTEGRASYONU

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

Vodafone dan Office 365. Satış temsilcisi ismi Tarih

SEKTÖREL ÇÖZÜM GELİŞTİRME YÖNTEMLERİ

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 10. Yrd.Doç.Dr.Hacer Karacan

10. Bölüm Harici Çevre Birimleri Programlama

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

KOMPAKT ÇÖZÜMLERİ OTOMASYON CONTROLLED BY

1.1. Yazılım Geliştirme Süreci

YENİLENEBİLİR ENERJİ EĞİTİM SETİ

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

Eğitim Programı PLC /// HMI /// Network /// Frekans İnverteri Motion Control /// Servo Motor ///

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Bilgi Teknolojisi ve Muhasebe Bilgi Sistemi 6-1

DERS BİLGİ FORMU ASENKRON VE SENKRON MAKİNALAR ( ) ELEKTRİK VE ENERJİ. Okul Eğitimi Süresi

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Gündem. Demo 3D ile Geleceği Görmek. Dijitalis Yazılım ve Danışmanlık Ltd.Şti.

Ders Adı : Nesne Tabanlı Programlama-I Ders No : Teorik : 3 Pratik : 1 Kredi : 3.5 ECTS : 4. Ders Bilgileri.

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma

08217 Internet Programcılığı I Internet Programming I

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

VARLIK YÖNETİMİ ÇÖZÜMÜ AKILLI. KOLAY. ENTEGRE

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Akılda kalıcı sahneler

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu

HSancak Nesne Tabanlı Programlama I Ders Notları

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

Öğr. Gör. Serkan AKSU 1

YAŞAR ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 4 YILLIK EĞİTİM PLANI ( AKADEMİK YILINDAN İTİBAREN GEÇERLİDİR)

Algoritma ve Akış Diyagramları

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LİSANS PROGRAMI

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

Hassas Endüstriler için Sismik Takip Sistemleri

Sade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir.

Programlama Dillerinde Kullanılan Veri Tipleri

Haftalık Ders Saati Okul Eğitimi Süresi

Akıllı Kontrolde Teknoloji Devi SCADA YAZILIMI. Supervisory Control and Data Acquisition. ViewPLUS. Açık, Esnek, Ölçeklenebilir.

Nagios XI Günümüzün talep gören kurumsal gereksinimleri için en güçlü BT altyapısı gözetim ve uyarı çözümüdür.

Güvenli Doküman Senkronizasyonu

cofaso ile farkı yaşayın Şubat

O P C S T A N D A R D I

ÜÇ BOYUTLU ÖLÇÜM VE ANALİZ SİSTEMİ.

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

. ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

BLG 1306 Temel Bilgisayar Programlama

Profesyonel, verimli, yenilikçi sistemler...

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

Erma Yazılım EBYS Sistemi. (Elektronik Belge Yönetim Sistemi) Dijital Arşivleme. Otomasyonu

Transkript:

NATIONAL INSTRUMENTS LABVIEW 2013

TEMEL EĞİTİM KONULARI LabView Ortamı Labview Kurulumu ve Çalıştırılması Blok Diyagramı Ön Panel Kullanıcı Arayüzü Veri Geçişleri ve Hata Ayıklama Bağlantı Kurma Veri Tipleri Veri Takibi ve Hata Ayıklama SubVI oluşturma Döngüler For Döngüsü While Döngüsü Ön Panel Kullanıcı Arayüzü

TEMEL EĞİTİM KONULARI Yapılar, Zamanlamalar, Kaydediciler Zamanlayıcı VI lar Case Yapıları Kaydırmalı Kaydediciler Diziler, Kümeler, Metin tabanlı çizgeler Dizi ve Küme Fonksiyonları Mathscript ve Formül Çizgeleri Değişkenler Lokal Değişkenler Global Değişkenler

1980'lerin başında ilk ortaya çıkışından bu yana çok sayıda başarılı mühendis, bilim adamı ve teknisyen uygulamalarında çıkan sorunlara LabVIEW ile çözüm buluyor. LabVIEW,veri toplama ve kontrolünde, veri analizi ve veri sunumunda kullanılan, G programlama dili tabanlı bir grafiksel program geliştirme ortamıdır. LabVIEW size karmaşıklıktan, zorluktan uzak güçlü bir programlama dilinin esnekliğini sağlar. Test ve ölçümde, veri toplama ve kontrolünde, bilimsel araştırmada, işlem takibinde, fabrika otomasyonunda bir çığır açan yazılımdır. LabVIEW sayesinde geliştirmeye harcadığınız zaman farkedilir oranda azalır çünkü LabVIEW ile diğer grafiksel ortamlardan daha hızlı çözüm üretebilirsiniz. LabVIEW, sisteminizi kurarken ihtiyaç duyduğunuz ve ilerde duyabileceğiniz herşeye sahiptir.

Üretkenliği 4-10 kat arttırarak geliştirmeye harcanan zamanı azaltır. Bilgisayar ve enstrümantasyon donanımına yapılan parasal yatırımı korur. Kendi çözümlerini geliştirebilmeleri için daha geniş kullanıcı kitlesini yetkilendirir. Daha karmaşık geliştirme araçlarına gerek kalmadan bütün işlemlerinizi tamamlayabilme esnekliğine sahiptir. Eklenen güçlü toollarıyla karmaşık geliştirme işlemlerini basitleştirir.

LabVIEW ile, program yazmak yerine kendi VI'larınızı (virtual instrument : sanal enstrüman) yaratırsınız. Yazılım sisteminizin aktif kontrolünü sağlayan kullanıcı ön panelini kolaylıkla oluşturursunuz. Bulduğunuz çözüm için gerekli blok diyagramları istediğiniz şekilde oluşturabilirsiniz. Ön Panel Oluşturma: VI'ınızın ön paneline kontrol paletinden seçeceğiniz sayısal göstergeleri, ölçekleri, metreleri, termometreleri, LED'leri, çizelgeleri, grafikleri ve daha fazlasını yerleştirebilirsiniz. Herşey tamamlandığında çalışan VI'ınızı, bir anahtarı tıklayarak, bir sürgüyü oynatarak, grafiğe zoom yaparak veya klavyeden bir değer girerek, ön panelden kontrol edebilirsiniz.

Grafiksel Blok Diyagram Oluşturma: VI'ınızı programlarken, bilinen programlarda ortaya çıkan pek çok sintatik detayla uğraşmadan, blok diyagram oluşturursunuz. Nesneleri, fonksiyonlar (Functions) paletinden seçersiniz ve onları bir bloktan diğerine tel çekerek birbirlerine bağlarsınız. Bu blokların içeriği basit aritmetik fonksiyonlardan, ileri veri toplama ve analiz işlemlerine, network ve dosya I\O işlemlerine kadar çeşitlilik göstermektedir. Veri akışı (Dataflow) Programlaması: LabVIEW'de kullanılan ve G diye adlandırılan patentli veri akışı programlama modeli, sizi metin tabanlı dillerin lineer mimarisinden kurtarır. Çünkü LabVIEW'deki işletim sırası, art arda metin satırları şeklinde değil, bloklar arası veri akışı şeklindedir ve aynı anda çalışan diyagramlar oluşturmanız mümkündür. LabVIEW, ayrı yollardan farklı işler görebilen bir sisteme sahiptir. (multitasking and multithreaded system).

Modülarite ve Hiyerarşi: LabVIEW VI'larının dizaynı modülerdir. Bu sayede VI'larınızı kendi başlarına koşturabilir veya başka bir VI'ın parçası olarak kullanabilirsiniz. Kendi VI'larınız için bir ikon yaratabilirsiniz. Böylece değişen ihtiyaçlarınıza göre yeniden düzenleyebileceğiniz, başka VI'larla birleştirebileceğiniz veya birbirleriyle değiştirebileceğiniz, VI'lar ve subvi'lar hiyerartisi oluşturabilirsiniz. Grafiksel Derleyici (Compiler): Pek çok uygulamada işletim hızı kritiktir. LabVIEW, derlenmiş C programlarıyla mukayese edilebilir işletim hızına sahip derleyicisi olan tek grafiksel programlama sistemidir. İçinde hazır bulunan Profiler ile kodun kritik zamanlı bölümlerini analiz edip optimize edebilirsiniz. Sonuç olarak, grafiksel programlama ile işletim hızınızdan fedakarlık etmeden verimliliği artırabilirsiniz.

Enstrüman Kontrolü: LabVIEW VISA, GPIB, VXI ve bir seri VI kütüphanesi enstrümantasyon kontrolünde NI endüstri-standardı araç sürücü yazılımını kullanır. NI'ın IEEE 488.2 arayüz kartına bağlı herhangi bir GPIB enstrümanını kontrol edebilirsiniz. VXI enstrümanlarınız VISA (Virtual Instrument Software Architecture) ile kolaylıkla programlanır. Gömülü VXI kontrollerinden, PXI modüler sistemlerinden veya MXI veya GPIB-VXI arayüzüne sahip bilgisayarlardan enstrümanınızla iletişim kurabilirsiniz. LabVIEW Enstrüman Sihirbazı ile GPIB, VXI, seri ve bilgisayar tabanlı enstrümanlar da dahil olmak üzere, bilgisayarınıza bağlı olan herhangi bir enstrümanı anında bulursunuz. Sihirbaz uygun enstrüman sürücülerini yükler ve enstrümanınızla birkaç dakika içinde iletişim kurmanıza yardımcı olur. LabVIEW, CD'den veya Instrument Driver Network'ten ücretsiz elde edebileceğiniz 600'den fazla enstrüman sürücüsüne sahiptir.

Veri Toplama ve Analizi: DAQ VI kütüphanesi, National Instruments'ın bütün plug-in ve uzak veri (remote data) toplama ürünlerini kullanarak, veri toplama ve dağıtma fonksiyonlarına sahiptir. Plug-in kartlar yüksek hız ve kontrol uygulamaları için idealdir. Düşük maliyetleri, kanal başına düşen maliyeti hissedilir oranda düşürüyor. LabVIEW, PLC, data logger, single-loop controller gibi endüstriyel I\O araçları için de sürücüye sahip. NI'ın bütün SCXI modülleri LabVIEW ile iyi çalışıyor. Veri toplama projelerine çabucak ve kolayca bağlamanızı sağlamak için LabVIEW DAQ Çözüm Sihirbazı ve DAQ Kanal Sihirbazı, sizi kanalları konfigüre etmekten, tamamlanmış çözümler oluşturmaya kadar adım adım götürür. Birkaç mouse kliklemesiyle çözümünüz, uygulamanızın ihtiyaçlarını gidermek için koşturulmaya hazır bir şekilde otomatik olarak oluşur.

Veri Analizi: LabVIEW, sadece bu iş için yapılmış analiz paketleriyle rekabet edebilen, etkili ve geniş analiz kütüphanelerine sahip. Bu kütüphaneler, istatistikler, değerlendirmeler, regresyonlar, lineer cebir, sinyal oluşturma algoritmaları, zaman ve frekans aralığı algoritmaları, pencereleme yöntemi ve dijital filtreler ile tamamlanmıştır. Bağımsız (Stand-Alone) Uygulamalar: LabVIEW Application Builder ile bağımsız işletilebilen uygulamalar yaratabilir ve onları dağıtabilirsiniz. Bu uygulamalar, derlenen işletim hızlarında çalıştırılır ve ayrı bir run-time sisteme ihtiyaç yoktur.

Bağlanabilirlik: LabVIEW, diğer uygulamalarla bağlantı kurmak için çok sayıda VI kütüphanesine sahip. Herhangi bir DLL'yi veya paylaşılan kütüphaneyi LabVIEW'den çağırabilirsiniz. CodeLink'i kullanarak LabWindows/CVI içinde geliştirilen C kütüphanelerine kolaylıkla ulaşabilirsiniz. Active X kontrolü veya dökümanına ulaşıp onu LabVIEW içinde programlayabilirsiniz. TCP/IP ve UDP networkleme VI'ları uzak uygulamalarla bağlantı kurmada kullanılabilir. Internet Developers Toolkit, işlemlerinize e-mail, ftp ve web yeteneklerini ekler. Uzak otomasyon VI'ları ile, diğer makinelere dağıtılmış VI'ların işletimlerini kontrol edebilirsiniz. ActiveX otomasyonu veya dinamik veri değişimi (DDE:Dynamic Data Exchange) ile uygulamanızı diğer Windows tabanlı uygulamalarla entegre edebilirsiniz. Mac Os kullanıcıları diğer uygulamalarla haberleşmek için Apple Events VI'larını kullanabilirler.unix platformunda VI'lar, isimlendirilen kanallar yolu ile işlemler arası veri geçişini sağlar.