Course Code: advlabview
Duration: 14 hours
Prerequisites:
  • Doświadczenie z LabVIEW i jego głównymi komponentami
  • Zrozumienie typów danych, struktur sterujących i programowania graficznego

Grupa docelowa

  • Inżynierowie oprogramowania pracujący z zaawansowanymi aplikacjami LabVIEW
  • Developerzy automatyzacji testów integrujący LabVIEW z systemami przemysłowymi
  • Inżynierowie poszukujący optymalizacji i skalowania istniejących systemów LabVIEW
Overview:

LabVIEW jest środowiskiem programowania graficznego opracowanym przez National Instruments do budowy automatycznych systemów badawczych, walidacyjnych i produkcyjnych.

To prowadzone przez instruktora szkolenie (online lub stacjonarne) skierowane jest do użytkowników LabVIEW na poziomie średnio zaawansowanym do zaawansowanym, którzy chcą wdrożyć skalowalne architektury, komunikować się z zewnętrznymi systemami i stosować najlepsze praktyki w celu rozwoju solidnych aplikacji.

Po zakończeniu tego szkolenia uczestnicy będą w stanie:

  • Wdrażać skalowalne architektury, takie jak maszyny stanowe równoległe i kolejkowe.
  • Skutecznie wykorzystywać rejestry przesunięcia do utrzymania stanu i przepływu danych.
  • Tworzyć i zarządzać niestandardowymi typami danych, w tym grupami i typami zdefiniowanymi przez użytkownika.
  • Komunikować się z PLC za pomocą Ethernet/IP i obsługiwać strukturalne typy danych.
  • Skutecznie używać węzłów właściwości do kontrolowania UI i urządzeń.

Format kursu

  • Interaktywna wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowania kursu

  • Aby zażądać dostosowanego szkolenia dla tego kursu, skontaktuj się z nami w celu uzgodnienia.
Course Outline:

Przegląd podstaw LabVIEW

  • Przypomnienie modelu wykonywania przepływu danych i wielowątkowości
  • Zmienne, klastry, tablice oraz typy danych
  • Pracowanie z pętlami i strukturami sekwencyjnymi

Zaawansowane struktury sterowania

  • Ograniczenia sekwencji płaskich i techniki kontroli cyklów
  • Alternatywy dla sekwencji płaskich
  • Poprawne obsługiwanie błędów w zaawansowanych architekturach

Stanowe maszyny równoległe i kolejkowe

  • Tworzenie skalowalnych i responsywnych aplikacji
  • Wzorce projektowania stanowych maszyn
  • Projektowanie architektury producent-konsument

Skuteczne wykorzystanie rejestrów przesuwnych

  • Wykorzystanie rejestrów przesuwnych do przechowywania danych stanu
  • Zarządzanie zakresem i najlepsze praktyki
  • Unikanie warunków wyścigowych i niepożądanych nadpisywania

Zaawansowane typy danych i struktury

  • Pracowanie z zagnieżdżonymi klastrami i typami zdefiniowanymi przez użytkownika
  • Najlepsze praktyki dla typedefów i konserwacji
  • Obsługiwanie wielowymiarowych tablic

LabVIEW do PLC Communication

  • Komunikacja Ethernet/IP z PLC Allen-Bradley (ControlLogix/CompactLogix)
  • Czytanie/pisanie klastrów i danych zdefiniowanych przez użytkownika
  • Obsługiwanie wielowymiarowych tablic przez Ethernet/IP

Skuteczne wykorzystanie węzłów właściwości

  • Rozumienie zakresu i czasu wykonania węzłów właściwości
  • Węzły właściwości do manipulacji UI vs. sterowania sprzętem
  • Unikanie wąskich gardeł wydajności

Podsumowanie i następne kroki

Sites Published:

United Arab Emirates - Advanced LabVIEW Programming

Qatar - Advanced LabVIEW Programming

Egypt - Advanced LabVIEW Programming

Saudi Arabia - Advanced LabVIEW Programming

South Africa - Advanced LabVIEW Programming

Brasil - Advanced LabVIEW Programming

Canada - Advanced LabVIEW Programming

中国 - Advanced LabVIEW Programming

香港 - Advanced LabVIEW Programming

澳門 - Advanced LabVIEW Programming

台灣 - Advanced LabVIEW Programming

USA - Advanced LabVIEW Programming

Österreich - Advanced LabVIEW Programming

Schweiz - Advanced LabVIEW Programming

Deutschland - Advanced LabVIEW Programming

Czech Republic - Advanced LabVIEW Programming

Denmark - Advanced LabVIEW Programming

Estonia - Advanced LabVIEW Programming

Finland - Advanced LabVIEW Programming

Greece - Advanced LabVIEW Programming

Magyarország - Advanced LabVIEW Programming

Ireland - Advanced LabVIEW Programming

Luxembourg - Advanced LabVIEW Programming

Latvia - Advanced LabVIEW Programming

España - Advanced LabVIEW Programming

Italia - Advanced LabVIEW Programming

Lithuania - Advanced LabVIEW Programming

Nederland - Advanced LabVIEW Programming

Norway - Advanced LabVIEW Programming

Portugal - Advanced LabVIEW Programming

România - Advanced LabVIEW Programming

Sverige - Advanced LabVIEW Programming

Türkiye - Advanced LabVIEW Programming

Malta - Advanced LabVIEW Programming

Belgique - Advanced LabVIEW Programming

France - Advanced LabVIEW Programming

日本 - Advanced LabVIEW Programming

Australia - Advanced LabVIEW Programming

Malaysia - Advanced LabVIEW Programming

New Zealand - Advanced LabVIEW Programming

Philippines - Advanced LabVIEW Programming

Singapore - Advanced LabVIEW Programming

Thailand - Advanced LabVIEW Programming

Vietnam - Advanced LabVIEW Programming

India - Advanced LabVIEW Programming

Argentina - Advanced LabVIEW Programming

Chile - Advanced LabVIEW Programming

Costa Rica - Advanced LabVIEW Programming

Ecuador - Advanced LabVIEW Programming

Guatemala - Advanced LabVIEW Programming

Colombia - Advanced LabVIEW Programming

México - Advanced LabVIEW Programming

Panama - Advanced LabVIEW Programming

Peru - Advanced LabVIEW Programming

Uruguay - Advanced LabVIEW Programming

Venezuela - Advanced LabVIEW Programming

Polska - Advanced LabVIEW Programming

United Kingdom - Advanced LabVIEW Programming

South Korea - Advanced LabVIEW Programming

Pakistan - Advanced LabVIEW Programming

Sri Lanka - Advanced LabVIEW Programming

Bulgaria - Advanced LabVIEW Programming

Bolivia - Advanced LabVIEW Programming

Indonesia - Advanced LabVIEW Programming

Kazakhstan - Advanced LabVIEW Programming

Moldova - Advanced LabVIEW Programming

Morocco - Advanced LabVIEW Programming

Tunisia - Advanced LabVIEW Programming

Kuwait - Advanced LabVIEW Programming

Oman - Advanced LabVIEW Programming

Slovakia - Advanced LabVIEW Programming

Kenya - Advanced LabVIEW Programming

Nigeria - Advanced LabVIEW Programming

Botswana - Advanced LabVIEW Programming

Slovenia - Advanced LabVIEW Programming

Croatia - Advanced LabVIEW Programming

Serbia - Advanced LabVIEW Programming

Bhutan - Advanced LabVIEW Programming

Nepal - Advanced LabVIEW Programming

Uzbekistan - Advanced LabVIEW Programming