LabVIEW Core 1

LabVIEW Core 1 gives you the chance to explore the LabVIEW environment, dataflow programming, and common LabVIEW development techniques in a hands-on format. Learn to develop data acquisition, instrument control, data-logging, and measurement analysis applications. At the end of the course you will be able to create applications using the state machine design pattern to acquire, process, display, and store real-world data.

LabVIEW Core 1 is available to PHYS 318 students as part of the LabVIEW Student License.

 

Latest Edition [2022]

Access LabVIEW Core 1

Previous Edition [2019]

Access LabVIEW Core 1 [2019]

Introduction to LabVIEW

  1. Exploring LabVIEW Environment
  2. Common Types of Applications Used with LabVIEW

1. Welcome to LabVIEW

2. Introduction to LabVIEW

First Measurement (NI DAQ Device)

  1. Overview of NI DAQ Hardware
  2. Connecting and Testing Your Hardware
  3. Data Validation
  4. Overview of Non-NI Hardware
  5. Connecting to Non-NI Instruments
  6. I/O Validation (Non-NI Instrument)

3. First Measurement (NI-DAQ Device)

4. First Measurement (Non NI Instrument)

Exploring an Existing Application

  1. Exploring a LabVIEW Project
  2. Parts of a VI
  3. Front Panel Components
  4. Block Diagram Components
  5. Understanding Dataflow
  6. Finding Examples for LabVIEW

5. Exploring an Existing Application

Creating Your First Application

  1. Creating a New Project and a VI
  2. Exploring LabVIEW Data Types
  3. Building an Acquire-Analyze-Visualize VI (NI-DAQ)
  4. Building an Acquire-Analyze-Visualize VI (Non NI Instrument)
  5. Exploring Additional LabVIEW Resources
  6. LabVIEW Tips and Tricks
  7. Exploring LabVIEW Style Guidelines

6. Creating Your First Application

Debugging and Troubleshooting

  1. Troubleshooting a Broken VI
  2. Debugging Tools
  3. Advanced Debugging Tools and Techniques
  4. Managing and Displaying Errors

7. Debugging and Troubleshooting

Executing Code Repeatedly Using Loops

  1. Exploring While Loops
  2. Exploring For Loops
  3. Timing a Loop
  4. Using Loops with Hardware APIs
  5. Data Feedback in Loops

8. Executing Code Repeatedly Using Loops

Working with Groups of Data in LabVIEW

  1. Exploring the Array Data Type in LabVIEW
  2. Exploring the Waveform Data Type in LabVIEW
  3. Working with Single-Channel Acquisition Data
  4. Working with N-Channel Acquisition Data
  5. Using Arrays

9. Working with Groups of Data (Array, Waveform)

Writing and Reading Data to File

  1. Writing Data to a Text File
  2. Writing Multi-Channel Data to a Text File
  3. Creating File and Folder Paths
  4. Analyzing Text File Data
  5. Comparing File Formats

11. Writing and Reading Data to File

Bundling Mixed Data Types

  1. Exploring Clusters and Their Usage
  2. Creating and Accessing a Cluster
  3. Using a Cluster to Plot Data

13. Grouping Data of Mixed Data Types (Clusters)

Using Condition Based Structures

  1. Introduction to Conditional Logic
  2. Creating and Configuring a Case Structure
  3. Using Conditional Logic

10. Executing Code Based on a Condition (Case Structure)

Reusing Code

  1. Exploring Modularity
  2. Working with Icons
  3. Configuring the Connector Pane
  4. Working with subVIs

12. Reusing Code (subVIs)

Controlling Data Type Changes

  1. Exploring Type Definitions
  2. Creating and Applying Type Definitions

14. Controlling Data Type Changes

Implementing a Sequencer

  1. Exploring Sequential Programming
  2. Exploring State Programming
  3. Building a State Machine
  4. Additional Scalable Design Patterns in LabVIEW

15, Implementing a Sequencer

 

16. Continue Your LabVIEW Education

 

17. Advanced File I/O

Print Friendly, PDF & Email
Top