Neem contact met ons op
 Duur 14 uren

Cursusaanbod

Terugblik op LabVIEW-basisbegrippen

  • Dataflow-uitvoeringsmodel en herhaling van multithreading
  • Variables, clusters, arrays en veelvoorkomende datatypes
  • Werken met lussen en sequentiestructuren

Geavanceerde controlestructuren

  • Beperkingen van platte sequenties en technieken voor cyclusbeheersing
  • Alternatieven voor platte sequenties
  • Geschikte foutafhandeling in geavanceerde architecturen

Parallelle en wachtrijgebaseerde state machines

  • Creëren van schaalbare en responsieve applicaties
  • Ontwerp patronen voor state machines
  • Ontwerpen van een producer-consumer-architectuur

Effectief gebruik van shift registers

  • Shift registers gebruiken om statusdata op te slaan
  • Beheer van scope en best practices
  • Vermijden van race conditions en ongewenste overschrijvingen

Geavanceerde datatypes en structuren

  • Werken met geneste clusters en gebruikersgedefinieerde types
  • Best practices voor typedefs en onderhoud
  • Verwerken van multidimensionale arrays

LabVIEW-PLC-communicatie

  • Ethernet/IP-communicatie met Allen-Bradley PLCs (ControlLogix/CompactLogix)
  • Lezen/schrijven van clusters en gebruikersgedefinieerde data
  • Verwerken van multidimensionale arrays via Ethernet/IP

Effectief gebruik van eigenschapknopen (property nodes)

  • Scope en uitvoeringstijd van eigenschapknopen begrijpen
  • Eigenschapknopen voor UI-manipulatie versus hardwarebesturing
  • Prestatieproblemen (bottlenecks) voorkomen

Samenvatting en verdere stappen

Vereisten

  • Ervaring met LabVIEW en de kerncomponenten ervan
  • Een begrip van datatypes, controlestructuren en grafisch programmeren

Publiek

  • Softwareontwikkelaars die werken met geavanceerde LabVIEW-applicaties
  • Ontwikkelaars van testautomatisering die LabVIEW integreren met industriële systemen
  • Technici die bestaande LabVIEW-systemen willen optimaliseren en schalen

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën