Documente Academic
Documente Profesional
Documente Cultură
TOPICS
ni.com/training
Computerul va rula
LabVIEW 2012 sau mai avansat pe
Windows XP sau mai avansat
ni.com/training
Locaiile fiierului
Locaiile traseului de instalare a cursului se realizeaz
urmrind locaia:
ni.com/training
Metode de instruire
ni.com/training
ni.com/training
Utilizator nou
LabVIEW Modulul 1
Utilizator experimentat
Utilizator avansat
LabVIEW Modulul 3
Gestionarea softului
ingineresc n LabVIEW
Conectivitatea LabVIEW
Arhitecturi avansate n
LabVIEW
LabVIEW Modulul 2
Designul i programarea orientat
pe obiecte in LabVIEW
Performana LabVIEW
Certificri
Instructor examinator
asociat certificat LV
Instructor examinator
certificat LabVIEW
Arhitect examinator
certificat LabVIEW
Alte cursuri
LabVIEW Real-Time 1
LabVIEW Real-Time 2
LabVIEW FPGA
DAQ & Condiionarea
semnalelor
ni.com/training
ni.com/training
Obiectivele cursului
Acest curs v pregtete pentru ndeplinirea urmtoarelor
obiective:
Rezolvarea problemelor utiliznd LabVIEW
Dezvoltarea, depanarea i testarea LabVIEW VIs
Utilizarea practicilor de programare modular
Selectarea, crearea i influena structurilor de date comune
Utilizarea achiziiei de date i a instrumentelor de control n
aplicaiile LabVIEW
Utilizarea efectiv a arhitecturii mainilor de stare
ni.com/training
Laboratorul 1
Navigarea n LabVIEW
TOPICS
A.
B.
C.
D.
E.
Ce este LabVIEW?
Exploratorul de proiect
Pri ale VI
Panoul frontal
Diagrama bloc
ni.com/training
A. Ce este LabVIEW?
ni.com/training
Ce este LabVIEW?
Un mediu de programare grafic utilizat pentru dezvoltarea
msurtorilor sofisticate, teste i control al sistemelor.
LabVIEW:
Interfee cu o gam
larg de hardware
Scale pe diferite
obiective i sisteme
de operare
Asigurri incluse
analiza librriilor
ni.com/training
ni.com/training
B. Exploratorul de Proiect
Fereastra Exploratorului de proiect
Tipuri de fiiere
Dosarele proiectului
ni.com/training
Exploratorul de Proiect
Caut, acceseaz i
organizeaz filele proiectului
Previne, detecteaz i rezolv
linkurile incorecte
Lanseaz sau descarc fiiere
Deploy or download files n
funcie de obiective
Manageriaz codul pentru
construcia opiunilor
Executabile, instalri i fiiere zip.
Fiiere LabVIEW
Extensiile comune ale
fiierelor LabVIEW :
Proiect LabVIEW .lvproj
Instrument virtual (VI) .vi
Control particularizat .ctl
ni.com/training
ni.com/training
Diagrama bloc
Panoul frontal
ni.com/training
Vei construi pe
panoul frontal
comenzile (intrrile) i
indicatoarele (ieirile).
ni.com/training
Obiectele panoului
frontal apar ca
terminale pe diagrama
bloc.
ni.com/training
D. Panoul Frontal
comenzi i Indicatoare
Stiluri de Obiecte
Tipuri de Obiecte
Boolean
Numeric
ir
ni.com/training
Panoul Frontal
ni.com/training
comenzi i Indicatoare
comenzi
Dispozitive de intrare
Cursoare liniare i rotunde, butoane
Furnizor de date pentru diagrama bloc
Indicators
Dispozitive de ieire
Diagrame, LED-uri
Afiaj de date ale diagramei bloc de
achiziie sau generatoare
ni.com/training
ni.com/training
Control numeric
Butoane de
incrementare/decrementare
Indicator numeric
ni.com/training
Boolean
indicator
ni.com/training
iruri
Tipul de date ir este o secven de caractere ASCII.
Utilizai comenzile de tip ir pentru recepia textului de la
utilizator, cum ar fi parol sau numele utilizatorului.
Utilizai indicatoare de tip ir pentru afiarea textului
utilizatorului .
ni.com/training
E. Diagrama Bloc
Terminale
Noduri
Fire
Contextul de ajutor
ni.com/training
Diagrama Bloc
ni.com/training
Diagrama bloc
Elementele diagramei bloc:
Terminale
Constante
Noduri
Funcii
SubVIs
Structuri
Fire
Etichete gratuite
ni.com/training
Terminale
ni.com/training
ni.com/training
ni.com/training
Noduri
Nodurile sunt obiecte ale diagramei bloc care conin intrri/sau
ieiri i execut operaii cnd instrumentaia virtual ruleaz.
Noduri
ni.com/training
Funciile nodurilor
Funciile sunt::
Elemente fundamentale de comand ale LabVIEW.
Nu conin panouri frontale sau diagrame bloc, ns au panouri
conectoare.
Icon-urile acestora au un fundal galben deschis.
ni.com/training
Noduri SubVI
SubVI :
Sunt VI pe care tu le utilizezi n diagrama bloc a altui VI.
Conin panouri frontale i diagrame bloc.
Utilizeaz icon-ul din colul din dreapta sus a panoului frontal
ca icon-ul care apare cnd plasezi un subVI pe diagrama bloc.
ni.com/training
Express VI
Express VI:
Este un tip special al subVI.
Necesit cablaj minim deoarece sunt configurate
doar cu casetele de dialog.
Salveaz fiecare configurare ca un subVI.
ni.com/training
ni.com/training
Fire
Firele transfer date ntre obiectele diagramei bloc.
Firele au culori diferite, stiluri i grosimi, n funcie de tipul
transferului de date.
Un fir defect apare ca o linie neagr
ntrerupt cu un X n mijloc.
Virgul mobil
nreg
ir
Boolean
Scalar
Vector 1-D
Vector 2-D
ni.com/training
Contextul de Help
Afieaz informaia de baz
despre fire i noduri cnd mui
cursorul deasupra unui obiect.
Pot fi afiate sau ascunse n
urmtoarele moduri.
Selecteaz HelpShow Context
Help din meniul LabVIEW.
Apas <Ctrl-H>.
Click pe butonul din bara de
instrumente:
ni.com/training
LabVIEW Help
Conine descrieri detaliate i instruciuni pentru cele mai multe
palete meniuri, instrumente, instrumentaie virtual i funcii.
Exemple
LabVIEW include sute
de exemple de VI.
Utilizeaz NI Example
Finder pentru rsfoirea i
gsirea exemplelor
instalate.
Selecteaz HelpFind
Examples n meniu.
ni.com/training
ni.com/training
ni.com/training
ni.com/training
ni.com/training
Paleta de comenzi
Conine comenzi i
indicatoare pe care le
utilizezi la crearea panoului
frontal.
Navigarea pe subpalete
sau utilizarea butonului
Search pentru a cuta
Paleta de comenzi.
ni.com/training
Paleta de funcii
Conine VI, funcii i constante
pe care le utilizezi la crearea
diagramei bloc.
Navigarea pe subpalete sau
utilizarea butonului Search
pentru a cuta Paleta de
funcii.
ni.com/training
ni.com/training
Cutarea global
Utilizeaz bara de Cutare n partea din dreapta sus a
panoului frontal i ferestrele diagramei bloc pentru cutarea
paletelor LabVIEW Help i ni.com.
ni.com/training
DEMONSTRATION
Exerciiul 1-2
Conceptul: Localizarea controalelor, funciilor i
instrumentaiei virtuale
Exerciiul 1-2
Conceptul: Localizarea controalelor, funciilor i
instrumentaiei virtuale
DISCUSSION
ni.com/training
Sugestii de cablare
Apas <Ctrl-B> pentru tergerea firelor defecte.
Acioneaz clic dreapta i selecteaz Curare Fire (Clean
Up Wire) pentru redirecionarea firului.
ni.com/training
ni.com/training
DEMONSTRATION
Exerciiul 1-3
Conceptul: Selectarea unui instrument
Exerciiul 1-3
Conceptul: Selecia unui instrument
H. Fluxul de Date
ni.com/training
Fluxul de date
LabVIEW urmeaz un model de flux de date pentru rularea
instrumentaiei virtuale.
Un nod se execut numai atunci cnd data este disponibil
la toate terminalele de intrare necesare.
Un nod furnizeaz data la terminalele de ieire numai n
cazul n care acesta finalizeaz execuia.
ni.com/training
ni.com/training
ni.com/training
DISCUSSION
DISCUSSION
DISCUSSION
DISCUSSION
ni.com/training
ni.com/training
ni.com/training
ni.com/training
ni.com/training
ni.com/training
Scenariu:
Achiziioneaz o und sinusoidal de 0.1 secunde.
Determin valoarea medie a formei de und.
nregistreaz datele.
Afieaz datele printr-un grafic.
GOAL
DISCUSSION
DISCUSSION
Exerciiul 1-5
Achiziia, analiza simpl i prezentarea VI
Rezumat - Test
1. Care este funcia care se
execut prima: Adunarea sau
Scderea?
a) Adunarea
b) Scderea
c) Necunoscut
ni.com/training
RezumatRspunsul Testului
1. Care este funcia care se
execut prima: Adunarea sau
Scderea?
a) Adunarea
b) Scderea
c) Necunoscut
ni.com/training
Rezumat - Test
2. Care este funcia care se
execut prima: Sinus sau
mprirea?
a) Sinus
b) mprirea
c) Necunoscut
ni.com/training
RezumatRspunsul Testului
2. Care este funcia care se
execut prima: Sinus sau
mprirea?
a) Sinus
b) mprirea
c) Necunoscut
ni.com/training
Rezumat - Test
3. Care din urmtoarele funcii
se execut prima: Numr
aleator, Adunare sau
mprire?
a)
b)
c)
d)
Numr aleator
mprire
Adunare
Necunoscut
ni.com/training
RezumatRspunsul Testului
3. Care din urmtoarele funcii
se execut prima: Numr
aleator, Adunare sau
mprire?
a)
b)
c)
d)
Numr aleator
mprire
Adunare
Necunoscut
ni.com/training
Rezumat - Test
4. Care din urmtoarele funcii
se execut ultima: Numr
aleator, Scdere sau
Adunare?
a)
b)
c)
d)
Numr aleator
Scdere
Adunare
Necunoscut
ni.com/training
RezumatRspunsul Testului
4. Care din urmtoarele funcii
se execut ultima: Numr
aleator, Scdere sau
Adunare?
a)
b)
c)
d)
Numr aleator
Scdere
Adunare
Necunoscut
ni.com/training
Rezumat - Test
5. Care sunt cele trei pri ale unui instrument virtual?
a) Panoul frontal
b) Diagrama bloc
c) Proiectul
d) Icon/Panou conector
ni.com/training
RezumatRspunsul Testului
5. Care sunt cele trei pri ale unui instrument virtual?
a) Panoul frontal
b) Diagrama bloc
c) Proiectul
d) Icon/Panou conector
ni.com/training