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
- Uppfriskning av dataflödesexekveringsmodell och multithreading
- Variabler, cluster, arrayer och vanliga datatyper
- Arbete med loopar och sekvensstrukturer
Avancerade styrstrukturer
- Flat Sequence-begränsningar och tekniker för cykelstyrning
- Alternativ till flat sequences
- Korrekt felhantering i avancerade arkitekturer
Parallella och köbaserade statmaskiner
- Skapande av skalbara och responsiva applikationer
- Designmönster för statmaskiner
- Design av producer-konsument-arkitektur
Effektiv användning av skiftregistrar
- Använda skiftregistrar för att lagra tillståndsdata
- Scope-hantering och bästa praxis
- Att undvika racevillkor och oavsiktliga skrifter
Avancerade datatyper och strukturer
- Arbete med nästlade cluster och användardefinierade typer
- Bästa praxis för typedef och underhåll
- Hantering av mångdimensiva arrayer
Kommunikation mellan LabVIEW och PLC
- Ethernet/IP-kommunikation med Allen-Bradley PLC:er (ControlLogix/CompactLogix)
- Läsning/skrivning av cluster och användardefinierad data
- Hantering av mångdimensiva arrayer över Ethernet/IP
Effektiv användning av egenskapsnoder
- Förståelse av egenskapsnoders scope och exekveringstid
- Egenskapsnoder för gränssnittshantering kontra hårdvarastyrning
- Att undvika prestandafallor
Sammanfattning och nästa steg
Krav
- Erfarenhet av LabVIEW och dess kärnkomponenter
- Förståelse för datatyper, styrstrukturer och grafisk programmering
Målgrupp
- Programmerare som arbetar med avancerade LabVIEW-applikationer
- Utvecklare av testautomatisering som integrerar LabVIEW med industriella system
- Ingeminörer som vill optimera och skala befintliga LabVIEW-system