Using the LabVIEW environment, students will develop virtual instrumentation. Various concepts related to using G Programming are discussed. This is a hands-on class. A Final Project is required.
Goals, Topics, and Objectives
This class is to prepare the student to be able to program using graphical programming language, also known as "G". LabView software will be used to create practical applications that will acquire, process, display, and store real-world data. Students will learn various concepts needed to create virtual instruments. These virtual instruments will be used in the development of these practical applications.
- Hardware and software introduction.
- Sample rate. Aliasing inaccuracy. Quantization error.
- Creating Virtual Instrument Hierarchy. Controls. Indicators. Constants. Terminals.
- Navigating in LabView. Use of the block diagram.
- Data Types, Arrays and Clusters.
- Sub Virtual Instruments.
- Case Structure. Loops.
- Charts and Graphs. Sequences.
Upon successful completion of this program, students should be able to:
- Demonstrate proficiency in entry-level LabView programming.
- Design a LabView program that will acquire, process, display, and store real-world data.
- Troubleshoot errors related to electrical systems interfaced with the LabView software used in the course.
- Evaluate a LabView program and determine how it operates.
- Troubleshoot a non-functioning LabView program.
Assessment and Requirements
- Section Tests
- Software program writing
- Additional assessment of student achievement may include assignments, quizzes, and exams
- Final exam
- Final project