You are on page 1of 31

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU

Katedra za Signale i sisteme


Istraživačka grupa za BioMedicinsku Instrumentaciju i Tehnologije

mr Milica Janković
piperski@etf.rs

Miloš Kostić
thekostic@etf.rs
Šta je LABVIEW?
• Laboratory Virtual Instrumentation Engineering Workbench
• Grafičko programsko okruženje (G programski jezik)

LabVIEW Code Function Pseudo Code


function average (in1, in2, out)
{
out = (in1 + in2)/2.0;
}

• National Instruments (Austin, Texas), www.ni.com


• 1986. LabVIEW 1 2012. LabVIEW 2012
• OSNOVNA namena:
VIRTUELNA instrumentacija za MERENJE i UPRAVLJANJE
LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs
Tradicionalni ili virtuelni instrumenti?
Zadatak 1:
Dizajnirati sistem za praćenje parametara
trčanja.
Automatski “otežati” trčanje u zavisnosti od
procenjenog stepena treniranosti.

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Tradicionalni ili virtuelni instrumenti?
Zadatak 1:
Dizajnirati sistem za praćenje parametara
trčanja.
Automatski “otežati” trčanje u zavisnosti od
procenjenog stepena treniranosti.

Koje veličine treba izmeriti?


Koji senzori su potrebni?

Kojim veličinama treba upravljati?


Koji aktuatori su potrebni?

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Tradicionalni ili virtuelni instrumenti?

prilagođenje
instrumentu
električni
merenje reprezent
senzori fizičkih
veličina INSTRUMENT

električni
upravljanje reprezent
motor brzine

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Tradicionalni ili virtuelni instrumenti?

prilagođenje
instrumentu
električni TRADICIONALNI
merenje reprezent INSTRUMENTI
senzori fizičkih
veličina

električni
upravljanje reprezent
motor brzine

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Tradicionalni ili virtuelni instrumenti?

VIRTUELNI

prilagođenje
instrumentu
električni
merenje reprezent INSTRUMENT
senzori fizičkih analogno
veličina digitalni

drajveri
konvertor interfejs
digitalno
električni
upravljanje reprezent analogni
motor konvertor
brzine

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Tradicionalni ili virtuelni instrumenti?
Zadatak 2:
Dizajnirati automatski sistem za detekciju defektnih flaša na pokretnoj traci u
proizvodnoj liniji.

sistem za
eliminaciju
flaša

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Tradicionalni ili virtuelni instrumenti?
Zadatak 2:
Dizajnirati automatski sistem za detekciju defektnih flaša na pokretnoj traci u
proizvodnoj liniji.

električni VIRTUELNI
merenje reprezent INSTRUMENT
slika
USB port

drajveri
interfejs
digitalno
električni
sistem za upravljanje reprezent analogni
eliminaciju konvertor
pozicije
flaša flaše

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Tradicionalni ili virtuelni instrumenti?
VIRTUELNI
INSTRUMENT

Interfejs

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Interfejs: Koje programsko okruženje izabrati?

Most-Used Software for Data Acquisition and Instrument Control, Frost & Sullivan in 2004
LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs
Zašto LABVIEW?
• Ušteda u vremenu (elementarna akvizicija podataka: 10 min)
• Podržava hardver National Instruments-a, ali i drugih
proizvođača

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Zašto LABVIEW?
• Dostupan za različite operativne sisteme
• Kompatibilan sa drugim programskim jezicima

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


Zašto LABVIEW?
• Bogata biblioteka funkcija
Vision Development Module for LabVIEW
(+dodatni moduli) Sound and Vibration Measurement Suite
LabVIEW Real-Time Module Sound and Vibration Toolkit
LabVIEW FPGA Module LabVIEW Internet Toolkit
LabVIEW Embedded Module for ARM Microcontrollers LabVIEW Advanced Signal Processing Toolkit
LabVIEW Mobile Module LabVIEW Adaptive Filter Toolkit
LabVIEW Touch Panel Module LabVIEW Digital Filter Design Toolkit
LabVIEW Wireless Sensor Network Module LabVIEW MathScript RT Module
LabVIEW C Code Generator Spectral Measurements Toolkit
NI Real-Time Hypervisor Modulation Toolkit for LabVIEW
LabVIEW Robotics Module
LabVIEW Datalogging and Supervisory Control Module LabVIEW Biomedical Toolkit
LabVIEW Report Generation Toolkit for Microsoft Office ECU Measurement and Calibration Toolkit
LabVIEW Database Connectivity Toolkit GPS Simulation Toolkit for LabVIEW
LabVIEW DataFinder Toolkit Measurement Suite for Fixed WiMAX
LabVIEW SignalExpress WLAN Measurement Suite
LabVIEW VI Analyzer Toolkit Automotive Diagnostic Command Set
LabVIEW Statechart Module LabVIEW GPU Analysis Toolkit
LabVIEW Desktop Execution Trace Toolkit
NI Requirements Gateway LabVIEW PID and Fuzzy Logic Toolkit
NI Real-Time Execution Trace Toolkit LabVIEW Control Design and Simulation Module
LabVIEW Unit Test Framework Toolkit LabVIEW System Identification Toolkit
LabVIEW Simulation Interface Toolkit
LabVIEW Application Builder for Windows LabVIEW NI SoftMotion Module
LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs
Zašto LABVIEW?
• Bogata biblioteka primera

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


LABVIEW primeri
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU
Katedra za Signale i sisteme
Istraživačka grupa za BioMedicinsku Instrumentaciju i Tehnologije

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU
Katedra za Signale i sisteme
Istraživačka grupa za BioMedicinsku Instrumentaciju i Tehnologije

“GammaKey” sistem za akviziciju,


arhiviranje i obradu studija snimljenih
gama kamerom
Milica Janković1, Boris Pijetlović2, Dejan Popović1,3, Miloš
Petrović1 Nikola Jorgovanović4, Josip Jakić1, Jovana Jović1
1 Elektrotehnički fakultet u Beogradu, Srbija
2SDD Information Technology Group Ltd, Beograd, Srbija
3Department of Health Science and Technology, Aalborg University, Denmark
4Fakultet tehničkih nauka, Novi Sad, Srbija

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


GammaKey sistem

MicroDelta sistem:
•akvizicija
•arhiviranje
g fotoni •obrada slike
•VAX VMS
•lokalna mreža

radionuklid se oralno ili intravenski


unosi u organizam
LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs
GammaKey sistem

GammaKey se već sedam godina


koristi na pet odeljenja nuklearne
medicine u Srbiji u svakodnevnoj
kliničkoj praksi.

LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs


GammaKey sistem
akvizicioni računar

GammaKey softver: akvizicija,


arhiviranje i obrada

konektorska
kutija

lokalna mreža
xyz

GammaKey softver: “backup” i


obrada

“processing” računar
LABVIEW: What? Why? How? mr Milica Janković, piperski@etf.rs
Skelet – statika

Studija snimljena u Kliničkom centru Srbije


Pluća – statika

Štitna žlezda – statika

Studije snimljene u Kliničkom centru Srbije


Jetra – statika

Studije snimljene u Kliničkom centru Srbije i Kliničkom centru Vojvodine


Trbušna duplja – statika “Whole body”
Pljuvačne žlezde-dinamika

Studija snimljena u Kliničkom centru Vojvodine


Pljuvačne žlezde-dinamika

GammaKey sistem

Studija snimljena u Kliničkom centru Srbije

Korišćene su funkcije Vision Development Modula.


LABVIEW: What? Why? How? Studija snimljena
mruMilica
Kliničkom centru
Janković, Vojvodine
piperski@etf.rs
RehaAssist i Wii u rehabilitaciji

Par sensor-emiter ir dioda

Inkrementalni enkoder
Pozicioni servo motor

DC motor

Mikrokontroler mbed NXP


LPC1768

LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf.rs


RehaAssist i Wii u rehabilitaciji

FILM

LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf.rs


RehaAssist i Wii u rehabilitaciji

Šta smo do
sada postigli?

LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf.rs


Intrakardialno snimanje

Uvođenje dve sonde kroz femoralnu arteriju

Sonda za EKG Sonda za pritisak

Sinhronizovano snimanje oba signala u LV


LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf.rs
Intrakardialno snimanje

FILM

LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf.rs


LABVIEW primeri

LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf.rs

You might also like