What s New in LabVIEW 2018 and LabVIEW NXG

Similar documents
Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

Introduction to Automating Standalone Instruments

Automated Test Equipments

ni.com What s New in 2013

Using COTS Hardware with EPICS Through LabVIEW A Status Report. EPICS Collaboration Meeting Fall 2011

NI Smart Cameras PRODUCT FLYER CONTENTS. Have a question? Contact Us.

Simplify System Complexity

Gas Combustion Testing With LabVIEW

Building a Next Generation Data Logging System

ni.com Integrating EPICS and LabVIEW

Introduction to LabVIEW and NI Hardware Platform

Automating Calibration Systems

NI Technical Symposium 2016

Evaluating a Test Executive

Simplify System Complexity

CompactDAQ Chassis PRODUCT FLYER CONTENTS. Цены и срок поставки уточняйте на сайте по телефону: или

PRODUCT FLYER CONTENTS. VirtualBench All-in-One Instrument

National Instruments Approach

PXI Digital Pattern Instruments

PXI Remote Control and System Expansion

Introduction to PXI. Jacques Cilliers. Applications Engineer National Instruments ni.com

Hands-On Seminar. Evaluate CompactDAQ and LabVIEW for Your Application 09/05/2017. ni.com

ECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks

CompactRIO System on Module

With respect to the National Instruments software product(s) being used, the following patents may apply:

NI Technical Symposium ni.com

Programming for the LabVIEW Real-Time Module Using LabWindows/CVI

LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test

Designing Real-Time Control Applications Using LabVIEW and CompactRIO. Developer Days 2009

Increase Your Test Capabilities with Reconfigurable FPGA Technology

Designing Next Generation Test Systems An In-Depth Developers Guide

NI Technical Symposium 2015

Tips for Code Re-Use. Rejwan Ali, Marketing Engineer NI Africa and Oceania

PXI - An ideal platform for a variety of industrial applications

Bergmans Mechatronics LLC. User Guide. LabSocket-E v1.0. Jan Copyright 2017 Bergmans Mechatronics LLC. Alliance Partner

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

The LabVIEW RIO Architecture and the Newest Member to the CompactRIO Family

Graphical System Design

CLAD Exam Preparation Guide using LabVIEW NXG

LabVIEW Basics I: Introduction Course

LabVIEW Real-Time Module Release Notes

Optimizing SiP Test Cost with a Platform Approach

2015 LabVIEW Developer Days

Customer Education Course Catalog

Keysight Technologies IO Libraries Suite 2019 DATA SHEET

Designing Next Generation Test Systems. An In-depth Developers Guide

Embedded Control Redefined: New C/C++ Options on NI Linux Real-Time

Was ist neu in LabVIEW 2014

FPGA design with National Instuments

Scientific Instrumentation using NI Technology

Test Executive Software

Developing Measurement and Control Applications with the LabVIEW FPGA Pioneer System

The CompactRIO Advantage

Install the Software and Hardware

LabVIEW 2009 Real-Time & FPGA 最新技術剖析. National Instruments 美商國家儀器 行銷部技術經理吳維翰

Precision Characterization of Ethernet Devices with LabVIEW Real-Time and FPGA

Overview of BlackBerry Dynamics Platform

Bergmans Mechatronics LLC. User Guide. LabSocket-E v1.0. Mar Copyright 2018 Bergmans Mechatronics LLC. Alliance Partner

1.4 Managing Highly Automated Test Sequences with NI TestStand. Bridging Validation and Test with Common Software Technology

LabVIEW control solutions on Mac. Christophe Salzmann. Ecole Polytechnique Fédérale de Lausanne - Switzerland

CHAPTER 3 LabVIEW REAL TIME APPLICATION DEVELOPMENT REFERENCES: [1] NI, Real Time LabVIEW. [2] R. Bishop, LabVIEW 2009.

Advanced NI-DAQmx Programming Techniques with LabVIEW

Acquiring Data from Sensors and Instruments Using MATLAB

FROM VSTS TO AZURE DEVOPS

TestStand. Contents RELEASE NOTES. Version 2017

Oracle Mobile Application Framework

NI Linux Real-Time. Fanie Coetzer. Field Sales Engineer SA North. ni.com

PC-based data acquisition I

Improving Prototype Validation with NI Multisim and LabVIEW. Bhavesh Mistry, Product Manager National Instruments

High-Accuracy M Series Multifunction DAQ 18-Bit, up to 625 ks/s, up to 32 Analog Inputs

Developing Measurement and Analysis System using MATLAB

High-Speed M Series Multifunction DAQ 16-Bit, up to 1.25 MS/s, up to 80 Analog Inputs

BRIC MODULE BRIC ANALOG BACKPLANE BUS MATRIX INPUTS DAUGHTER CARD #3 RESOURCE DISTRIBUTOR DAUGHTER CARD #2

C Series Analog Output Modules

Using PXI, TestStand, LabVIEW and some ingenuity to create a high throughput solution

Real-Time Systems and Intel take industrial embedded systems to the next level

LabVIEW Developer Days

ni.com Best Practices for Architecting Embedded Applications in LabVIEW

2.0 GHz Pentium M 760 and 1.5 GHz Celeron M 370 Embedded Controllers for PXI

Data Acquisition in LabVIEW

Introducing Lotus Domino 8, Designer 8 and Composite Applications

Cisco Collaborative Knowledge

NI Vision Platform. Radim ŠTEFAN. ni.com

PXI-based Test Platform for ICT & FCT LEON Gen III

ni.com/training Quizzes LabVIEW Core 1 ni.com/training Courses Skills learned: LabVIEW environment Certifications Skills tested: LabVIEW environment

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

Engineering the Industrial Internet of Things (IIoT) for Predictive Maintenance

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Managing HIL, SIL, and MIL Simulation with SIMulation Worbench TM

NI-DAQmx Basic Course NITS John Shannon

Answers to Frequently Asked Questions about NI-DAQmx and Traditional NI-DAQ (Legacy)

KS8700A PathWave Test Environment

3D Measurement and Control, Made Easy

Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation

Develop and test your Mobile App faster on AWS

Open Platform for Developing and Testing Smart Grid Automation Systems. Igor Alvarado National Instruments Corp.

The Internet of Things and Factory of Future

Measurement Studio Using.NET in Your Test and Measurement Applications

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Transcription:

What s New in LabVIEW 2018 and LabVIEW NXG Swathi Madhavan Field Marketing Engineer, National Instruments ni.com

Who Uses LabVIEW? Electronics and Industrial Machinery Aerospace and Defense Semiconductor Academic and Research Industrial Machinery Aerospace and Defense Electronics and Academic and Research Semiconductor Wireless Transportation and Heavy Equipment Automotive Energy Wireless Transportation and Heavy Equipment Automotive Energy

HARDWARE SOFTWARE Architecture of an Automated Test System Test Management Software Software IDE Drivers Measurement Device Fixture/Mass Interconnect

HARDWARE SOFTWARE Architecture of an Automated Test System TestStand LabVIEW NXG LabVIEW 2018 Other Software C, C++, C#,.NET, Python, Measurement Studio Instrument and Measurement Driver Multicore Controllers Timing and Synchronization Fixturing/ Integration PXI Instrumentation Condition Monitoring Third-Party Instrumentation Fixture/Mass Interconnect

HARDWARE SOFTWARE Architecture of an Automated Test System TestStand LabVIEW NXG LabVIEW 2018 Other Software C, C++, C#,.NET, Python, Measurement Studio Instrument and Measurement Driver Portable Measurements PXI Chassis Conditioned Measurements PXI Instrumentation Embedded Controller Third-Party Instrumentation Fixture/Mass Interconnect

Development Time Is Critical to Meeting Project Schedules INCREASING COMPLEXITY COMPRESSED TEST TIMES SMALLER TEAMS Faster Test Throughout/Cycle Time 100% Top 2 Factors in Considering a New Test System: Software/Application Development Time 50% Best-in-Class Test Companies

LabVIEW 2018 ni.com

Investment Areas Programming Productivity Modern User Interfaces Interactive Acquisition and Analysis Instant Data Insights Simplified and Scalable Deployment Stability System Setup and Configuration Measurement Automation Comprehensive Data Analysis Simplified System Integration Large System Development Customer Success Technology and Industry Trends

Simplify System Integration Automate software building and execution with the LabVIEW Command Line Interface Save Time: Reuse More IP Natively call Python scripts with the Python Node Prototype FPGA Faster Use improved floating-point operations, new compile tools, and 64-bit LabVIEW FPGA

Simplify System Integration LabVIEW Command Line Interface Automate the building and running of LabVIEW Easily integrate source code control and unit test Use continuous delivery tools like Jenkins Run batch scripts that call LabVIEW

Reuse More IP Python Node Natively call Python functions and pass parameters within the LabVIEW environment

LabVIEW 2018 FPGA Module Improvements FPGA Floating-Point Library Faster Prototyping With Expanded Floating-Point Support 64-Bit LabVIEW FPGA Module Support for PXI Kintex-7 FPGAs Vivado 2017.2 Support Local Compilation Support for Windows 10 Faster Prototyping, Better Algorithms

Hardware Integration CompactRIO With NI-DAQmx Intel Atom processor NI Linux Real-Time OS TSN-supported Ethernet ports Timing Engine per Slot for Multi-rate Applications Up to -40 to 70 C operating temp range Xilinx Kintex-7 FPGAs with up to 325k logic cells USB 3.1 (SuperSpeed) for processor IO expansion The registered trademark Linux is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis.

Backward-Compatible LabVIEW Run-Time Engine Starting with LabVIEW 2017 built binaries: No recompilation required for binaries (DLLs, EXEs, PPLs) built in earlier versions to be loaded and executed in LabVIEW Run-Time Engine 2018+. LabVIEW 2018+ RTE LabVIEW 2017 EXE LabVIEW 2018 EXE LabVIEW 2018+ IDE LabVIEW 2017 VI LabVIEW 2017 DLL Real-Time Target With LabVIEW 2018+ RTE LabVIEW 2018 RTEXE LabVIEW 2017 DLL

Simplify System Integration Automate software building and execution with the LabVIEW Command Line Interface Save Time: Reuse More IP Natively call Python scripts with the Python Node Prototype FPGA Faster Use improved floating-point operations, new compile tools, and 64-bit LabVIEW FPGA

LabVIEW NXG ni.com

Fast. Flexible. Web-Ready. Discover and Configure Your Hardware Reduce system setup and validation time Distribute Code and Build Applications Confidently replicate and share system software Visualize Your Process Data Anywhere, Anytime Run web-based UIs in any modern web browser without plug-ins or installers

DUT Requirements System Procurement and Assembly Reduce your test system setup and configuration time Increase test software collaboration Put the right test data in front of the right people Test Sequencing System Deployment and Maintenance

Deploying a Test and Measurement System Today Deployment Considerations Dependency management Distribution methods Version management 1.0 Your Dependencies 2.0 2.2 1.5 Drivers and Runtimes? 4.0 4.5 2.6

Deploying a Test and Measurement System in the Future PACKAGES A Standard Container Framework for Distributing Software LabVIEW VIs, EXEs, NI Drivers 1.0 Your Dependencies C, Java, Python Scripts Documentation, Images 2.0 2.2 1.5 Drivers and Runtimes 4.0 4.5 2.6

Deploying a Test and Measurement System in the Future Deployment Solutions Auto dependency management 1.0 Your Dependencies Standardized distribution methods 2.0 2.2 1.5 Inherent version management Drivers and Runtimes 4.0 4.5 2.6

HARDWARE SOFTWARE Architecture of an Automated Test System TestStand Sequencing, Test Management, Test Deployment, Reporting, User Management LabVIEW NXG LabVIEW 2018 Other Software C, C++, C#,.NET, Python, Measurement Studio Instrument and Measurement Driver IVI, NI-VISA, NI-DAQmx, NI-DMM, NI-SCOPE, NI-FGEN, NI-HSDIO, NI-RFmx, Third-Party Hardware Portable Measurements PXI Chassis Conditioned Measurements PXI Instrumentation Embedded Controller Third-Party Instrumentation Fixture/Mass Interconnect

Distribute Reuse Code and Build Applications Confidently Replicate and Share System Software Centralize all the version and build settings for creating a new application or library Automatic application dependency detection and installer inclusion Build smaller and more adaptable package installers that automatically point to downloadable dependencies Distribute your software using industrystandard package building and package management technology

Demonstration ni.com

Discover and Configure Your Hardware Reduce System Setup and Validation Time Live view for automatic discovery of hardware connected to system controller Design view for offline or simulated system documentation and configuration Consolidated configuration pane to quickly: Launch soft front panel and measurement panel Perform guided hardware driver search Reference manuals, specs, and pinouts directly

Hardware Support in LabVIEW NXG Electronic Test and Instrumentation Digital Multimeters Switches Oscilloscopes Power Supplies and Source Measure Units Waveform Generators Digital Waveform/Pattern Instruments 700+ Third-Party Hardware Drivers Data Acquisition and Control CompactDAQ Chassis (USB, Ethernet, Wireless) PXI/PCI Multifunction I/O Modules and Devices (Except E and B Series) PXI/PCI Analog Input Modules PXI/PCI Temperature Input Modules and Devices PXI/PCI Strain/Bridge Input Modules PXI/PCI Sound and Vibration Modules and Devices PXI/PCI Analog Output Modules and Devices PXI/PCI Digital I/O Modules and Devices PXI/PCI Counter/Timer Modules and Devices PXI/PCI Position Displacement Module SC Express Vehicle Communication Buses CAN/LIN/FlexRay (PXI/PXIe) PXI Frame Grabber Modules (Camera Link and Gigabit Ethernet)

Designing Distributed User Interfaces Remote UIs Require Command of: Standard Web Technologies HTML CSS JavaScript Networking and Communications HTTP AMQP WebSocket Application Hosting Web Servers Security

LabVIEW NXG Web Module Visualize Your Process Data Anywhere, Anytime Quickly create powerful engineering UIs Intuitively move data across your application Efficiently share UIs with stakeholders

New Features in the Latest Version User Interface Building Manipulate front panels programmatically Configure and manage VIs to execute outside the editor Use new controls Custom Algorithm Design Design custom machine vision algorithms Design custom filters and control algorithms Distributed Applications Build and distribute EXEs, libraries, installers, and packages Interoperability Integrate LabVIEW NXG code with TestStand Call external DLLs Data Management Publish tags using simplified data communication VIs Create reports in Microsoft Excel Software Engineering Abstract code with object-oriented programming Compare VI source code with Diff Tool Use more event-driven programming options Systems Management Connect, configure, and document hardware graphically with SystemDesigner Design hardware systems offline from a catalog of NI hardware Web Technology Create simple browser-based UIs using WebVI for remote operation and monitoring Use data service APIs for device-to-hmi communication Hardware Support Control additional benchtop instruments Use additional electronic test instrumentation Integrate machine vision hardware Prototype MAC and PHY systems on most software defined radio hardware

Integrate Hardware. Visualize Data. Accelerate Engineering. LabVIEW NXG LabVIEW 2018 Two Versions. One Price.

Expert Assistance for Migrations and Upgrades NI and Prequalified Alliance Partners Locate a resource in your area. Visit ni.com/findapartner. ni.com/findapartner

Toolkits ni.com

LabVIEW Tools Network Enhance Your System With Popular Third-Party Add-Ons Download popular add-ons, including OpenG Library and MGI Library, at ni.com/labviewtools.

JKI State Machine LabVIEW Tools Network Add-Ons Now Available for LabVIEW NXG MGI Library OpenG Library Saphir GDatabase for MySQL Saphir GModBus over Serial Download at ni.com/labviewtools. Saphir GModBus over TCP Viewpoint Systems SVN Toolkit

LabVIEW Cloud Toolkits Market-Leading Cloud Services API Blob Storage Queue Storage API S3: Simple Storage SNS: Notifications SQS: Queue Service IoT: Internet of Things API INTERNET Available in VIPM as a free toolkit Open source via GitHub LabVIEW developers can add support for new services Support for LabVIEW 2015+ LabVIEW Application LabVIEW RT Application LabVIEW Application NI PXI NI CompactRIO PCs and DAQ devices

Cloud Computing Options With the NI Platform LabVIEW Cloud Toolkits Amazon AWS Microsoft Azure SystemLink Server SystemLink Installed in Cloud SystemLink Cloud NI-Hosted Data Visualization Use LabVIEW APIs to connect to leading cloud computing platforms. Install SystemLink in the cloud computing environment of your choice. Leverage NI-hosted service for running WebVIs and operational dashboards.

Resources ni.com

Compare LabVIEW Versions

Consider 3 Things When Evaluating LabVIEW NXG for a Future Project TODAY Take advantage of LabVIEW 2018 and LabVIEW NXG now OVER TIME Transition your skills and knowledge WHEN YOU NEED IT Get expert assistance for migrations and upgrades

Transition Your Skills and Code Training for new and experienced LabVIEW users Transitioning to LabVIEW NXG Courses for experienced LabVIEW users cover: Differences between LabVIEW and LabVIEW NXG Techniques for new application development in LabVIEW NXG Application migration with the Code Conversion Utility Courses for New Users LabVIEW NXG Core 1: Acquire, Analyze, Visualize LabVIEW NXG Core 2: Create User-Driven Applications Data Acquisition Using NI-DAQmx and LabVIEW NXG Available online and in the classroom. Accommodate your time constraints, budget, and personal learning preferences.

Your LabVIEW Application NI LabVIEW NXG R&D Team Benefits R&D team performs the initial migration of your application to LabVIEW NXG You communicate your application needs to LabVIEW NXG R&D LabVIEW NXG R&D discusses the results with you You give feedback directly to LabVIEW NXG R&D After this session, contact nick.carlough@ni.com. ni.com

Effectively Maintaining Your Investment Take advantage of LabVIEW NXG and LabVIEW 2018 now Code Migration Convert your LabVIEW 2014+ code to LabVIEW NXG.gvis with the built-in utility. Ease your migration cleanup with the generated report. Coexistence Develop on both LabVIEW 2018 and LabVIEW NXG. Complement existing applications by taking advantage of new features. Code Interoperability Call an existing LabVIEW 8.0+ VI from LabVIEW NXG when you require functionality not yet supported by LabVIEW NXG.

Concurrent Investment in LabVIEW Compare Table? LabVIEW NXG LabVIEW

Questions? Use the Chat Pod!