Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă 
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informatiei - in limba engleza
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MII0016	Instrumentaţie virtuală	

Semestrul	Ore: C+S+L+P	Categoria	Statutul	
7	2+0+2+0	specialitate	obligatorie	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Departamentul	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
HEDESIU Horia	Dr. ing	Prof.		*			

Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
Obiectivul principal al cursului MII0016 consta in insusirea de catre studenti a deprinderilor de programare si utilizare a aplicatiilor software de instrumentatie virtuala in achizitia de date si imagini, analiza datelor si procesarii de semnal in sistemele moderne de instrumentatie. Mediul de dezvoltare grafica LabVIEW este utilizat cu precadere in acest tip de proiecte, industriale cat si academice.	

IV. Conţinutul disciplinei
Planul de curs este detaliat in sectiunea VI si reflecta obiectivul disciplinei. Activitatile de seminar si laborator pun accentul pe dezvoltarea abilitatilor de programare in mediul LabVIEW

Prina sectiune a cursului contine elementele de baza ale programarii grafice.

Cea de-a doua sectiune este dedicate chestiunilor fundamentale ale sistemelor de masurare programabile. Sunt descrise diverse tipuri de senzori. Tehnicile de analiza si procesare a datelor sunt integrate in aplicatiile LabVIEW

Ultima sectiune a cursului se apleaca asupra aplicatiilor reale, regasite in diverse domenii industrial. Munca individuala adauga valoare cunostintelor si deprinderilor dobandite, deschizand calea studentior spre implementarea unor sisteme moderne de instrumentatie	

V. Bibliografie
[1] Horia Hedesiu, Radu Munteanu jr. –Introducere in Programare Grafica
Instrumentala, ISBN 973-9357-48-2, Editura Mediamira, Cluj-Napoca, 2003
[2] Gabriel Chindris, Horia Hedesiu - Proiectarea Grafica a Sistemelor de Control Pentru
Aplicatii Industriale, ISBN 978-973-713-242-0, Editura Mediamira Cluj-Napoca, 2009
[3] National Instruments Corp – LabVIEW Core 1 Course Manual, Part Number 325290A-01, October 2009 Edition
[4] National Instruments Corp – LabVIEW Core 2 Course Manual, Part Number 325292A-01, October 2009 Edition
[5] Blume, Peter A. - The LabVIEW Style book, ISBN 0-13-145835-3, Pearson Education, 2007
[6] Johnson, Gary W., Jennings Richard – LabVIEW Graphical Programming, ISBN 0-07-137001-3, McGraw-Hill, 2001	

VI. Tematica activităţilor didactice pe săptămâni
Curs
Sapt 1: Introducere in LabVIEW – Proiectarea Grafica a Sistemelor
Sapt 2: Bucle  – Grafice – Vectori in LabVIEW 
Sapt 3: Structura Case – Alte structuri – String-uri – Clustere
Sapt 4: Editare FP –Operatii Booleane– Fisiere – Semnale
Sapt 5: Proprietatile Semnalelor – Conversia ADC – Masurari Digitale
Sapt 6: Achizitie de date – Masurarea temperaturii si presiunii
Sapt 7: Forme de unda – High Speed DAQ – Bazele analizei de semnal
Sapt 8: Bazele Controlului Instrumentatiei – GPIB
Sapt 9: Principii de proiectare software  – Proprietatile nodurilor
Sapt 10: Proiectarea orientatata pe component  
Sapt 11: Arhitecturi Software 
Sapt 12: Principiile realizarii Interfetelor Grafice – Internet si Programare Grafica 
Sapt 13: Sisteme Distribuite – Aplicatii SCADA– Wireless Sensors Networks
Sapt 14: Procesarea Imaginilor si Controlul Miscarii  prin Programare Grafica 

Laborator
Sapt 1: Programare Grafica. Interfete. Mediu
Sapt 2: Structuri de baza in LabVIEW. Bucle
Sapt 3: Decizii in Programarea Grafica. Masini de Stare
Sapt 4: Graphical User Interfaces. Stil si Sablon
Sapt 5: NI MAX. Configurare si Testare. Interfete DAQ 
Sapt 6: NI DAQ. Intrari si Iesiri Analogice. Linii si Porturi Digitale
Sapt 7: High Speed DAQ. FFT si THD in LabVIEW
Sapt 8: Protocoale Seriale in LabVIEW. RS 232.
Sapt 9: Arhitectura VI. SubVIs. CINs
Sapt 10: Programare Orientata pe Obiect in LabVIEW. Recursivitate in LabVIEW
Sapt 11: Applicatii Client Server in LabVIEW
Sapt 12: Remote Panels. Web Services in LabVIEW
Sapt 13: LabVIEW pentru Aplicatii Industriale. Protocoale de Comunicatie 
Sapt 14: Achizitia de Imagine. Vision Builder

Proiect
Sapt 1: Introducere. Monitorizare in medii industriale
Sapt 2: Analiza de sistem. Fezabilitate. Concepte si prototipuri.
Sapt 3: Cerinte si Specificatii 
Sapt 4: Planificarea si fazele proiectului. Echipa. Aprobari. Pariticipanti.
Sapt 5: Arhitectura sistemului
Sapt 6: Strucutura Hardware. Lista de materiale. Furnizori.
Sapt 7: Arhitectura Software. 
Sapt 8: Dezvoltare I. Testare.
Sapt 9: Dezvoltare II. Verificare si Validare
Sapt 10: Pre-release. Alpha si Beta 
Sapt 11: Generarea executabilelor. Installere
Sapt 12: Documentarea proiectului. 
Sapt 13: Concluzii
Sapt 14: Integrare de Sistem prin Proiectare Grafica	

VII. Metode didactice folosite
Cursul se bazează pe următoarele metode: prezentare de clasă, conversaţie şi dezbateri, precum şi discutarea unor studii de caz şi exemple / tehnici de programare. Prelegerile sunt prezentate sub formă de prezentări PowerPoint şi demo-uri live implementate în limbaje de programare grafica.
Seminarul/ laboratorul constă în teme specifice legate de proiectare grafic şi arhitecturi de sistem software asociate, atât individuale cat si in echipa. Fiecare membru al echipei va proiecta şi implementa o soluţie diferită pentru o anumită problemă, alesă de către echipa lor, răspunzând unui anumit proiect ce vine din industrie. Soluţiile complete vor fi evaluate conform următoarelor aspecte: complexitatea de abordare, uşurinta in exploatare, timpul de dezvoltare şi de preţ / cost-eficacitate (ipotetic).	

VIII. Evaluare
Studentii sunt evaluati pe baza notelor obtinute la un examen partial, un examen final, laboratoare şi un proiect final.
Partial - 20%; Final - 40%; Laborator - 25%; Proiect - 15%.
Finalizarea tuturor lucrarilor de laborator este necesara pentru a fi admis la examenul final. Studentii care lipsesc de la un laborator trebuie să ia măsurile necesare pentru a finaliza lucrările de laborator înainte de sfârşitul semestrului.
Proiectul asociat cursului are ca scop sintetizarea materialului învăţat în acest curs, respectiv cele anterioare, într-un produs tangibil. Acest produs va fi un sistem care implică măsurare, instrumente, procesare de semnal şi prezentare de date.

IX. Bibliografie suplimentară
http://zone.ni.com/dzhp/app/main	

	Decan,							Director departament,,

	Data,							Titular curs,
								Prof. dr.ing  Horia HEDESIU