Intrati in legatura
 Durata 14 ore

Schița de curs

Recapitulare a fundamentelor LabVIEW

  • Modelul de execuție dataflow și recapitularea multithreading-ului
  • Variabile, clustere, matrici și tipuri de date comune
  • Lucru cu bucle și structuri de secvență

Structuri de control avansate

  • Limitările Secvenței Plate (Flat Sequence) și tehnici de control al ciclului
  • Alternative pentru secvențele plate
  • Tratarea corectă a erorilor în arhitecturile avansate

Mașini de stări paralele și cu coadă

  • Crearea aplicațiilor scalabile și responsive
  • Pattern-uri de design pentru mașini de stări
  • Proiectarea arhitecturii producer-consumer

Utilizarea eficientă a registrelor de deplasare

  • Utilizarea registrelor de deplasare pentru stocarea datelor de stare
  • Gestionarea scopului și cele mai bune practici
  • Evitarea condițiilor de cursă (race conditions) și a scrierilor neintenționate

Tipuri și structuri de date avansate

  • Lucru cu clustere imblicate și tipuri definite de utilizator
  • Cele mai bune practici pentru typedefs și mentenanță
  • Gestionarea matricilor multidimensionale

Comunicarea LabVIEW cu PLC-uri

  • Comunicare Ethernet/IP cu PLC-uri Allen-Bradley (ControlLogix/CompactLogix)
  • Citire/scriere a clusterelor și a datelor definite de utilizator
  • Gestionarea matricilor multidimensionale prin Ethernet/IP

Utilizarea eficientă a nodurilor de proprietate

  • Înțelegerea scopului și a temporizării execuției nodurilor de proprietate
  • Noduri de proprietate pentru manipulare UI vs. control hardware
  • Evitarea gâurilor de performanță (bottlenecks)

Rezumat și pașii următori

Cerințe

  • Experiență cu LabVIEW și componentele sale de bază
  • Înțelegerea tipurilor de date, a structurilor de control și a programării grafice

Public țintă

  • Ingineri de software care lucrează cu aplicații LabVIEW avansate
  • Dezvoltatori de automatizare a testelor care integrează LabVIEW cu sisteme industriale
  • Ingineri care caută să optimizeze și să scaleze sistemele LabVIEW existente

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite