Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 14 timmar
Kursplan
Genomgång av LabVIEW-grundläggande
- Återgång på dataflödesexekveringsmodell och multithreading
- Variabler, kluster, arrayer och vanliga datatyper
- Att arbeta med loopar och sekvensstrukturer
Avancerade styrstrukturer
- Begränsningar i platt sekvens och tekniker för cykelkontroll
- Alternativ till platta sekvenser
- Korrekt felhantering i avancerade arkitekturer
Parallella och köade statmaskiner
- Att skapa skalbara och responsiva applikationer
- Designmönster för statmaskiner
- Att designa producer-konsument-arkitektur
Effektiv användning av skjutregistrar
- Använda skjutregistrar för att lagra tillståndsdata
- Områdeshantering och bästa praxis
- Att undvika race conditions och oavsiktliga omdryckningar
Avancerade datatyper och strukturer
- Arbeta med nästlade kluster och användardefinierade typer
- Bästa praxis för typedefs och underhåll
- Hantering av flersidiga arrayer
Kommunikation från LabVIEW till PLC
- Ethernet/IP-kommunikation med Allen-Bradley-PLC:er (ControlLogix/CompactLogix)
- Läsning/skrivning av kluster och användardefinierad data
- Hantering av flersidiga arrayer över Ethernet/IP
Att använda egenskapsnoder effektivt
- Förstå egenskapsnodernas omfattning och exekveringstidpunkt
- Egenskapsnoder för UI-manipulation jämfört med hårdvarukontroll
- Att undvika prestandahalsor
Sammanfattning och nästa steg
Krav
- Erfarenhet av LabVIEW och dess kärnkomponenter
- En förståelse för datatyper, styrstrukturer och grafisk programmering
Målgrupp
- Programmerare som arbetar med avancerade LabVIEW-applikationer
- Utvecklare av testautomation som integrerar LabVIEW med industrisystem
- Ingenjörer som söker optimera och skala befintliga LabVIEW-system