ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Syllabus ( PHYS 529 )


   Basic information
Course title: Computer-based Instrumentation: Labview
Course code: PHYS 529
Lecturer: Dr. Öğr. Üyesi Serkan BÜYÜKKÖSE
ECTS credits: 7.5
GTU credits: 3 (3+0+0)
Year, Semester: 2016, Fall and Spring
Level of course: Second Cycle (Master's)
Type of course: Area Elective
Language of instruction: English
Mode of delivery: Face to face
Pre- and co-requisites: none
Professional practice: Yes
Purpose of the course: To provide required knowledge for graduate students to develop Labview Programs in order to perform computer-based experiments, data acquisition and analysis this data.
   Learning outcomes Up

Upon successful completion of this course, students will be able to:

  1. develop intermediate level virtual instrument (VI) applications for general purpose

    Contribution to Program Outcomes

    1. Continuously develop their knowledge and skills in order to adapt to a rapidly developing technological environment

    Method of assessment

    1. Homework assignment
  2. perform data acquasiton by controlling the electronic measurement units through GPIB interface

    Contribution to Program Outcomes

    1. Continuously develop their knowledge and skills in order to adapt to a rapidly developing technological environment
    2. Find out new methods to improve his/her knowledge.
    3. Understand the applications and basic principles of the new instrumentation and/or software vital to his/her thesis projects.

    Method of assessment

    1. Homework assignment
    2. Seminar/presentation
  3. Veri analizi için sanal enstrümantasyon uygulamaları geliştirme

    Contribution to Program Outcomes

    1. Continuously develop their knowledge and skills in order to adapt to a rapidly developing technological environment

    Method of assessment

    1. Homework assignment
    2. Seminar/presentation
   Contents Up
Week 1: Introduction: Programming Examples, Tools Palette, Control Palette, Functions Palette, Data Types, Conversion, Create Indicators/Controls/Constants
Week 2: Basic Programming: Indicators, Controls, Math Operations, Booleans, Arrays, Strings
Week 3: Structures: Comparison, Case Structures, Sequences, Local Variables
Week 4: Loops: For Loops, While Loops, Shift Registers, Indexing
Week 5: Clusters: Arrays (continue), Matrices, Rings, Clusters, Bundle/UnBundle
Week 6: Debugging and Sub VI’s: Probe, Breakpoints, Stepping, Highlight Execution, Modular Programming
Week 7: Advanced Topics: Strings, Booleans, and Data Types, Choice of Midterm Project Topic (related with student’s research agenda)
Week 8: I/O: Reading and Writing to Files, Paths, Data Taking, Charting, Graphing
Week 9: Midterm Project Presentations: Each application will be discussed and improved with the contribution from all students
Week 10: Data Acquisition (DAQ): Connecting to hardware, DAQ VI’s, GPIB interface, Hand on training to communicate through GPIB
Week 11: Timing: Timing Function, Timed Loops, Event Structures
Week 12: Waveforms: Signal Generation/Processing, Waveform Types, Dynamic Data
Week 13: Waveforms: Signal Generation/Processing, Waveform Types, Dynamic Data
Week 14: DAQ (continue) and Property Nodes: Example Applications for DAQ
Week 15*: Final Project Presentations: Real lab application (related with student’s research agenda). Topics should have been chosen in first 4 weeks
Week 16*: 16. hafta: Final Project Presentations: Real lab application (related with student’s research agenda). Topics should have been chosen in first 4 weeks
Textbooks and materials: LabVIEW User Manual, published by National Instruments, April 2003 Edition.
Recommended readings: LabVIEW for everyone: graphical programming made easy and fun/ Jeffrey Travis, James Kring. -3rd edition, published by Prentice Hall, 2007.
  * Between 15th and 16th weeks is there a free week for students to prepare for final exam.
Assessment Up
Method of assessment Week number Weight (%)
Mid-terms: 0
Other in-term studies: 9. hafta 30
Project: 16. hafta 50
Homework: 0
Quiz: 3, 6, 11, 14. hafta 20
Final exam: 0
  Total weight:
(%)
   Workload Up
Activity Duration (Hours per week) Total number of weeks Total hours in term
Courses (Face-to-face teaching): 4 10
Own studies outside class: 7 14
Practice, Recitation: 2 6
Homework: 0 0
Term project: 14 2
Term project presentation: 3 2
Quiz: 0 0
Own study for mid-term exam: 0 0
Mid-term: 0 0
Personal studies for final exam: 0 0
Final exam: 0 0
    Total workload:
    Total ECTS credits:
*
  * ECTS credit is calculated by dividing total workload by 25.
(1 ECTS = 25 work hours)
-->