Kursplan

Genomgång av LabVIEW-grunderna

  • Dataflödesutföringsmodell och multithreading repetering
  • Variabler, kluster, arrayer och vanliga datatyper
  • Arbeta med slingor och sekvensstrukturer

Avancerade kontrollstrukturer

  • Begränsningar för flat sequence och cykelkontrolltekniker
  • Alternativ till flat sequences
  • Rätt felhantering i avancerade arkitekturer

Parallella och köbaserade tillståndsmaskiner

  • Skapa skalbara och responsiva applikationer
  • Tillståndsmaskindesignmönster
  • Utforma producer-konsument-arkitektur

Effektiv användning av förskjutningsregister

  • Använda förskjutningsregister för att lagra tillståndsdata
  • Omfångshantering och bästa praxis
  • Undvika tävlingsfall och oväntade överstyrningar

Avancerade datatyper och strukturer

  • Arbeta med kapslade kluster och användardefinierade typer
  • Bästa praxis för typedefs och underhåll
  • Hantera flerdimensionella arrayer

Kommunikation mellan LabVIEW och PLC:n

  • Ethernet/IP-kommunikation med Allen-Bradley PLC:n (ControlLogix/CompactLogix)
  • Läsa/skriva kluster och användardefinierade data
  • Hantera flerdimensionella arrayer över Ethernet/IP

Använda egenskapsnoder effektivt

  • Förstå omfångshantering och utförlägningstid för egenskapsnoder
  • Egenskapsnoder för gränssnittsmanipulation jämfört med hårdvarustyrning
  • Undvika prestandabottlenecks

Sammanfattning och nästa steg

Krav

  • Erfarenhet av LabVIEW och dess kärnkompONENTer
  • Förståelse för datatyper, kontrollstrukturer och grafisk programmering

Målgrupp

  • Programutvecklare som arbetar med avancerade LabVIEW-applikationer
  • Testautomatiseringsutvecklare som integrerar LabVIEW med industriella system
  • Ingenjörer som vill optimera och skala befintliga LabVIEW-system
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier