Kom i kontakt
 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

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier