LabVIEW’de ölçeklenebilir mimariler kurun
Gelişmiş LabVIEW Programlama eğitimi, temel LabVIEW bilgisini ölçeklenebilir uygulama mimarilerine taşır. Durum makinesi, Queued Message Handler, üretici-tüketici ve olay güdümlü kalıplar, LabVIEW nesne yönelimli programlama (LVOOP), Type Def ve Class, hata y…
Gelişmiş LabVIEW: durum makineleri, üretici-tüketici, OOP (LVOOP), olay yapıları, hata yönetimi, DAQ, proje yapılandırma ve uygulama dağıtımı
Gelişmiş LabVIEW Programlama eğitimi, temel LabVIEW bilgisini ölçeklenebilir uygulama mimarilerine taşır. Durum makinesi, Queued Message Handler, üretici-tüketici ve olay güdümlü kalıplar, LabVIEW nesne yönelimli programlama (LVOOP), Type Def ve Class, hata yönetimi, DAQmx ile veri toplama, TDMS ve dosya IO, VI Server ve dinamik çağrı, performans ve bellek yönetimi, proje yapılandırması, birim test ve uygulama derleme (Application Builder) uygulamalı işlenir.
4 Gün. Her gün dört modül; Mimari Kalıplar; OOP, Hata ve Veri Toplama; Veri, Sinyal ve Raporlama; Kalite, Performans ve Dağıtım.
İleri Seviye — Gelişmiş LabVIEW: durum makineleri, üretici-tüketici, OOP (LVOOP), olay yapıları, hata yönetimi, DAQ, proje yapılandırma ve uygulama dağıtımı
Her modül LabVIEW 2022+ Professional, NI-DAQmx ve Application Builder üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.
Her gün LabVIEW 2022+ Professional, NI-DAQmx ve Application Builder üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Durum Makinesi ile başlayıp Derleme ve Dağıtım ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler gelişmiş LabVIEW: durum makineleri, üretici-tüketici, OOP (LVOOP), olay yapıları, hata yönetimi, DAQ, proje yapılandırma ve uygulama dağıtımı alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Döngüler, diziler, cluster, case yapısı ve subVI oluşturma konusunda deneyim gerekir.
Sensör ve DAQ kartı kavramlarına aşinalık faydalıdır.
Uygulamalar için LabVIEW 2022+ Professional, NI-DAQmx ve Application Builder kurulu veya erişilebilir bir bilgisayar önerilir.
Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Durum Makinesi kapsamında Enum tabanlı state machine ve Type Def gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Olay Yapıları kapsamında Event Structure, Value Change ve Mouse Down olayları gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
LabVIEW OOP kapsamında Class oluşturma: private data cluster, accessor gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
DAQmx ve Donanım kapsamında DAQmx Task, Channel ve zamanlama gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Dosya ve Veritabanı kapsamında TDMS dosya yapısı ve kanal gruplama gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Kullanıcı Arayüzü kapsamında Tab, Subpanel ve Splitter gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Proje ve Sürüm Yönetimi kapsamında Proje organizasyonu ve LLB / PPL gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Test ve Dokümantasyon kapsamında Unit Test Framework gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Rust ile gömülü sistemler: no_std, embedded-hal, GPIO, I2C, kesmeler, Embassy ve probe-rs ile hata ayıklama. 3 gün uygulamalı eğitim.
Detayları Gör →Rust giriş eğitimi: cargo, sahiplik, struct ve enum, match, Vec/HashMap, Result ve generics ile Rust dilinin temelleri. 2 gün.
Detayları Gör →İleri Rust eğitimi: HRTB, proc-macro, async/tokio, unsafe ve FFI, miri, criterion ile performans ve workspace mimarisi. 4 gün.
Detayları Gör →Rust programlama eğitimi: sahiplik, trait, koleksiyonlar, Result, thread, tokio async, std::fs ve süreç işlemleri. 3 günlük uygulamalı kurs.
Detayları Gör →Sistem programlama için Rust: libc/nix, epoll, io_uring, soketler, FFI, allocator ve no_std çekirdek temelleri. 4 gün uygulamalı eğitim.
Detayları Gör →