Sunteți pe pagina 1din 16

Curs 1

Generalitati

Traductoare

MAX
START -> National Instruments -> Measurement and Automation Explorer
Devices and Interfaces -> NI-DAQmx Devices -> Create New -> NI-DAQmx Simulated Device

MAX

LabVIEW
START -> National Instruments -> LabVIEW
Blank VI / Empty Project

LabVIEW
Partile unui VI:
Front Panel (panou frontal)
Block Diagram (diagrama block)
Icon and Connector Pane (panela de conexiuni)
Controls Palette (specifica Front Panel) : View-> Controls Palette
Functions Palette (specifica Block Diagram) : View-> Functions Palette
Tools Palette (paleta cu unelte) : View-> Tools Palette

C:\Exemple LabVIEW\Using Temperature\Using Temperature.vi

Toolbar
1

1. Butonul RUN
2. Butonul RUN CONTINUOUSLY
3. Butonul ABORT EXECUTION
4. Butonul PAUSE
5. TEXT SETTINGS
6. Butoanele ALLIGN, DISTRIBUTE, RESIZE OBJECTS
7. Butonul REORDER OBJECTS
8. Butonul SHOW CONTEXT HELP

Tools Palette

1
5
2

8
9

10

1. Automatic Tool Sellection


2. Operate Value
3. Connect Wire
4. Set/Clear Breakpoint
5. Position/Size/Select
6. Edit text
7. Scroll Window
8. Get Color
9. Set Color
10. Probe Data

Control Palette si Functions Palette

Front Panel
Controale si indicatoare =
intrarile si iesirile unui VI
Meniuri rapide pentru fiecare
control/indicator
Casute de dialog pentru
proprietatile obiectelor

Block Diagram

Include Terminale = obiectele


care apar in Front Panel =
porturi de intrare/iesire
Tipul terminalelor: control,
indicator, nod
Datele
introduse
in
controalele din Front Panel,
trec in Block Diagram prin
intermediul terminalelor
Datele circula prin fire

Terminale. Visible ->


Terminals

Fire

Folosite pentru transferul datelor intre obiectele diagramei bloc

Broken Wires

Dataflow

Un nod din diagrama este executat numai atunci cand primeste toate intrarile
obligatorii
Atunci cand un nod se executa, el va produce date de iesire care vor fi
transmise urmatorului nod din calea de date
Traseul urmat de date prin noduri determina ordinea de executie a
elementelor unui VI
Flow model of program execution <> Dataflow
1. Ordinea de executie? Este data de aranjare?
2. Care nod este executat primul? Random sau Divide?

Exercitiu

S-ar putea să vă placă și