LabVIEW Communications Guided Help

Overview

Learning a new software environment can be challenging. To accelerate this transition, the LabVIEW Communications System Design Suite (LabVIEW Communications) features Guided Help, a rich and interactive library of tutorials that programmers can use to learn how to program the processors and FPGAs of their NI software defined radio (SDR) hardware.

Guided Help is integrated directly into the LabVIEW Communications development environment, so you can start learning as soon as you open your first project. You can use it to explore topics ranging from simple tasks, like using a While Loop to control application execution, to complex concepts like deploying an algorithm onto an FPGA. Each Guided Help tutorial offers a series of steps and theory that feature interactive elements to help you perform actions in the LabVIEW Communications environment. These interactions include highlighting where a particular function or menu item is located or even running a piece of code, so you can quickly see the right way to perform an action and do it faster yourself next time. Using Guided Help is like having your own personal expert at your side to show you the way when you get stuck.

Figure 1. To access all the Guided Help content in LabVIEW Communications, select the “Learning” tab in the lobby and then the “Learn” subsection.

Below is a list of Guided Help tutorials in LabVIEW Communications:

- Getting Started

- Introduction to the LabVIEW Editor

- Introduction to SystemDesigner

- Designing a User Interface

- Controlling the Behavior of Your VI

- Demodulating FM Signals With NI USRP and LabVIEW

- Identifying an FM Signal

- Demodulating an FM Signal

- Programming Basics

- Basis Data Types

- Arrays

- Clusters

- While Loops

- For Loops

- Cast Structures

- Storing and Managing Data

- Debugging Your Code

- Managing Run-Time Errors

- Identifying and Creating Reusable Code

- State Machine Design Pattern

- Building Applications

- Converting Code into an Executable

- Reusing Code across Applications

- Programming Real-Time Targets

- Executing Code on a Real-Time Controller

- Developing FPGA Applications

- Introduction to FPGA Resources and Programming

- Programming With Clock-Driven Logic

- Handshaking in Clock-Driven Logic

- Simulating and Debugging Clock-Driven Logic

- Introduction to Directed Optimization of FPGA VIs

- Converting Floating-Point Data Types to Fixed-Point

Figure 2. This example Guided Help tutorial interactively helps you navigate the tools in LabVIEW Communications.

Guided Help gives you the tools you need to become proficient with LabVIEW Communications faster and help those around you learn how to use and modify the software applications that you create. In turn this will help you and yur design team quickly master the concepts to rapidly prototype ever more complex algorithms on NI SDR hardware.