Kursplan

Gjennomgang av LabVIEW-grundlagene

  • Dataflytsekvensmodell og multithreading gjentatt
  • Variabler, klaster, tabeller og vanlige datatyper
  • Arbeid med løkker og sekvensstrukturer

Avanserte kontrollstrukturer

  • Begrensninger i flat sekvenser og syklusstyrings teknikker
  • Alternativer til flate sekvenser
  • Riktig feilhåndtering i avanserte arkitekturer

Parallelle og købaserte tilstandsmaskiner

  • Opprettelse av skalerbare og ressponsfulle applikasjoner
  • Tilstandsmaskindesignmønstre
  • Designing producer-consumer arkitektur

Effektiv bruk av flyttingsregister

  • Bruk av flyttingsregister for å lagre tilstandsdata
  • Omfangsstyring og beste praksiser
  • Unngå race conditions og uvedkomne overskrivinger

Avanserte datatyper og strukturer

  • Arbeid med nede-klastere og brukerdefinerte typer
  • Beste praksiser for typedefs og vedlikehold
  • Håndtering av flerklokete tabeller

Kommunikasjon mellom LabVIEW og PLC

  • Ethernet/IP-kommunikasjon med Allen-Bradley PLC'er (ControlLogix/CompactLogix)
  • Lese/skrive klaster og brukerdefinerte data
  • Håndtering av flerklokete tabeller over Ethernet/IP

Effektiv bruk av egenskapsnoder

  • Forklaring av omfang for egenskapsnoder og kjøretid
  • Egenskapsnoder for brukergrensesnittskontroll vs. hardvareresteering
  • Unngå ytebottlenekser

Sammendrag og neste trinn

Krav

  • Erfaring med LabVIEW og dets kjernenivåkomponenter
  • Forståelse av datatyper, kontrollstrukturer og grafisk programmering

Målgruppe

  • Programvareingeniører som jobber med avanserte LabVIEW-applikasjoner
  • Testautomatisering-utviklere som integrerer LabVIEW med industrielle systemer
  • Ingeniører som ønsker å optimere og skala opp eksisterende LabVIEW-systemer
 14 timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier