Table Of Contents

New Features and Changes

Last Modified: October 2, 2018

LabVIEW Communications System Design Suite 3.0 adds new functionality to the previous release.

New Features

Code Deployment and Distribution

  • Add your hardware configuration to a distribution—After you configure your hardware system in SystemDesigner, go to the Distribution document and add the hardware configuration your project needs to run on a deployed system.
  • Include a splash screen for an application—Display a splash screen that contains loading information when the application launches.

Desktop UI Controls

Third-Party Software Interoperability and Code Integration

Programming Environment

  • See customized content on the launch screen—When LabVIEW NXG launches for the first time, select your industry to view recommended examples and tutorials related to your selection.
  • Include package dependencies when sharing a project—Use the Package Dependencies document to capture a list of packages a project uses so you can set up a development system with the required packages.
  • View wire data from previous VI executions—Configure probes to retain the wire values on a diagram so you can view and analyze the data that flowed through a wire during the most recent VI execution.
  • View the hierarchy of VIs in your application—Open a Call Hierarchy document to view the relationships between the VIs and subVIs in your application.
  • View the inheritance of a class—Open the Class Hierarchy document to see the hierarchy of classes and understand the class relationships between them in your application.
  • Drag and drop source files—Drag a source file from Windows Explorer to the Project Files tab or to the panel or diagram of a VI. The source file will be added to the Links section of your project tree.
  • Create a SystemDesigner report—Capture your hardware system as a CSV file to retain or share. You can create a SystemDesigner report from either the Live view or the Design view.
  • Manage and modify add-on libraries—Create a duplicate of an add-on in your project folder and customize the duplicated add-on to use in your project. You can use the Project document to manage whether your project references the original add-on or duplicated add-on.

MATLAB® is a registered trademark of the MathWorks, Inc.

FPGA Module

  • Compute the FFT of a signal stream with multiple samples per cycle—Use the FFT (Single Channel, Multiple Samples) node to compute the FFT of data from an FPGA I/O with multiple samples per data clock cycle.
  • Use sampling probes with arrays and clusters—Within a Clock-Driven Loop on the diagram of an FPGA VI or in a Clock-Driven Logic (CDL) document, set sampling probes on wires of arrays and clusters by right-clicking the wire and selecting Set sampling probe.
  • Transfer cluster data using DMA FIFOs—Use DMA FIFOs to transfer cluster data up to 64-bit.
  • Improvements to searching for FPGA resources:
    • Include I/O constants in the search results of an FPGA resource—When you search for an FPGA resource, the search results include I/O constants that correspond to the resource. You can exclude the I/O constants from the search results by unchecking the Refnum constant option in Find settings window.
    • Find all instances of an FPGA resource—In a resource collection (.grsc) targeted to the FPGA, search for all instances of an FPGA resource by right-clicking the resource and selecting Find all instances.

Behavior Changes

  • UTF-8 Encoding—The length and offset inputs and outputs of the following string nodes now operate based on characters rather than bytes. A character refers to a code point, a numeric unit between 0 and 10FFFF16, defined by the Unicode standard for encoding. For more information about code points, research Unicode.
    • Match Pattern
    • Match Regular Expression
    • Replace Substring
    • Scan String for Tokens
    • Scan from String
    • Search and Replace Pattern
    • Search and Replace Regular Expression
    • Search and Replace String
    • Search/Split String
    • String Length
    • String Subset
    • Decimal String to Number
    • Hexadecimal String to Number
    • Floating Point String to Number
    • Octal String to Number

    Passing data other than correctly encoded UTF-8 string data to these nodes may result in errors or unexpected behavior.

Recently Viewed Topics