Introduction to LabVIEW

Similar documents
University of Groningen. Systemen, planning, netwerken Bosman, Aart

GACE Computer Science Assessment Test at a Glance

Application of Virtual Instruments (VIs) for an enhanced learning environment

Circuit Simulators: A Revolutionary E-Learning Platform

Radius STEM Readiness TM

LEGO MINDSTORMS Education EV3 Coding Activities

UNIT ONE Tools of Algebra

Major Milestones, Team Activities, and Individual Deliverables

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Physics 270: Experimental Physics

Honors Mathematics. Introduction and Definition of Honors Mathematics

Mathematics. Mathematics

University of Toronto Physics Practicals. University of Toronto Physics Practicals. University of Toronto Physics Practicals

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Math 098 Intermediate Algebra Spring 2018

Montana Content Standards for Mathematics Grade 3. Montana Content Standards for Mathematical Practices and Mathematics Content Adopted November 2011

Control Tutorials for MATLAB and Simulink

Fourth Grade. Reporting Student Progress. Libertyville School District 70. Fourth Grade

INTERMEDIATE ALGEBRA PRODUCT GUIDE

Math 96: Intermediate Algebra in Context

Connecting Middle Grades Science and Mathematics with TI-Nspire and TI-Nspire Navigator Day 1

Math Grade 3 Assessment Anchors and Eligible Content

AC : FACILITATING VERTICALLY INTEGRATED DESIGN TEAMS

Robot manipulations and development of spatial imagery

Foothill College Summer 2016

Phys4051: Methods of Experimental Physics I

Learning Disability Functional Capacity Evaluation. Dear Doctor,

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Probability and Statistics Curriculum Pacing Guide

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

A Neural Network GUI Tested on Text-To-Phoneme Mapping

CAAP. Content Analysis Report. Sample College. Institution Code: 9011 Institution Type: 4-Year Subgroup: none Test Date: Spring 2011

Math-U-See Correlation with the Common Core State Standards for Mathematical Content for Third Grade

EDEXCEL NATIONALS UNIT 25 PROGRAMMABLE LOGIC CONTROLLERS. ASSIGNMENT No.1 SELECTION CRITERIA

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

1 st Quarter (September, October, November) August/September Strand Topic Standard Notes Reading for Literature

Measurement & Analysis in the Real World

MAT 122 Intermediate Algebra Syllabus Summer 2016

Missouri Mathematics Grade-Level Expectations

Answers To Hawkes Learning Systems Intermediate Algebra

Statewide Framework Document for:

Dublin City Schools Mathematics Graded Course of Study GRADE 4

Learning Methods for Fuzzy Systems

Grade 2: Using a Number Line to Order and Compare Numbers Place Value Horizontal Content Strand

Introduction to the Practice of Statistics

First Grade Standards

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Math 121 Fundamentals of Mathematics I

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

A Hands-on First-year Electrical Engineering Introduction Course

School of Innovative Technologies and Engineering

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

Introduction and Motivation

Using a PLC+Flowchart Programming to Engage STEM Interest

Computer Science 141: Computing Hardware Course Information Fall 2012


Unit: Human Impact Differentiated (Tiered) Task How Does Human Activity Impact Soil Erosion?

Computer Science. Embedded systems today. Microcontroller MCR

PRODUCT COMPLEXITY: A NEW MODELLING COURSE IN THE INDUSTRIAL DESIGN PROGRAM AT THE UNIVERSITY OF TWENTE

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

MINISTRY OF EDUCATION

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

Mathematics subject curriculum

Seminar - Organic Computing

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Syllabus ENGR 190 Introductory Calculus (QR)

Course Syllabus for Math

Generating Test Cases From Use Cases

1.11 I Know What Do You Know?

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Cal s Dinner Card Deals

Software Maintenance

Remote Control Laboratory Via Internet Using Matlab and Simulink

Infrared Paper Dryer Control Scheme

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

Using the Attribute Hierarchy Method to Make Diagnostic Inferences about Examinees Cognitive Skills in Algebra on the SAT

Using Calculators for Students in Grades 9-12: Geometry. Re-published with permission from American Institutes for Research

Paper 2. Mathematics test. Calculator allowed. First name. Last name. School KEY STAGE TIER

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

First Grade Curriculum Highlights: In alignment with the Common Core Standards

A systems engineering laboratory in the context of the Bologna Process

Intermediate Algebra

Instructor: Matthew Wickes Kilgore Office: ES 310

Ohio s Learning Standards-Clear Learning Targets

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Bluetooth mlearning Applications for the Classroom of the Future

Bluetooth mlearning Applications for the Classroom of the Future

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

Multimedia Courseware of Road Safety Education for Secondary School Students

Diploma in Library and Information Science (Part-Time) - SH220

Content Language Objectives (CLOs) August 2012, H. Butts & G. De Anda

WSU Five-Year Program Review Self-Study Cover Page

Ab Calculus Clue Problem Set Answers

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Teaching a Laboratory Section

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

ICTCM 28th International Conference on Technology in Collegiate Mathematics

Timeline. Recommendations

Transcription:

Western Technical College 10662153 Introduction to LabVIEW Course Outcome Summary Course Information Description Career Cluster Instructional Level Total Credits 2.00 Total Hours 72.00 This course will provide an introduction to the basic LabVIEW software commands and programming used in data acquisition and control. LabVIEW will be used in conjunction with the National Instruments Educational Laboratory Instrumentation Suite (NI ELVIS). The student will perform experiments that collect and measure electrical signals from various transducers or interface circuitry and then store and process the data on the computer. During the data acquisition process, the output of digital or analog control signals to the interface circuitry will be used to provide feedback for circuit optimization and or adjustments. Science, Technology, Engineering and Mathematics Associate Degree Courses Types of Instruction Instruction Type Lab Credits/Hours 2 CR / 72 HR Course History Purpose/Goals Create or edit basic programs using the LabVIEW 8 software. Pre/Corequisites Prerequisite 10660116 DC/AC 2 Prerequisite Pre/Corequis ite 10660125 Electronic Devices 10662133 Microprocessors Textbooks Learning with Labview. Edition. Copyright 2015. Bishop, Robert H. Publisher: Pearson. ISBN-13:978-0-13-402212-3. Required. Course Outcome Summary - Page 1 of 7

Learner Supplies Safety glasses with side eye protection that meet Z87 OSHA guidelines. Vendor: Campus Shop. Required. Core Abilities 1. Apply mathematical concepts. 2. Demonstrate ability to think critically. 3. Demonstrate ability to value self and work ethically with others in a diverse population. 4. Use effective communication skills. 5. Use technology effectively. Program Outcomes 1. E 1. Apply electronic theory to practice 1.1. You mathematically analyze a circuit or system 1.2. You simulate a circuit or system 1.3. You construct a circuit or system according to schematics or other documentation 1.4. You perform circuit or system measurements to collect data 1.5. You analyze data to validate predicted outcome 2. E 2. Operate test equipment 2.1. You demonstrate measurement of electrical and/or electronic signals 2.2. You demonstrate measurement of electrical and/or electronic quantities 2.3. You demonstrate measurement of electrical and/or electronic components 2.4. You use test equipment to generate electrical and/or electronic signals 2.5. You apply appropriate safety precautions 3. E 3. Build electronic circuits and systems 3.1. You assemble a prototype for operation 3.2. You demonstrate soldering and de-soldering techniques 3.3. You apply appropriate antistatic precautions 3.4. You identify appropriate interfaces 3.5. You set up programmable devices and/or systems 4. E 4. Evaluate the operation of electronic circuits or systems Course Outcome Summary - Page 2 of 7

4.1. You assemble a prototype for operation 4.2. You demonstrate soldering and de-soldering techniques 4.3. You apply appropriate antistatic precautions 4.4. You identify appropriate interfaces 4.5. You set up programmable devices and/or systems 5. E 5. Communicate technical information 5.1. You interpret electrical and/or electronic diagrams 5.2. You create electrical and/or electronic diagrams 5.3. You interpret technical reports and documents 5.4. You use appropriate terminology in speaking and writing 5.5. You interpret documentation of electronic devices and systems 5.6. You locate necessary resources and pertinent information to perform work functions 6. E 6. Demonstrate effective programming skills. Course Competencies 1. Use basic front panel and block diagram panel features Domain Psychomotor Level Practice 1.1. Learner correctly creates a functioning front panel 1.2. Learner uses the block diagram to connect the front panel controls and indicators 1.3. Learner uses toolbars functions to enhance front panel and block diagram features 1.4. Learner uses online help effectively 1.5. Learner uses VI libraries to help create programs more efficiently 1.a. Use front panel tool bar 1.b. Use block diagram tool bar 1.c. Use pull-down menus 1.d. Use VI libraries and online help 2. Create a virtual instrument Domain Cognitive Level Synthesis 2.1. Learner uses indicators correctly 2.2. Learner uses controls correctly 2.3. Learner correctly connects nodes and terminals on the block diagram 2.4. Learner creates a working virtual instrument 2.5. Learner creates a working VI using a sub VI 2.a. Utilize numeric and boolean controls when creating VI's 2.b. Utilize appropriate indicators when creating VI's 2.c. Understand the notion of data flow programming 2.d. Practice editing VI's using the debugging tools 3. Use timing functions properly Course Outcome Summary - Page 3 of 7

Domain Psychomotor Level Practice 3.1. Learner creates a VI using the Wait ms function in a sequence structure 3.2. Learner creates a Vi using the Tick Count ms function in a sequence structure 3.3. Learner creates a VI using the Time Delay Express VI 3.4. Learner creates a VI using the Elapsed Time Express VI 3.a. Incorporate the wait time delay in a VI 3.b. Incorporate the wait until next time delay in a VI 4. Create a virtual instrument using Shift Registers Domain Cognitive Level Synthesis 4.1. Learner uses shift registers to pass data stored from a previous iteration to the next 4.2. Learner uses shift registers to store data from the present iteration 4.3. Learner correctly initializes the shift registers 4.a. Utilize Shift Registers to store data from previous iterations 4.b. Initialize a Shift Register 5. Create a virtual instrument using For and or While loops Domain Cognitive Level Synthesis 5.1. Learner uses a For Loop to perform a fixed number of iterations 5.2. Learner uses a For Loop to perform a fixed number of iterations determined by user input 5.3. Learner passes data from inside the For Loop to outside 5.4. Learner implements a While Loop that continues until the user stops the process 5.5. Learner passes data from inside the While Loop to the outside 5.6. Learner implements a While Loop that terminates internally 5.a. Use a For loop to perform a fixed number of iterations 5.b. Use a For loop to perform a fixed number of iterations by user input 5.c. Use the iteration terminal in the For loop to display the present iteration 5.d. Pass parameters from inside to outside the For loop 5.e. Implement a While loop that continues until users stops iterations 5.f. Pass parameters from inside to outside the While loop 5.g. Implement a While loop the ends internally 6. Create a virtual instrument using Case and or Flat sequence structures Domain Cognitive Level Synthesis 6.1. Learner uses a Boolean Case structure correctly 6.2. Learner uses a Numeric Case structure correctly 6.3. Learner correctly passes data from outside of the Case into the Case 6.4. Learner correctly passes data from inside of the Case to the outside of Case 6.5. Learner can use the add and delete frames feature 6.6. Learner correctly passes data from outside of the Flat sequence structure into the Flat sequence Course Outcome Summary - Page 4 of 7

structure 6.7. Learner correctly passes data from inside of the Flat sequence structure to outside of the Flat sequence structure 6.8. Learner differentiates between when to use a Stacked or a Flat sequence structure 6.a. Use Boolean and Numeric Case structures 6.b. Use add Case after or add Case before feature 6.c. Use add and delete frames feature 6.d. Use Flat sequences structures 6.e. Use Stacked sequence structures 7. Create a virtual instrument using the formula node Domain Cognitive Level Synthesis 7.1. Learner correctly uses a formula node to solve an algebraic expression 7.2. Learner correctly uses a formula node to solve a logarithmic expression 7.3. Learner correctly uses a formula node to solve a conditional expression 7.a. Use the formula node to program an algebraic expression 7.b. Use the formula node to program a logarithmic expression 7.c. Use the formula node to program a conditional expression 8. Create a virtual instrument using Cluster and or Arrays Domain Cognitive Level Synthesis 8.1. Learner implements a For Loop Array 8.2. Learner implements a While Loop Array 8.3. Learner creates a one-dimensional array 8.4. Learner creates a multi-dimensional array 8.5. Learner creates a VI the uses a Cluster of controls and indicators 8.6. Learner uses the bundle and unbundle function to simplify VI construction 8.a. Implement arrays using a For Loop 8.b. Implement arrays using a While Loop 8.c. Create a one-dimensional array 8.d. Create a multi-dimensional array 8.e. Create a cluster of indicators and controls 8.f. Use the bundle function to group items in a cluster 8.g. Use the unbundle function to ungroup items in a cluster 9. Use charts and graphs appropriately Domain Psychomotor Level Practice 9.1. Learner correctly creates a VI that uses a single-plot chart 9.2. Learner correctly creates a VI that uses a multi-plot chart 9.3. Learner determines the correct application of either a chart or graph 9.4. Learner correctly creates a VI that uses a single-plot graph 9.5. Learner correctly creates a VI that uses a multi-plot graph 9.6. Learner can customize graphs or charts for a specific application Course Outcome Summary - Page 5 of 7

9.a. 9.b. 9.c. 9.d. 9.e. 9.f. Construct a VI that uses a single-plot chart Construct a VI that uses a Multi-plot chart Differentiate between charts and graphs Construct a VI that uses a single-plot graph Construct a VI that uses a Multi-plot graph Use the editing features to enhance the appearance of charts and graphs 10. Create a basic data acquisition and control program and system Domain Cognitive Level Synthesis 10.1. Learner correctly identifies the DAQ device, the sensors, the transducers, the signal conditioner and the software of a DAQ system 10.2. Learner can state the five types of signal that can be found in a DAQ system 10.3. Learner can list six types of transducers and the conditioning need for each 10.4. Learner can create a program that inputs an analog signal 10.5. Learner can create a program that outputs an analog signal 10.6. Learner can create a program the inputs a digital signal 10.7. Learner can create a program that outputs a digital signal 10.8. Learner implements a basic data acquisition and control system using DAQmx 10.a. Identify the components that make up a DAQ system 10.b. Identify the types of signals that are input or output from a DAQ system 10.c. List common transducers used in data acquisition systems 10.d. List common types of signal conditioning needed for each type of transducer 10.e. Develop a program that inputs and outputs an analog signal 10.f. Develop a program that inputs and outputs a digital signal 10.g. Implement a basic data acquisition and control system using DAQmx 11. Use LabVIEW to solve linear systems of equations Domain Psychomotor Level Practice 11.1. Learner creates a 2 X 2 matrix 11.2. Learner creates a 3 X 3 matrix 11.3. Learner solves a 2 X 2 system of equations 11.4. Learner solves a 3 X 3 system of equations 11.5. Learner uses the linear system VI's to correctly solve the system of equations 11.a. Use real matrix control 11.b. Use complex matrix control 11.c. Use matrices to solve systems of linear equations 11.d. Use linear system VI's 12. Integrate Multisim data into LabVIEW Domain Cognitive Level Synthesis 12.1. Learner creates a Multisim circuit file and saves it as a LabVIEW measurement file 12.2. Learner correctly wires the circuit on the ELVIS proto board 12.3. Learner creates a LabVIEW program that will read the circuit data from the ELVIS board 12.4. Learner performs circuit optimization based on the comparison of the actual data and the simulated data 12.5. Learner formulates conclusions based on the comparison of the actual data and the simulated data Course Outcome Summary - Page 6 of 7

12.a. 12.b. 12.c. Use Multisim to create simulated circuit data Use the ELVIS proto board to create the actual circuit Use the read measurement file express VI to compare the real with the simulated data Course Outcome Summary - Page 7 of 7