Date |
Pre-Class Content |
NI Online Training * |
Assignments and Badges |
Aug 20 |
01: Getting Started |
Core 1: 1. Course Overview/Welcome … thru …
Core 1: 4. First Measurement (Non-NI Instrument) |
|
Aug 22 |
02: Your First VI |
Core 1: 5. Exploring an Existing Application
Core 1: 6. Creating Your First Application (§1+2) |
|
Aug 27 |
03: Working with subVIs |
Core 1: 7. Debugging and Troubleshooting
Core 1: 12. Reusing Code |
|
Aug 29 |
04: Working with Projects |
Core 1: 6. Creating Your First Application (§3+4)
Core 1: 8. Executing Code Repeatedly Using Loops |
|
Sep 03 |
05: Getting Started DAQmx |
Core 1: 9. Working with Groups of Data
DAQmx: 1. Programming with the NI-DAQmx API |
|
Sep 05 |
06: Making Decisions |
Core 1: 10. Executing Code Based on a Condition
DAQmx: 2. Programming Multiple Channels |
A01 – Tilt Sensor, Fri 09-07 11:59 PM |
Sep 10 |
07: All About Signals |
Core 1: 14. Controlling Data Types
MF: 1. Measuring Voltage or Current |
LabVIEW Environment, Fri 09-13 |
Sep 12 |
08: Writing Text Files |
Core 1: 11. Writing and Reading Data to File |
A02 – Temperature Monitor, Fri 09-20 11:59 PM |
Sep 17 |
09: Action Engines |
MF: 2. Validating an Analog Input Measurement |
|
Sep 19 |
10: Process Control |
Core 1: 13. Grouping Data of Mixed Data Types
SS: 1. Measuring Temperature |
|
Sep 24 |
11: State Machines |
Core 1: 15. Implementing a Sequencer
DAQmx: 3. Triggering on a Specific Condition |
|
Sep 26 |
12: Hardware-Timed DAQ |
DAQmx: 4. Timing and Synchronization Methods |
LabVIEW Programming Fundamentals,
Fri 09-27 |
Oct 01 |
13: Using Event Structures |
Core 2: 3. Creating an Event-Driven UI |
|
Oct 03 |
14: Configuration Files |
Core 2: 5. Managing Configuration Settings in Apps |
|
Oct 10 |
15: Sampling and Nyquist |
Core 2: 2. Transferring Data
MF: 3. Sample Rate and Aliasing |
LabVIEW Troubleshooting Code |
Oct 15 |
16: Signal Generation |
MF: 4. Generating an Analog Signal |
|
Oct 17 |
17: VI Server |
Core 2: 4. Controlling the User Interface
MF: 5. Generating or Reading a Digital Signal |
LabVIEW Sequential Programming |
Oct 22 |
18: MIDTERM EXAM +
Measurement Accuracy |
MF: 6. Determining the Accuracy of a System |
|
Oct 24 |
19: Streaming to Files |
Core 1: 17. Advanced File I/O
DAQmx: 5. Logging Measurement Data to Disk |
|
Oct 29 |
20: Stress and Strain |
SS: 2. Measuring Strain, Force, or Pressure |
|
Oct 31 |
21: Sound and Vibration |
SS: 3. Measuring Sound, Vibration, and Acceleration |
|
Nov 07 |
22: Using Encoders |
SS: 4. Measuring Position with Encoders |
NI DAQmx Programming |
Nov 12 |
23: Pulse-Width Modulation |
SS: 5. Measuring Edges, Frequency, and Duty Cycle |
|
Nov 14 |
24: Error Handling |
Core 2: 6. Developing an Error Handling Strategy |
Measurement Fundamentals |
Nov 19 |
25: Building Applications |
Core 2: 7. Distributing Applications |
|
Nov 21 |
26: Project Reviews |
|
Sensors and Signals |
Nov 26 |
27: Project Presentations |
|
Documenting Measurement Data |
Dec 03 |
Final Exam [3:45 – 5:45 PM] |
|
|