Ta kontakt

Kursplan

Gjennomgang av LabVIEW-grunnlag

  • Gjennomgang av dataflyt-utførelsesmodellen og multi-threading
  • Variabler, klusterer, arrayer og vanlige datatyper
  • Å jobbe med løkker og sekvensstrukturer

Avanserte kontrollstrukturer

  • Begrensninger for flat sekvens og teknikk for sykluskontroll
  • Alternativer til flat sekvens
  • Plassering av feilhåndtering i avanserte arkitekturer

Parallelle og købaserte tilstandsautomater

  • Oppretting av skalerbare og responsive applikasjoner
  • Designmønstre for tilstandsautomater
  • Design av producer-konsument-arkitektur

Effektiv bruk av skifteregistre

  • Bruk av skifteregistre for å lagre tilstandsdata
  • Styringsområde og beste praksis
  • Unngåelse av race conditions og uønskede overskrivinger

Avanserte datatyper og strukturer

  • Å jobbe med innskudd klusterer og brukerdefinerte typer
  • Beste praksis for typedefs og vedlikehold
  • Håndtering av flerdimensjonale arrayer

Kommunikasjon fra LabVIEW til PLC

  • Ethernet/IP-kommunikasjon med Allen-Bradley PLC-er (ControlLogix/CompactLogix)
  • Lese/skrive klusterer og brukerdefinerte data
  • Håndtering av flerdimensjonale arrayer over Ethernet/IP

Bruk av egenskapnoder effektivt

  • Forståelse av egenskapnoder og utførelsetid
  • Egenskapnoder for UI-manipulasjon vs. maskinvarekontroll
  • Unngåelse av ytelsesengpasser

Oppsummering og neste steg

Krav

  • Erfaring med LabVIEW og dens komponenter
  • Ett grunnlag i datatyper, kontrollstrukturer og grafisk programmering

Publika

  • Programvareingeniører som jobber med avanserte LabVIEW-applikasjoner
  • Utviklere av testautomatisering som integrerer LabVIEW med industrielle systemer
  • Inginiører som ønsker å optimere og skalere eksisterende LabVIEW-systemer
 14 Timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier