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

Introduction to LabVIEW

  1. Exploring LabVIEW Environment
  2. Common Types of Applications Used with 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)

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

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

Debugging and Troubleshooting

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

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

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

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

Bundling Mixed Data Types

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

Using Condition Based Structures

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

Reusing Code

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

Controlling Data Type Changes

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

Implementing a Sequencer

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

 

 

Print Friendly, PDF & Email
Top