Uvod Labview Praktikum PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

ELEKTROTEHNIKI FAKULTET UNIVERZITETA U BEOGRADU

Praktikum
Praktikum
iz
iz
softverskog
softverskog
paketa
paketa
LabVIEW
LabVIEW
mr Milica Jankovi, piperski@etf.rs
dr Marko Barjaktarovi, mbarjaktarovic@etf.rs
Nadica Miljkovi MSci, nadica.miljkovic@etf.rs
Duan ukainovi, dusan.vukasinovic@ni.com
ta je LABVIEW?
Laboratory Virtual Instrumentation Engineering Workbench
Grafiko programsko okruenje (G programski jezik)
function average (in1, in2, out)
{
out = (in1 + in2)/2.0;
}
LabVIEW Code Function Pseudo Code
National Instruments (Austin, Texas), www.ni.com
1986. LabVIEW 1 2012. LabVIEW 2012
OSNOVNA namena:
VIRTUELNA instrumentacija za MERENJE i UPRAVLJANJE
Tradicionalni ili virtuelni instrumenti?
Zadatak 1:
Dizajnirati sistem za praenje parametara
tranja.
Automatski oteati tranje u zavisnosti od
procenjenog stepena treniranosti.
y
o
u

c
o
u
l
d

b
e

b
e
t
t
e
r
Zadatak 1:
Dizajnirati sistem za praenje parametara
tranja.
Automatski oteati tranje u zavisnosti od
procenjenog stepena treniranosti.
y
o
u

c
o
u
l
d

b
e

b
e
t
t
e
r
Koje veliine treba izmeriti?
Koji senzori su potrebni?
Kojim veliinama treba upravljati?
Koji aktuatori su potrebni?
Tradicionalni ili virtuelni instrumenti?
Tradicionalni ili virtuelni instrumenti?
senzori
motor
elektrini
reprezent
brzine
elektrini
reprezent
fizikih
veliina
merenje
upravljanje
INSTRUMENT
p
r
i
l
a
g
o

e
n
j
e
i
n
s
t
r
u
m
e
n
t
u
Tradicionalni ili virtuelni instrumenti?
senzori
motor
elektrini
reprezent
brzine
elektrini
reprezent
fizikih
veliina
upravljanje
TRADICIONALNI
INSTRUMENTI
merenje
p
r
i
l
a
g
o

e
n
j
e
i
n
s
t
r
u
m
e
n
t
u
Tradicionalni ili virtuelni instrumenti?
senzori
motor
elektrini
reprezent
brzine
elektrini
reprezent
fizikih
veliina
upravljanje
VIRTUELNI
INSTRUMENT
analogno
digitalni
konvertor
digitalno
analogni
konvertor
d
r
a
j
v
e
r
i
interfejs
merenje
p
r
i
l
a
g
o

e
n
j
e
i
n
s
t
r
u
m
e
n
t
u
Zadatak 2:
Dizajnirati automatski sistem za detekciju defektnih flaa na pokretnoj traci u
proizvodnoj liniji.
Tradicionalni ili virtuelni instrumenti?
sistem za
eliminaciju
flaa
Zadatak 2:
Dizajnirati automatski sistem za detekciju defektnih flaa na pokretnoj traci u
proizvodnoj liniji.
Tradicionalni ili virtuelni instrumenti?
elektrini
reprezent
pozicije
flae
elektrini
reprezent
slika
merenje
upravljanje
VIRTUELNI
INSTRUMENT
USB port
digitalno
analogni
konvertor
d
r
a
j
v
e
r
i
interfejs
sistem za
eliminaciju
flaa
Tradicionalni ili virtuelni instrumenti?
VIRTUELNI
INSTRUMENT
Interfejs
Most-Used Software for Data Acquisition and Instrument Control, Frost & Sullivan in 2004
Interfejs: Koje programsko okruenje izabrati?
Zato LABVIEW?
Uteda u vremenu pri dizajniranju i korekciji aplikacije
Primer: brza izmena programa prilikom intrakardijalnog
snimanja u operacionoj sali
Uvoenje dve
sonde kroz
femoralnu arteriju
Sonda za pritisak
Sonda za EKG
Zato LABVIEW?
Podrava hardver National Instruments-a, ali i drugih
proizvoaa
Zato LABVIEW?
Dostupan za razliite operativne sisteme
Kompatibilan sa drugim programskim jezicima
Zato LABVIEW?
Bogata biblioteka funkcija
(+dodatni moduli)
LabVIEW Real-Time Module
LabVIEW FPGA Module
LabVIEW Embedded Module for ARM Microcontrollers
LabVIEW Mobile Module
LabVIEW Touch Panel Module
LabVIEWWireless Sensor Network Module
LabVIEW C Code Generator
NI Real-Time Hypervisor
Vision Development Module for LabVIEW
Sound and Vibration Measurement Suite
Sound and Vibration Toolkit
LabVIEWInternet Toolkit
LabVIEW Advanced Signal Processing Toolkit
LabVIEW Adaptive Filter Toolkit
LabVIEW Digital Filter Design Toolkit
LabVIEW MathScript RT Module
Spectral Measurements Toolkit
Modulation Toolkit for LabVIEW
LabVIEW Robotics Module
LabVIEW Biomedical Toolkit
ECU Measurement and Calibration Toolkit
GPS Simulation Toolkit for LabVIEW
Measurement Suite for Fixed WiMAX
WLAN Measurement Suite
Automotive Diagnostic Command Set
LabVIEW GPU Analysis Toolkit
LabVIEW PID and Fuzzy Logic Toolkit
LabVIEW Control Design and Simulation Module
LabVIEW System Identification Toolkit
LabVIEW Simulation Interface Toolkit
LabVIEW NI SoftMotion Module
LabVIEW Datalogging and Supervisory Control Module
LabVIEW Report Generation Toolkit for Microsoft Office
LabVIEW Database Connectivity Toolkit
LabVIEW DataFinder Toolkit
LabVIEW SignalExpress
LabVIEW VI Analyzer Toolkit
LabVIEW Statechart Module
LabVIEW Desktop Execution Trace Toolkit
NI Requirements Gateway
NI Real-Time Execution Trace Toolkit
LabVIEW Unit Test Framework Toolkit
LabVIEW Application Builder for Windows
Zato LABVIEW?
Bogata biblioteka primera
LABVIEWprimeri
ELEKTROTEHNIKI FAKULTET UNIVERZITETA U BEOGRADU
Istraivaka grupa za
BioMedicinsku
Instrumentaciju i Tehnologije
GammaKey sistem
fotoni
radionuklid se oralno ili intravenski
unosi u organizam
MicroDelta sistem:
akvizicija
arhiviranje
obrada slike
VAX VMS
lokalna mrea
GammaKey sistem
GammaKey se ve sedam godina
koristi na pet odeljenja nuklearne
medicine u Srbiji u svakodnevnoj
klinikoj praksi.
GammaKey sistem
A
/
D
konektorska
kutija
amma!e" softver: akvizicija#
arhiviranje i obrada
l
o
k
a
l
n
a

m
r
e

a
amma!e" softver: $backup i
obrada
akvizicioni ra%unar
$processing& ra%unar
x y z
Skelet ' statika
Studija snimljena u !lini%kom centru Srbije
(lu)a ' statika
*titna lezda ' statika
Studije snimljene u !lini%kom centru Srbije
+etra ' statika
,rbu-na du.lja ' statika
$/hole bod"&
Studije snimljene u !lini%kom centru Srbije i !lini%kom centru Vojvodine
(ljuva%ne lezde0dinamika
Studija snimljena u !lini%kom centru Vojvodine
(ljuva%ne lezde0dinamika
Studija snimljena u Klinikom centru Srbije
amma!e" sistem
Dodatni LabVIEW moduli: Vision Development Modul i Database Connectivity Toolkit
1ehaAssist i /ii u rehabilitaciji
FILM
http://www.youtube.com/watch?featu
re=player_embedded&v=NWmoGHg
Qp5w
*ta smo do
sada .ostigli2
1ehaAssist i /ii u rehabilitaciji
Inspekcija proizvodnje karton je zahtevan proces i skoro ju je nemogue obaviti
manuelno:
defekti su razliitih oblika i povrine
velika brzine proizvodnje (i do 250 m/min)
irina proizvodne trake od 3.2 m
posao operatera monoton i veoma zamoran => greke su neizbene.
Zahtevi
Inspekcija svakog metra kartona
Detekcija svih rupa
to ranija detekcija detekciju periodinih tipova defekata posebno linija.
Rupa na kartonu Trenutak detekcije linije 500 m kasnije
Sistemi realizovani za potrebe fabrike
kartona Umka
Sistem za kontrolu kvaliteta kartona
Sistemi za detekciju i uklanjanje defektnih
tabaka
LabVIEW.
Industrijske firewire kamere (1394a i 1394b).
Standardni reflektori priblino konstantan napon napajanja.
Radna stanica PC vie srednje klase.
Upravljanje i pregled rezultata sa bilo koje lokacije u fabrici.
Glavni raunar:
Upravljanje sistemom za
detekciju defekata.
Pregled trenutnih
defekata.
Razliite statistike pojave
defekata.
Pregled defekata na formiranoj rolni kartona.
Off Line Reim.
Statistike defekata za tekuu rolnu kartona.
Upravljanje i pregled rezultata sa bilo koje
lokacije u fabrici
Simboliki prikaz defekata za tekuu rolnu kartona.
DEMO
NI Vision Development NI Vision Development
PREDMET KURSA
Sticanje osnovnih znanja iz akvizicije podataka i real-time programiranja u
a!"#E$ okru%enju& dataflow programski koncept' ma(ina stanja' pri)ago*avanje
korisni+kog inter,ejsa' para)e)no programiranje' error handling, rea)izacija i
distri!ucija stand-alone ap)ikacija-
.ond +asova& / +as ra+unskih ve%!i 0 1 +asa )a!oratorijskih ve%!i-
ET. od 2/-/2-12/2- na )isti 3# a!vie4 Akademija-
3astava se odr%ava prema origina)nim3# a!vie4 5ore /61 kursevima-
3a kraju kursa 3ationa) #nstruments studentima omogu7ava !esp)atno po)aganje
ispita 3# 5erti,ied a!vie4 Associate Deve)oper 85AD9-
3a+in po)aganja ispita&
Predispitne o!aveze& :2 poena ;doma7i zadaci'
#spitne o!aveze& :2 poena ; i)i uspe(no po)o%en 5AD ispit na kraju kursa 8:2
poena !ez o!zira na ostvaren rezu)tat9 i)i test u ispitnom roku-
Praktikum iz softverskog paketa
LabVIEW: pregled kursa
Pregled NI aktivnosti na ETF-u
LabVIEW takmienje za najbolju studentsku aplikaciju
LabVIEWtakmicenje 2013 oktobar 2013
Dobitnici nagrada na Labview takmicenju 2012. su:
1. nagrada (NI myDAQ)
Ilija Jovanov, Elektrotehniki fakultet,
Beograd
Bogdan Doroslovac, Mainski fakultet,
Beograd
2. nagrada (NI USB-6008)
Vuk Obradovi, Elektrotehniki fakultet,
Beograd
3. nagrada (Labview course kit po izboru)
Nikole Veljanovski, Fakultet za
elektrotehniku i informacione tehnologije,
Skoplje
Pregled NI aktivnosti na ETF-u
BAW 2011, BAW 2012 i BAW
2013: trke NI Lego robota
BAW 2013: 15. mart 2013,
Raunski centar, ETF
http://www.youtube.com/watch?feature=player_embedded&v=8XMI06fwY7c
DEMO
http:// http://mindstorms.lego.com mindstorms.lego.com
Inspiracija...
Driving a Car with an
iPhone and cRIO
http://www.waterloolabs.com
http://www.youtube.com/watch
?v=_ogQuLdEcBY
LabVIEW Student Competition Student Design Competition
http://www.ni.com/studentdesign

You might also like