ELEKTROTEHNIKI FAKULTET UNIVERZITETA U BEOGRADU Katedra za Signale
ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU Katedra za Signale i sisteme Istraživačka grupa za Bio. Medicinsku 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) Lab. VIEW Code Function Pseudo Code function average (in 1, in 2, out) { out = (in 1 + in 2)/2. 0; } • National Instruments (Austin, Texas), www. ni. com • 1986. Lab. VIEW 1 2012. Lab. VIEW 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? yo be u c be ould tte r 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. yo be u c be ould tte r 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
senzori merenje prilagođenje instrumentu Tradicionalni ili virtuelni instrumenti? električni reprezent fizičkih veličina INSTRUMENT električni upravljanje reprezent motor brzine LABVIEW: What? Why? How? mr Milica Janković, piperski@etf. rs
senzori merenje prilagođenje instrumentu Tradicionalni ili virtuelni instrumenti? električni reprezent fizičkih veličina TRADICIONALNI INSTRUMENTI električni upravljanje reprezent motor brzine LABVIEW: What? Why? How? mr Milica Janković, piperski@etf. rs
Tradicionalni ili virtuelni instrumenti? LABVIEW: What? Why? How? drajveri prilagođenje instrumentu VIRTUELNI električni INSTRUMENT merenje reprezent senzori fizičkih analogno veličina digitalni konvertor interfejs digitalno električni analogni upravljanje reprezent konvertor motor brzine 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. VIRTUELNI INSTRUMENT USB port digitalno električni analogni sistem za upravljanje reprezent konvertor eliminaciju pozicije flaša flaše LABVIEW: What? Why? How? drajveri merenje električni reprezent slika interfejs 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 (+dodatni moduli) Lab. VIEW Real-Time Module Lab. VIEW FPGA Module Lab. VIEW Embedded Module for ARM Microcontrollers Lab. VIEW Mobile Module Lab. VIEW Touch Panel Module Lab. VIEW Wireless Sensor Network Module Lab. VIEW C Code Generator NI Real-Time Hypervisor Lab. VIEW Datalogging and Supervisory Control Module Lab. VIEW Report Generation Toolkit for Microsoft Office Lab. VIEW Database Connectivity Toolkit Lab. VIEW Data. Finder Toolkit Lab. VIEW Signal. Express Lab. VIEW VI Analyzer Toolkit Lab. VIEW Statechart Module Lab. VIEW Desktop Execution Trace Toolkit NI Requirements Gateway NI Real-Time Execution Trace Toolkit Lab. VIEW Unit Test Framework Toolkit Lab. VIEW Application Builder for Windows LABVIEW: What? Why? How? Vision Development Module for Lab. VIEW Sound and Vibration Measurement Suite Sound and Vibration Toolkit Lab. VIEW Internet Toolkit Lab. VIEW Advanced Signal Processing Toolkit Lab. VIEW Adaptive Filter Toolkit Lab. VIEW Digital Filter Design Toolkit Lab. VIEW Math. Script RT Module Spectral Measurements Toolkit Modulation Toolkit for Lab. VIEW Robotics Module Lab. VIEW Biomedical Toolkit ECU Measurement and Calibration Toolkit GPS Simulation Toolkit for Lab. VIEW Measurement Suite for Fixed Wi. MAX WLAN Measurement Suite Automotive Diagnostic Command Set Lab. VIEW GPU Analysis Toolkit Lab. VIEW PID and Fuzzy Logic Toolkit Lab. VIEW Control Design and Simulation Module Lab. VIEW System Identification Toolkit Lab. VIEW Simulation Interface Toolkit Lab. VIEW NI Soft. Motion Module 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 Bio. Medicinsku 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 Bio. Medicinsku Instrumentaciju i Tehnologije “Gamma. Key” 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 Elektrotehnički fakultet u Beogradu, Srbija 2 SDD Information Technology Group Ltd, Beograd, Srbija 3 Department of Health Science and Technology, Aalborg University, Denmark 4 Fakultet tehničkih nauka, Novi Sad, Srbija 1 LABVIEW: What? Why? How? mr Milica Janković, piperski@etf. rs
Gamma. Key sistem g fotoni Micro. Delta sistem: • akvizicija • arhiviranje • 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
Gamma. Key sistem Gamma. Key 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
Gamma. Key sistem akvizicioni računar Gamma. Key softver: akvizicija, arhiviranje i obrada lokalna mreža D A/ konektorska kutija xyz Gamma. Key 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 Gamma. Key sistem Studija snimljena u Kliničkom centru Srbije Korišćene su funkcije Vision Development Modula. LABVIEW: What? Why? How? mr u Milica Janković, piperski@etf. rs Studija snimljena Kliničkom centru Vojvodine
Reha. Assist i Wii u rehabilitaciji Par sensor-emiter ir dioda Inkrementalni enkoder Pozicioni servo motor DC motor Mikrokontroler mbed NXP LPC 1768 LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf. rs
Reha. Assist i Wii u rehabilitaciji FILM LABVIEW: What? Why? How? Miloš Kostić, thekostic@etf. rs
Reha. Assist 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 art Sonda za EKG Sonda za pritisa Sinhronizovano snimanje oba signala u 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
- Slides: 31