- 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
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.
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
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