Kursplan

Översikt över LabVIEW Grundläggande

  • Genomgång av dataflödesutföringsmodell och multitrådar
  • Variabler, kluster, arrayer och vanliga datatyper
  • Arbete med slingor och sekvensstrukturer

Avancerade styrstrukturer

  • Begränsningar i flat sekvens och cykelstyrningstekniker
  • Alternativ till flat sekvenser
  • Rätt felhantering i avancerade arkitekturer

Parallella och köade tillståndsmaskiner

  • Skapande av skalbara och responsiva applikationer
  • Designmönster för tillståndsmaskiner
  • Design av producent-konsumentarkitektur

Effektivt Användande av Shift Registers

  • Användning av shift registers för att lagra tillståndsdata
  • Hantering av omfång och bästa praxis
  • Undvikande av race conditioner och oavsiktliga överskrivningar

Avancerade datatyper och strukturer

  • Arbete med inbäddade kluster och anpassade datatyper
  • Bästa praxis för typedefs och underhåll
  • Hantering av multi-dimensionella arrayer

LabVIEW till PLC Communication

  • Ethernet/IP kommunikation med Allen-Bradley PLCs (ControlLogix/CompactLogix)
  • Läsning/skrivning av kluster och anpassade data
  • Hantering av multi-dimensionella arrayer över Ethernet/IP

Effektivt Användande av Egenskapsnoder

  • Förståelse av egenskapsnoders omfång och utföringstid
  • Egenskapsnoder för UI-manipulation vs. hårdvarukontroll
  • Undvikande av prestandaflaspunkter

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
  • Testautomatiseringsutvecklare som integrerar LabVIEW med industriella system
  • Ingenjörer som söker att optimera och skala befintliga LabVIEW system
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier