+ All Categories
Home > Documents > Whats New Labview 2013

Whats New Labview 2013

Date post: 02-Jun-2018
Category:
Upload: acotfas
View: 220 times
Download: 0 times
Share this document with a friend

of 44

Transcript
  • 8/11/2019 Whats New Labview 2013

    1/44

    ni.com

    Lawrence M. David Jr.

    Automation Laboratory Experts - ALE LLC

    Presented to the IEEE Long Island Section Instrumentation &Measurement Society and the Long Island LabVIEW Users Group (LILUG)on Thursday September 5, 2013

    Whats New in LabVIEW 2013

  • 8/11/2019 Whats New Labview 2013

    2/44

    ni.com

    All Systems. Go.

    Code Reuse andMobile Device Integration

    Streamlined Application Deployment

    Code Management andDebugging Tools Access the Newest

    Hardware Technology

    New Sample Projects andImproved Examples

    Expanded Online Training

  • 8/11/2019 Whats New Labview 2013

    3/44

    ni.com

    All Systems. Go.

    Code Reuse andMobile Device Integration

    Streamlined Application Deployment

    Code Management andDebugging Tools Access the Newest

    Hardware Technology

    New Sample Projects andImproved Examples

    Expanded Online Training

  • 8/11/2019 Whats New Labview 2013

    4/44

    ni.com

    Graphical System Design A platform-based approach for measurement and control

    Applications

    Deployable Targets

    Commercial Technology

    Models of Computation, User Interface

    Math and Analysis

    Measurement and Control I/O

    Timing

    Connectivity With Third-Party I/O

  • 8/11/2019 Whats New Labview 2013

    5/44

    ni.com

    Graphical System Design A platform-based approach for measurement and control

  • 8/11/2019 Whats New Labview 2013

    6/44

    ni.com

    Unrivaled Integration with the Latest Technology

    NI PXIe-7975RFeaturing Kintex-7 FPGA

    NI PCIe-8236 and PCIe-8237R Power over Ethernet Frame

    Grabbers

    Expanded Platform Functionality 7 New C Series Modules

    Embedded Student Design Device NI myRIO

    New Hardware Products

    NI cRIO-9068

    Software-Designed Controller

    NI cDAQ-9188XT

    Rugged 8-slot Ethernet Chassis

    Instrument Driver FPGA Extensions

    for NI VSTs

    LabVIEW Interface for chipKIT Arduino Digilent chipKIT

  • 8/11/2019 Whats New Labview 2013

    7/44

    ni.com

    LabVIEW RIO Architecture

    FPGA

    Analog I/O

    Digital I/O

    Specialized I/O

    Bus Protocols

    ProcessorReal-Time

    or PC-Based

  • 8/11/2019 Whats New Labview 2013

    8/44

    ni.com

    cRIO-9002cRIO-9004cRIO-9072cRIO-9074cRIO-9075cRIO-9076

    cRIO-9012cRIO-9014cRIO-9024cRIO-9025cRIO-9081

    cRIO-9082

    LabVIEW Programmed NI CompactRIO

    cRIO-9068

  • 8/11/2019 Whats New Labview 2013

    9/44

    ni.com

    The Redesigned CompactRIO

    NI LabVIEW System DesignProgram with LabVIEW Real-Time andLabVIEW FPGA modulesQuickly port existing LabVIEW applications

    Ultra Rugged-40 to 70 C operating temperature range50 g shock and 5 g vibration tolerance

    High Throughput and PerformanceDual-Core ARM 667 MHz processorXilinx 7 Series FPGA fabric with 85k logic cells16 DMA FIFO channels for data streaming

    Community and Code ReuseNI Linux Real-Time Operating SystemIntegrate existing applications and librariesDevelop, debug, and deploy C/C++ code

  • 8/11/2019 Whats New Labview 2013

    10/44

    ni.com

    LabVIEW Support for NI Linux Real-Time OS

    For users familiar with Linux, unlock the vast Linux ecosystem onthe new CompactRIO controller

    Reuse C/C++ code in and alongside LabVIEW Real-Time builtapplications on the redesigned CompactRIO controller

    Freedom in Connectivity Expanded LabVIEW design flow for open web service creation

    Secure file transfer with WebDAV Improved network interface

    LabVIEW 2013 Real-Time Module supports developing, debugging anddeploying applications to the NI Linux Real-Time OS deterministic operating

    system

  • 8/11/2019 Whats New Labview 2013

    11/44

    ni.com

    Data Dashboard for LabVIEW 2.2

    Transparency Adjust the transparency ofimages, controls, andindicators on your

    dashboard

    Multi-Plot

    Data Dashboard nowsupports 2D array ofnumerics as a datatype forcharts and graphs.

    Alternate ServersNow you can set up onedashboard to monitormultiple targets and use thedrop down menu to switchwhere the data is streamingfrom while the dashboard isrunning

    Android TabletsData Dashboard 2.2 on

    Android tablets nowsupports monitor andcontrol applications andfree canvascustomizations.

  • 8/11/2019 Whats New Labview 2013

    12/44

    ni.com

    All Systems. Go.

    Code Reuse andMobile Device Integration

    Access the NewestHardware Technology

    New Sample Projects andImproved Examples

    Streamlined Application Deployment

    Expanded Online Training

    Code Management andDebugging Tools

  • 8/11/2019 Whats New Labview 2013

    13/44

    ni.com

    Tools to Document Code

    Bookmark Manager Aggregates tags from

    code comments into asingle window

    Allows developers toeasily navigatethrough large codehierarchies

    Built on an open andextensible API

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    14/44

    ni.com

    Tools to Document Code

    Attached Comments Drag arrows from

    comment to code tocreate explicit link

    Improve codereadability

    Associationspreserved with block

    diagram clean-up

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    15/44

    ni.com

    Improved Excel Integration

    Write to measurement file can

    create an xlsx file

    Does not use ActiveX interface;therefore, Excel does not need tobe installed

    Available for use on Real-Time

  • 8/11/2019 Whats New Labview 2013

    16/44

    ni.com

    Mouse Wheel Support for Controls and Indicators

    Numeric Controls

    You can change the values of selected controls using the scroll wheel

    Sliders

    Knob

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    17/44

    ni.com

    Flush Event Queue

    Generate High-Priority User Event

    Event Structure and API Improvements

    Mouse scrolling included in

    static events

    Improvements to user interfaceof Edit Events dialog

    New Event Inspector Windowto simplify debugging

    New User Event primitives for

    advanced control over bufferFea tures a resizable window and

    filtering

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    18/44

    ni.com

    New Web Service Experience

    Provide Remote Access

    To LabVIEW Applications

    Formerly a BuildSpecification Item

    Now a Project Item Faster Edits andDeployment

    Design Verify Deploy

  • 8/11/2019 Whats New Labview 2013

    19/44

    ni.com

    New Web Service ExperienceDebuggable Web Services integrated into the LabVIEW project

    *Reserved VI during debugging

    Design Verify Deploy

  • 8/11/2019 Whats New Labview 2013

    20/44

    ni.com

    New Web Service ExperienceNew EXE Build Specification Category to Include & Auto-Deploy

    Design Verify Deploy

  • 8/11/2019 Whats New Labview 2013

    21/44

    ni.com

    Startup VI

    Application-Specific,

    Statically Linked Code

    SubVIs SubVIs SubVIs SubVIs SubVIs

    vi.libLibrary 1 Library 2

    User-DevelopedReuse (ie: vi.lib)

    Simplifying the Creation of Installers

    NI-DAQmx NI-VisionRTE

    Drivers and RTEs

    Application Layer

    Executable

    Installer

    An executablepackages all staticallylinked applicationsoftware.

    An executable typically

    still depends on externaldrivers and run-times

  • 8/11/2019 Whats New Labview 2013

    22/44

    ni.com

    Simplifying the Creation of Installers

    NI LabVIEW Application Builder auto-includes dependencies

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    23/44

    ni.com

    From Wirebird Labs LLCSetup Authoring & Application Distribution Add-On for LabVIEW

    Automate time-consuming tasks to deliver professional software: Inclusion of third-party drivers and run-time engines

    Includes Amazon Cloud hosting services* Minimize download footprint by silently downloading dependencies Single click install for customers In product update notifications

    *Deploy can use other services, including local and private servers

  • 8/11/2019 Whats New Labview 2013

    24/44

    ni.com

    VI Package Manager Installed with LabVIEW 2013

    Now every LabVIEW user can access and reuse IP and

    tools from the community

  • 8/11/2019 Whats New Labview 2013

    25/44

    ni.com

    Viewpoints TortoiseSVN Toolkit

    Icon overlaysappear in the

    Project Explorer

    Update and

    Commit from theProject or QuickDrop

    Toolbar sourcecode control

    menu

    Quick dropshortcuts

    Automaticallyconfigures diff

    and merge

    Free Subversion provider for LabVIEW

  • 8/11/2019 Whats New Labview 2013

    26/44

    ni.com

    Tools to Manage CodeExport graphical comparisons* to external files that can be

    viewed outside the LabVIEW editor

    *.txt

    *.xml

    *.doc

    *The LabVIEW compare tool, can be configured for usewith source code control tools, such as SVN and Perforce

  • 8/11/2019 Whats New Labview 2013

    27/44

    ni.com

    RF Studio by Averna

    RF Record and Playback for USRP

    ImagingLab Robotics Libraries

    Control Common Industrial Robots

    SCCT by T4SM

    Exchange Data Between Multiple Mobile Platforms

    Raima Database API for LabVIEW

    Local Database Solution For NI CompactRIO

    http://www.ni.com/labview-tools-network/

    http://www.ni.com/labview-tools-network/http://www.ni.com/labview-tools-network/http://www.ni.com/labview-tools-network/http://www.ni.com/labview-tools-network/http://www.ni.com/labview-tools-network/http://www.ni.com/labview-tools-network/
  • 8/11/2019 Whats New Labview 2013

    28/44

    ni.com

    New Primitives for Controlling UIs

    Advanced API for updatingand retrieving values from UIcontrols and indicators.

    Designed for updatingextremely large numbers ofUI components withmaximum performance

  • 8/11/2019 Whats New Labview 2013

    29/44

    ni.com

    Tools to Manage Code

    Accessor Navigation Simplifies finding the

    source code of a classdata accessor

    Right-click menu includesOpen Accessor VI option

    Only applicable toaccessors that are

    exposed via propertynodes

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    30/44

    ni.com

    LabVIEW 2013 Desktop Execution Trace Toolkit

    New DesktopExecution TraceToolkit Reinvented user

    interface based on

    user feedback Capable of handling

    much larger traces Improved filtering and

    sorting options Comparison tool for

    diffing trace data

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    31/44

    ni.com

    LabVIEW 2013 Desktop Execution Trace Toolkit

    Feature Highlights Compare different

    sessions to examinebehavioral changes

    User-requested traceconfiguration options

    Bookmarks makenavigating multipletraces simple

    Automatic loggingallows extended tracesessions

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    32/44

    ni.com

    LabVIEW 2013 Unit Test Framework

    Improved user interface makes it easierto create, edit and run tests

    Tests can be run from within the editor,which makes it easier to iterate on test

    parameters and your code

    New test cases dialogdisplays the input and outputs

    of the VI under test

    LabVIEW Idea Exchange

  • 8/11/2019 Whats New Labview 2013

    33/44

    ni.com

    All Systems. Go.

    Code Reuse andMobile Device Integration

    Streamlined Application Deployment

    Code Management andDebugging Tools Access the Newest

    Hardware Technology

    New Sample Projects andImproved Examples

    Expanded Online Training

  • 8/11/2019 Whats New Labview 2013

    34/44

    ni.com

    New Templates and Sample Projects

    What are Templates and SampleProjects?

    Recommended starting points forcommon LabVIEW applications

    Clearly indicates where to add or

    change functionality Shows best practices for code design,

    documentation, and organization

    Add custom templates and sample

    projects

  • 8/11/2019 Whats New Labview 2013

    35/44

    ni.com

    LabVIEW 2013 Sample Project Additions

    LabVIEW + LabVIEW Real-Time Module Required

    Real-Time Sequencer

  • 8/11/2019 Whats New Labview 2013

    36/44

    ni.com

    LabVIEW 2013 Sample Project AdditionsSupervisory Control and Data Acquisition System

    LabVIEW + LabVIEW DSC Module Required

  • 8/11/2019 Whats New Labview 2013

    37/44

    ni.com

    Shipping Example Refresh Separate Files

  • 8/11/2019 Whats New Labview 2013

    38/44

    ni.com

    Shipping Example Refresh Project Based

  • 8/11/2019 Whats New Labview 2013

    39/44

    ni.com

    Shipping Example Refresh - Documentation

  • 8/11/2019 Whats New Labview 2013

    40/44

    ni.com

    Shipping Example Refresh New Examples

  • 8/11/2019 Whats New Labview 2013

    41/44

    ni.com

    Expanded LabVIEW Online TrainingCore LabVIEW skills included with your software purchase

    LabVIEW Online Training

    LabVIEW Core 1

    LabVIEW Core 2

    LabVIEW Core 3

    Advanced Architectures in

    LabVIEW

    Object Oriented Design and

    Programming in LabVIEW LabVIEW FPGA

    LabVIEW Real-Time 1 & 2

  • 8/11/2019 Whats New Labview 2013

    42/44

    ni.com

    NI LabVIEW Certifications

    New Embedded Systems Developer Certificationni.com/CLED

    Certified LabVIEW EmbeddedSystems Developer (CLED)

    Certified LabVIEW Architect (CLA)

    Certified LabVIEW Developer(CLD)

    Certified LabVIEW Associate Developer

    (CLAD)

  • 8/11/2019 Whats New Labview 2013

    43/44

    ni.com

    Grow Your ProficiencyNew free CLD SuccessPackage 17 exercises that can be

    completed in 30 minutes coveringkey exam requirements

    Supporting files andsolutions are provided

  • 8/11/2019 Whats New Labview 2013

    44/44

    Makes it possible to deliver embedded systemsusing the latest technologies

    Saves users time thanks to numerous developmentenvironment enhancements and deployment tools

    Ensures success with extensive examples, trainingmaterials and add-ons

    ni.com/labview/whatsnew

    All Systems. Go.


Recommended