You are on page 1of 20

Outline and

Classroom Expectations
Virtual Instrumentation Systems
CCE 348
Section A

TTh 2:00 PM – 3:15 PM


A -3 LabVIEW

Mr. Michel Owayjan


CCE 348: VIRTUAL
INSTRUMENTATION SYSTEMS
• INSTRUCTOR: Michel Owayjan, M.E.
(mowayjan@aust.edu.lb)
• WEBSITE: http://michelowayjan.appspot.com
• CLASS HOURS: TTH 2:00 PM – 3:15 PM
Room: -3 LabVIEW, Block A
• OFFICE HOURS:
 W 2:00 PM – 3:00 PM
 TTh 11:00 AM – 12:00 PM
 Otherwise by appointment
Room: 805, Block A
COURSE OBJECTIVES
This course directly links LabVIEW functionality to the application
needs, and provides a jump-start for application development. The
course is divided into two constituents: Core 1 and Core 2. Core 1
gives the student the ability to explore the LabVIEW environment,
dataflow programming, and common LabVIEW development
techniques in a hands-on format. The student will learn to develop
data acquisition, instrument control, data-logging, and
measurement analysis applications. He/she will be able to create
applications using the state machine design pattern to acquire,
process, display, and store real-world data. Core 2 is an extension
of Core 1, and teaches the student to use common design patterns
to successfully implement and distribute LabVIEW applications in
research, engineering, and testing environments. Topics covered
include the use of event-driven programming, programmatic control
of user interface, techniques to optimize reuse of existing code,
and use of file I/O functions and tools to create executables and
installers.
CCE 348: VIRTUAL
INSTRUMENTATION SYSTEMS
COURSE PREREQUISITES CSI 205: Computer
Programming I
PREREQUISITES BY TOPICS
• The student should have a basic understanding of
programming. Such knowledge will be heavily utilized in
Virtual Instrumentation. The course also assumes a
working knowledge of basic computer software.
COURSE CREDITS 3 Credit Hours
INSTRUCTION TECHNIQUE
• Lecture will be used predominantly. These will be
supported by problem sets and laboratory projects using
LabVIEWTM.
CCE 348: VIRTUAL
INSTRUMENTATION SYSTEMS
REQUIRED TEXT
• National Instruments. NI LabVIEW Academy: Student
Workbook. National Instruments Corporation, 2009.

REFERENCES
• National Instruments. LabVIEW Core 1: Course
Manual. National Instruments Corporation, 2012.
• National Instruments. LabVIEW Core 1: Exercises.
National Instruments Corporation, 2012.
• National Instruments. LabVIEW Core 2: Course
Manual. National Instruments Corporation, 2012.
• National Instruments. LabVIEW Core 2: Exercises.
National Instruments Corporation, 2012.
GRADE DISTRIBUTION

Class Attendance ATT 05%


Quizzes QZS 05%
Homework/Problem Sets HWK 05%
CLAD CLAD 15%
Class Exams
Exam No. 1 EX1 20%
Exam No. 2 EX2 20% Best 2 out of 3
Counted (40%)
Exam No. 3 EX3 20%
Final Exam FIN 30%
LEARNING OUTCOMES
At the end of the course, the student should be able to do the
following:
• Understand front panels, block diagrams, icons, and connector
panes
• Create user interfaces with charts, graphs and buttons
• Use the programming structures and data types that exist in
LabVIEW
• Use various editing and debugging techniques
• Create and save VIs for use as subVIs
• Display and log data
• Create applications that use data acquisition (DAQ) devices
• Create applications that use GPIB and serial port instruments
• Use the state machine design pattern in your applications
LEARNING OUTCOMES
• Use local variables to modify front panel controls or stop parallel
loops
• Apply common design patterns that use queues and events
• Use event programming effectively
• Programmatically control user interface objects
• Evaluate file I/O formats and use them in applications
• Modify existing code for improved usability
• Prepare, build, debug, and deploy stand-alone applications
ATTENDANCE
For legitimate reasons only, a student is allowed to absent
him/herself for a maximum of 6 course lectures. However,
any absence of more than one session will be counted
toward the 5% evaluation of the course grade. Absences
beyond the specified maximum limit will result in an
automatic AW in the course and possibly other disciplinary
measures. An unexcused absence from an unannounced
quiz will result in a zero on that quiz. Should the student be
absent from a lecture during which a problem set or a project
assignment is due, it is the duty of the student to make
certain that the homework assignment is handed in on time.
Failure to do so will incur a penalty on that assignment’s
grade.
ACADEMIC INTEGRITY
The student should get familiar with the Students’ Handbook
2015-2017 of AUST. This is distributed to the student at the
beginning of every academic term. The student should also
be aware that plagiarism, abuse of laboratory facilities, and
other sorts of academic dishonesty are not tolerated and can
result in unsympathetic penalties.
ACADEMIC INTEGRITY

Note: No snacks or beverages, including water


bottles, are allowed in the classroom. The use
of cellphones is prohibited.
PROBLEM SETS

For most part of the course, problem sets will be


assigned on a weekly basis. Corrected problem
sets will be returned to the student at the
beginning of the lecture that succeeds the lecture
of the homework assignment submission.
COURSE OUTLINE BY TOPIC
COURSE OUTLINE BY TOPIC
Student Behaviors
• Be prompt
 Be ready to learn when class begins.
• Be prepared
 Have materials with you and know due dates.
• Be a polite and positive participant
 Speak in a normal tone of voice, and listen attentively.
• Be productive
 Turn in work on time, and always do your best.
• Be a problem solver
 Correct problems quickly and peacefully before they
escalate.
Show Respect

• Value yourself. Be honest and ethical, and


practice strong moral values.
• Treat all members of the university community
and all visitors with politeness and respect.
• Honor the ideas and opinions of others.
• Offer to help.
• Be responsible with property and belongings.
Responsibility for Coursework

• Bring notebook, textbook, planner, and


appropriate writing tools to class.
• Know due dates, and submit all coursework
on time.
• All assignments are announced in class and
on the website and online system.
Promote Lifelong Learning
You can develop lifelong learning traits:
 By showing curiosity about human nature and how the
world works.
 By seeking and valuing diversity.
 By persisting in seeking out new solutions.
 By using your unique talents and intelligence to promote
positive change.
 By learning and applying technology tools to solve
problems.
Policies

• Food and beverages are not allowed in the


classroom.
• Please be in your seat on time, as class
begins at that time.
• Major assignments and projects can be
resubmitted. They will be scored at a 25%
deduction per session.
• Absences
 Ask team members or a classmate first for
assignments.
 Each absence has a one-day grace period.
Thank you

To Chapter 1

You might also like