300 likes | 415 Views
Instrumentaţie virtuală. Ágoston Katalin Universitatea “Petru Maior” Tg.Mure ş. Apariţia Instrumentaţiei Virtuale. Aparate Instrumente Instrumente programabile Instrumente virtuale = hard (DAQ) + soft + PC -sistem complex de măsurare orice funcţie de măsurare
E N D
Instrumentaţie virtuală Ágoston Katalin Universitatea “Petru Maior” Tg.Mureş
Apariţia Instrumentaţiei Virtuale • Aparate • Instrumente • Instrumente programabile • Instrumente virtuale = hard (DAQ) + soft + PC • -sistem complex de măsurare orice funcţie de măsurare • -metode matematice, statistice pt. procesarea datelor • -dezvoltare, modificare uşoară program • -foloseşte avantajele calculatorului (putere de procesare mare, memorare, • afişare complexă, transmitere la distanţă) • -accesibilitate generală şi cost mai mic de 25%
LabWindows/CVI 8.0 • Panou frontal - user interface .uir • Program sursă – source .c • Fişiere incluse – include .h • Proiect - .prj
LabView 8.2 • Proiect - .lvproj • Instrumente virtuale - .vi • Front panel • Diagrama bloc
Fereastră pentru determinarea parametrilor – indicator grafic
Forma de apariţie a elementelor de pe panoul frontal pe diagrama bloc
Date în LabView Legăturile dintre blocuri diferă în culoare, tip şi stil în funcţie de tipul datei
Bloc Diagram Functions Palette
Module LabView • Real-Time Module – dezvoltarea sistemelor în timp real, încărcarea programului • în instrumente (părţi hard) autonome sau integrate – lucrează independent • Include: - PID Control Toolkit (fuzzy logic, algoritmi avansate) • 2. FPGA Module – Field-Programable Gate Array. Se crează program, se compilează • se implementează hard, FPGA.vi create permit acces direct la I/O • 3. PDA Module – dezvoltarea produselor portabile care rulează Windows • achiziţia de date prin USB, • comunicare cu dispozitive prin diferite protocoale
Module LabView 4. Touch Panel Module – crearea rapidă a aplicaţiilor Human-Machine Interface, prezentarea informaţiilor, comunicare 5. Embedded – scurtarea ciclului de proiectare a sistemelor incorporate
Module LabView 6. Application Builder – crearea programelor executabile, fără licenţă integrează codul LabView în sisteme hibride parte din LabView Professional Development System 7. Vision development Module – prelucrare de imagine şi viziune, calibrare imagine, analiză culori 8. Motion Control Software – cu PCI/PXI folosire encoderelor generarea traiectoriilor reglare împreună cu Real-Time Module
TOOLS în LabView • Raport Generation Toolkit for M.Office – Word, Excel (format, apariţie) • Database Connectivity Toolkit – conectare şi interacţionare cu baze de • date locale sau la distanţă • Internet Toolkit – scrie, citeşte, analizează documente XML • trimite fişiere pe un server FTP • răspunde utilizatorului şi crează pagini Web • Advanced Signal Processing Toolkit – semnale nestaţonare, vibraţii, • radar, sonar, sunet, biomedicale • -analiză în domeniul timpului, frecvenţei, cu Wavelet
TOOLS în LabView • Digital Filter Design Toolkit – proiectare, analiză, simulare, testare • algoritm modern de proiectare • exemple • Modulation Toolkit – folosirea dif. tipuri de modulaţii, • simularea, • studii prin exemple • tratarea erorilor • Spectral Measurements Toolkit – FFT, analiză de semnal, spectru de • amplitudine, de frecvenţă
Domenii de utilizare • Industrie • Construcţia de maşini – F1 • Aviaţie • Electronică • Comunicaţie • Materiale semiconductoare • Mecatronică • Biologie • Sănătate