SlideShare a Scribd company logo
What’s New In LabVIEW 2017?
Everything?
Integrate Hardware. Visualize Data. Accelerate Engineering.
LabVIEW NXG 1.0 LabVIEW 2017
ni.com
LabVIEW 2017
Tools for Productive, Simplified Development
 Expanded channel wire support for FPGA to transfer
data between loops running in parallel.
 Supports a subset of channel types:
 Streams
 Tags
 Includes Channel Probe Window to debug
data transfer at run-time.
Native Abstraction Methods
Channel Wire Support for FPGAs
 Malleable VIs that can perform actions on any data type
without including additional logic.
 Reduce amount of code needed to develop VIs that
allow multiple data types as inputs.
 User-defined by changing VI file extension to .vim.
Malleable VIs
LabVIEW Cloud Toolkit for AWS
The toolkit provides LabVIEW developers with intuitive APIs to connect to cloud services
offered by Amazon Web Services (AWS).
AWS S3
AWS SNS
AWS SQS
Simple Storage Service
Simple Notification Service
Simple Queue Service
Core Services
API for AWS:
• Authentication
• Encryption
SNS API
SQS API
IoT API
LabVIEW Cloud Toolkit for AWS
LabVIEW Application
 Store data in the cloud
 Queue messages
 Send notifications
S3 API
AWS IoT
Internet of Things
Web Technologies to Stay Connected
LabVIEW Tools Network Additions To Give Your Apps to Access the Web
Bergmans Mechatronics LLC
 Create HTML and JavaScript-based browser user
interfaces on NI real-time targets.
 CompactRIO
 Single-Board RIO
 PXI controllers
 Does not require the LabVIEW Run-Time engine
or browser plug-ins on the client platform.
LabSocket-Embedded
JKI
 Extends the native LabVIEW HTTP client to simplify
connecting to RESTful web services.
 Includes support for
 HTTP status codes
 Multiple parallel requests
 Request-specific HTTP headers
 Automatic escaping of URLs
REST Client Library
RTI DDS Toolkit
on Windows and NI
Linux RT
LabVIEW VIs
RTI DDS Toolkit
on Windows and NI
Linux RT
LabVIEW VIs
RTI DDS Toolkit for LabVIEW
 Publish/subscribe communication model for
distributed systems
 Native LabVIEW API supports Windows and
NI Linux Real-Time systems
 DDS compliant: interoperates with C, C++,
Java, and C#/.NET applications
 Set quality of service requirements: latency,
throughput and reliability
 Scales to thousands of nodes and millions of
data points
 DDS Security enables per-topic
read/write access control
Real-time publish/subscribe data exchange
Communicate over shared memory, LAN, Internet
Secure authentication, encryption, access control
Peer-to-peer (no network service required)
RTI DDS Toolkit
on Windows and NI
Linux RT
LabVIEW VIs
DDS Libraries
C, C++, .NET,
Java,
JavaScript,
Python, Lua
and Ada Apps
LabVIEW 2017 OPC UA Toolkit
 Develop secure, reliable communications with OPC UA
 Supported on both Windows and NI Linux Real Time targets
 Supported Facets:
 Data Access (DA) – Data communication and information models
 Historical Access (HA) – Management of archived data and annotations
 Alarms and Conditions (AC) – Management of state driven notifications
Semantic Interoperability with 3rd-Party Industrial Automation Devices
LabVIEW FPGA
IEC 61131-3 Interface Utility
Connect, interface with FPGAs, and deploy*
to NI Linux Real-Time devices through the
CODESYS® IDE.
Reuse IEC 61131-3 code:
 Ladder Logic (LD)
 Structured Text (ST)
 Function Block Diagrams (FBD)
CODESYS® IDE Support on
NI Linux Real-Time Devices
*The IEC 61131-3 Deployment License for NI Linux Real-Time is required for standalone operation
CODESYS® is a trademark of 3S-Smart Software Solutions GmbH
FPGA Interface Python API
• Automate deployment and interaction
with LabVIEW FPGA bitfiles using
Python
• Simplify code changes by directly
accessing FPGA controls, indicators,
and FIFOs by name
• Read/Write IRQ’s to the FPGA bitfile
dynamically with an interactive Python
interpreter
• Create Python scripts on Windows or
Linux development systems
Processor
• Wire Connections Maintained While Moving Objects
in/out of Structures
• Reduced aggregate VI load/compile time
• Read-only access for DVRs
• New Channel Templates
• Backwards Compatibility of LabVIEW Run-Time
Engine
• LabVIEW-built DLLs from a C-language application
now run in a multithreaded execution system
Other Features
SystemLink - Product Overview
Server
Windows PC or Server
Web Application
Browser-Based: PC, Mac, Tablet
Managed Systems
Windows and NI Linux® Real-Time
Manage distributed systems with software that provides
mass coordination of device management, software
deployment, and data transfer.
PRODUCT FEATURES
SOFTWARE DEPLOYMENT
• Mass deploy software to multiple
remote hardware nodes.
• Create and manage deployment
packages for LabVIEW apps and
non-NI software.
DEVICE MANAGEMENT
• View and configure device
settings; perform diagnostics
such as restart and self-test.
• Classify systems according to
operational context.
DATA TRANSFER SERVICES
• Automate data transfer using
LabVIEW and Web APIs.
• Use data viewers to administer
data transferred from targets.
System & Data Security
User Authentication
Data Processing
"The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of
Linus Torvalds, owner of the mark on a world-wide basis"
USRP RIO 2945 & 2955 CompactDAQ 9185 and 9189
PXI(e) 4309 and 4310Functional Safety
C Series I/O Modules
NI ATE Core Configurations
Industrial Controller 3173
ni.com
LabVIEW NXG 1.0
Faster measurements. Instant insight. Programming optional.
View LabVIEW Version Comparison:
http://www.ni.com/en-us/shop/labview/compare-labview-nxg-and-labview.html
2.0 Beta
Experience the next generation of developing, deploying, and maintaining test systems
ni.com/techpreview
Software Engineering
Create reusable libraries
Object-oriented programming
DOWNLOAD TODAYUser Interface Design
Build web-enabled dashboards
New UI libraries
Interoperability
TestStand integration
Call external DLLs
Application Distribution
Build executables and installers
Create and manage reuse libraries
with NI Package Manager
Instrument Support
Additional PXI instruments
(HSDIO, RF and mixed-signal)
Additional 3rd party instrument
drivers
System Management
Graphical discovery, configuration,
and documentation of hardware
LabVIEW Certification
Demonstrate you have the skills needed to create high-quality applications with LabVIEW
and give customers, peers, and employers confidence in your abilities.
LabVIEW 2017 and LabVIEW NXG
 Updated exams are being released for the new environment, starting with the Certified
LabVIEW Associate Developer (CLAD)
 Select the LabVIEW environment of your choice when you register
 No difference in exam requirements, competencies tested, or logos based on exam
environment
 Existing Certified Professionals will NOT need to retake exams
 Take advantage of updated certification logos now

More Related Content

What's hot

Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++featuresA. Steinhoff
 
Microservice Powered Orchestration
Microservice Powered OrchestrationMicroservice Powered Orchestration
Microservice Powered Orchestration
Open Networking Summit
 
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
GlobalLogic Latinoamérica
 
FieldServer for Integrators Overview
FieldServer for Integrators OverviewFieldServer for Integrators Overview
FieldServer for Integrators Overview
Sierra Monitor Corporation
 
FieldServer Overview 2015.r1
FieldServer Overview 2015.r1FieldServer Overview 2015.r1
FieldServer Overview 2015.r1
Eric W Dunn
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network Automation
APNIC
 
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
Haidee McMahon
 
Demo of RTI DDS toolkit for LabVIEW
Demo of RTI DDS toolkit for LabVIEWDemo of RTI DDS toolkit for LabVIEW
Demo of RTI DDS toolkit for LabVIEW
Real-Time Innovations (RTI)
 
DMC NI Week 2014 High Speed Vision
DMC NI Week 2014 High Speed VisionDMC NI Week 2014 High Speed Vision
DMC NI Week 2014 High Speed Vision
DMC, Inc.
 
Using BacNET for Building Automation and Control Applications
Using BacNET for Building Automation and Control ApplicationsUsing BacNET for Building Automation and Control Applications
Using BacNET for Building Automation and Control Applications
AVEVA
 
Arumugam petchimuthu pdf
Arumugam petchimuthu pdfArumugam petchimuthu pdf
Arumugam petchimuthu pdf
ArumugamPetchimuthu2
 
OPC Foundation and InduSoft
OPC Foundation and InduSoftOPC Foundation and InduSoft
OPC Foundation and InduSoft
AVEVA
 
What a difference 5 years make
What a difference 5 years makeWhat a difference 5 years make
What a difference 5 years make
Open Networking Summit
 
RINA essentials, PISA Internet Festival 2015
RINA essentials, PISA Internet Festival 2015RINA essentials, PISA Internet Festival 2015
RINA essentials, PISA Internet Festival 2015
ICT PRISTINE
 
eInfochips Semicon -Trust the Experts
eInfochips Semicon -Trust the ExpertseInfochips Semicon -Trust the Experts
eInfochips Semicon -Trust the Experts
Vanika Pahwa
 
RTI Support for FACE TSS
RTI Support for FACE TSSRTI Support for FACE TSS
RTI Support for FACE TSS
Real-Time Innovations (RTI)
 
Physical Design Services
Physical Design ServicesPhysical Design Services
Physical Design Services
eInfochips (An Arrow Company)
 
Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?
Michelle Holley
 
Realising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFVRealising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFV
Napier University
 

What's hot (20)

Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
 
DACHSview++features
DACHSview++featuresDACHSview++features
DACHSview++features
 
Microservice Powered Orchestration
Microservice Powered OrchestrationMicroservice Powered Orchestration
Microservice Powered Orchestration
 
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
5º MeetUP ARQconf 2016 - IoT: What is it really and how does it work?
 
FieldServer for Integrators Overview
FieldServer for Integrators OverviewFieldServer for Integrators Overview
FieldServer for Integrators Overview
 
FieldServer Overview 2015.r1
FieldServer Overview 2015.r1FieldServer Overview 2015.r1
FieldServer Overview 2015.r1
 
btNOG 5: Network Automation
btNOG 5: Network AutomationbtNOG 5: Network Automation
btNOG 5: Network Automation
 
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
Ligato - A platform for development of Cloud-Native VNF's - SDN/NFV London me...
 
Demo of RTI DDS toolkit for LabVIEW
Demo of RTI DDS toolkit for LabVIEWDemo of RTI DDS toolkit for LabVIEW
Demo of RTI DDS toolkit for LabVIEW
 
DMC NI Week 2014 High Speed Vision
DMC NI Week 2014 High Speed VisionDMC NI Week 2014 High Speed Vision
DMC NI Week 2014 High Speed Vision
 
Using BacNET for Building Automation and Control Applications
Using BacNET for Building Automation and Control ApplicationsUsing BacNET for Building Automation and Control Applications
Using BacNET for Building Automation and Control Applications
 
Arumugam petchimuthu pdf
Arumugam petchimuthu pdfArumugam petchimuthu pdf
Arumugam petchimuthu pdf
 
OPC Foundation and InduSoft
OPC Foundation and InduSoftOPC Foundation and InduSoft
OPC Foundation and InduSoft
 
What a difference 5 years make
What a difference 5 years makeWhat a difference 5 years make
What a difference 5 years make
 
RINA essentials, PISA Internet Festival 2015
RINA essentials, PISA Internet Festival 2015RINA essentials, PISA Internet Festival 2015
RINA essentials, PISA Internet Festival 2015
 
eInfochips Semicon -Trust the Experts
eInfochips Semicon -Trust the ExpertseInfochips Semicon -Trust the Experts
eInfochips Semicon -Trust the Experts
 
RTI Support for FACE TSS
RTI Support for FACE TSSRTI Support for FACE TSS
RTI Support for FACE TSS
 
Physical Design Services
Physical Design ServicesPhysical Design Services
Physical Design Services
 
Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?
 
Realising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFVRealising the Immediate Benefits of SDN and NFV
Realising the Immediate Benefits of SDN and NFV
 

Viewers also liked

5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time 5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
DMC, Inc.
 
Tools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeTools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source Code
DMC, Inc.
 
Tips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPUTips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPU
DMC, Inc.
 
Sitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library PresentationSitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library Presentation
DMC, Inc.
 
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
DMC, Inc.
 
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
DMC, Inc.
 

Viewers also liked (6)

5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time 5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
5 Tips for Using TIA Portal V14 to Decrease Safety Development Time
 
Tools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source CodeTools for Managing your LabVIEW Source Code
Tools for Managing your LabVIEW Source Code
 
Tips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPUTips & Tricks for Motion with S7 1500 CPU
Tips & Tricks for Motion with S7 1500 CPU
 
Sitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library PresentationSitec 2017 Siemens Open Library Presentation
Sitec 2017 Siemens Open Library Presentation
 
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
 
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
Advanced Motion Control: Using the New 1500TF Processor and Siemens LAxis Lib...
 

Similar to What's New in LabVIEW 2017

Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
vijayrvr
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric mesh
Mikkel Mørk Hegnhøj
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
Mason Mei
 
Kaleido Platform Overview and Full-stack Blockchain Services
Kaleido Platform Overview and Full-stack Blockchain ServicesKaleido Platform Overview and Full-stack Blockchain Services
Kaleido Platform Overview and Full-stack Blockchain Services
Peter Broadhurst
 
Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile apps
Ken Cenerelli
 
The Never Landing Stream with HTAP and Streaming
The Never Landing Stream with HTAP and StreamingThe Never Landing Stream with HTAP and Streaming
The Never Landing Stream with HTAP and Streaming
Timothy Spann
 
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
Cisco DevNet
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT Framework
Paul Evans
 
Azure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservicesAzure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservices
Microsoft Tech Community
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"
Volker Linz
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
Joel W. King
 
Light-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch ApplicationLight-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch Application
Boulos Dib
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
vijayrvr
 
Procurement Exchange - Our underlying technology
Procurement Exchange - Our underlying technologyProcurement Exchange - Our underlying technology
Procurement Exchange - Our underlying technology
Glenn Turley
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
eMadrid network
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
Andrei Kvapil
 
Building IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud WebinarBuilding IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud Webinar
DreamFactory
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
VMware Tanzu
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net FundamentalsAli Taki
 
Atf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automatedAtf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automated
Mason Mei
 

Similar to What's New in LabVIEW 2017 (20)

Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric mesh
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
 
Kaleido Platform Overview and Full-stack Blockchain Services
Kaleido Platform Overview and Full-stack Blockchain ServicesKaleido Platform Overview and Full-stack Blockchain Services
Kaleido Platform Overview and Full-stack Blockchain Services
 
Azure app service to create web and mobile apps
Azure app service to create web and mobile appsAzure app service to create web and mobile apps
Azure app service to create web and mobile apps
 
The Never Landing Stream with HTAP and Streaming
The Never Landing Stream with HTAP and StreamingThe Never Landing Stream with HTAP and Streaming
The Never Landing Stream with HTAP and Streaming
 
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT Framework
 
Azure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservicesAzure Service Fabric: The road ahead for microservices
Azure Service Fabric: The road ahead for microservices
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
Light-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch ApplicationLight-up-your-out-of-the-box LightSwitch Application
Light-up-your-out-of-the-box LightSwitch Application
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
 
Procurement Exchange - Our underlying technology
Procurement Exchange - Our underlying technologyProcurement Exchange - Our underlying technology
Procurement Exchange - Our underlying technology
 
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
 
Building IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud WebinarBuilding IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud Webinar
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
 
Atf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automatedAtf 3 q15-3 - transitioning to an automated
Atf 3 q15-3 - transitioning to an automated
 

More from DMC, Inc.

NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 Overview
DMC, Inc.
 
VI package manager
VI package managerVI package manager
VI package manager
DMC, Inc.
 
NI Package Manager
NI Package ManagerNI Package Manager
NI Package Manager
DMC, Inc.
 
Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery Automation
DMC, Inc.
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OA
DMC, Inc.
 
Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0
DMC, Inc.
 
Ni week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoTNi week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoT
DMC, Inc.
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
DMC, Inc.
 
Ni week 2018 LLAMA presentation
Ni week 2018 LLAMA presentationNi week 2018 LLAMA presentation
Ni week 2018 LLAMA presentation
DMC, Inc.
 
Career Development Plans as a Competitive Advantage
Career Development Plans as a Competitive AdvantageCareer Development Plans as a Competitive Advantage
Career Development Plans as a Competitive Advantage
DMC, Inc.
 
10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit
DMC, Inc.
 
Frank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 PresentationFrank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 Presentation
DMC, Inc.
 
Dmc patco siemens og presentation
Dmc patco siemens og presentationDmc patco siemens og presentation
Dmc patco siemens og presentation
DMC, Inc.
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
DMC, Inc.
 

More from DMC, Inc. (15)

NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 Overview
 
VI package manager
VI package managerVI package manager
VI package manager
 
NI Package Manager
NI Package ManagerNI Package Manager
NI Package Manager
 
Auto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery AutomationAuto Code Generation and Rapid Brewery/Distillery Automation
Auto Code Generation and Rapid Brewery/Distillery Automation
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OA
 
Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0Taking your Siemens PLC s7-1200 to industry 4.0
Taking your Siemens PLC s7-1200 to industry 4.0
 
Ni week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoTNi week 2018 DMC presentation IoT
Ni week 2018 DMC presentation IoT
 
Ni week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothatNi week 2018_ux_lab_viewcandothat
Ni week 2018_ux_lab_viewcandothat
 
Ni week 2018 LLAMA presentation
Ni week 2018 LLAMA presentationNi week 2018 LLAMA presentation
Ni week 2018 LLAMA presentation
 
Career Development Plans as a Competitive Advantage
Career Development Plans as a Competitive AdvantageCareer Development Plans as a Competitive Advantage
Career Development Plans as a Competitive Advantage
 
10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit10 Tips for Using SharePoint to prepare for the CSIA Audit
10 Tips for Using SharePoint to prepare for the CSIA Audit
 
Frank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 PresentationFrank Riordan Siemens Automation Summit 2016 Presentation
Frank Riordan Siemens Automation Summit 2016 Presentation
 
Dmc patco siemens og presentation
Dmc patco siemens og presentationDmc patco siemens og presentation
Dmc patco siemens og presentation
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
 
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
Democratizing Digital Marketing: Motivating and Managing Your Engineers to Cr...
 

Recently uploaded

Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
veerababupersonal22
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 

Recently uploaded (20)

Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSCW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERS
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 

What's New in LabVIEW 2017

  • 1. What’s New In LabVIEW 2017? Everything?
  • 2. Integrate Hardware. Visualize Data. Accelerate Engineering. LabVIEW NXG 1.0 LabVIEW 2017
  • 4. Tools for Productive, Simplified Development  Expanded channel wire support for FPGA to transfer data between loops running in parallel.  Supports a subset of channel types:  Streams  Tags  Includes Channel Probe Window to debug data transfer at run-time. Native Abstraction Methods Channel Wire Support for FPGAs  Malleable VIs that can perform actions on any data type without including additional logic.  Reduce amount of code needed to develop VIs that allow multiple data types as inputs.  User-defined by changing VI file extension to .vim. Malleable VIs
  • 5. LabVIEW Cloud Toolkit for AWS The toolkit provides LabVIEW developers with intuitive APIs to connect to cloud services offered by Amazon Web Services (AWS). AWS S3 AWS SNS AWS SQS Simple Storage Service Simple Notification Service Simple Queue Service Core Services API for AWS: • Authentication • Encryption SNS API SQS API IoT API LabVIEW Cloud Toolkit for AWS LabVIEW Application  Store data in the cloud  Queue messages  Send notifications S3 API AWS IoT Internet of Things
  • 6. Web Technologies to Stay Connected LabVIEW Tools Network Additions To Give Your Apps to Access the Web Bergmans Mechatronics LLC  Create HTML and JavaScript-based browser user interfaces on NI real-time targets.  CompactRIO  Single-Board RIO  PXI controllers  Does not require the LabVIEW Run-Time engine or browser plug-ins on the client platform. LabSocket-Embedded JKI  Extends the native LabVIEW HTTP client to simplify connecting to RESTful web services.  Includes support for  HTTP status codes  Multiple parallel requests  Request-specific HTTP headers  Automatic escaping of URLs REST Client Library
  • 7. RTI DDS Toolkit on Windows and NI Linux RT LabVIEW VIs RTI DDS Toolkit on Windows and NI Linux RT LabVIEW VIs RTI DDS Toolkit for LabVIEW  Publish/subscribe communication model for distributed systems  Native LabVIEW API supports Windows and NI Linux Real-Time systems  DDS compliant: interoperates with C, C++, Java, and C#/.NET applications  Set quality of service requirements: latency, throughput and reliability  Scales to thousands of nodes and millions of data points  DDS Security enables per-topic read/write access control Real-time publish/subscribe data exchange Communicate over shared memory, LAN, Internet Secure authentication, encryption, access control Peer-to-peer (no network service required) RTI DDS Toolkit on Windows and NI Linux RT LabVIEW VIs DDS Libraries C, C++, .NET, Java, JavaScript, Python, Lua and Ada Apps
  • 8. LabVIEW 2017 OPC UA Toolkit  Develop secure, reliable communications with OPC UA  Supported on both Windows and NI Linux Real Time targets  Supported Facets:  Data Access (DA) – Data communication and information models  Historical Access (HA) – Management of archived data and annotations  Alarms and Conditions (AC) – Management of state driven notifications Semantic Interoperability with 3rd-Party Industrial Automation Devices
  • 9. LabVIEW FPGA IEC 61131-3 Interface Utility Connect, interface with FPGAs, and deploy* to NI Linux Real-Time devices through the CODESYS® IDE. Reuse IEC 61131-3 code:  Ladder Logic (LD)  Structured Text (ST)  Function Block Diagrams (FBD) CODESYS® IDE Support on NI Linux Real-Time Devices *The IEC 61131-3 Deployment License for NI Linux Real-Time is required for standalone operation CODESYS® is a trademark of 3S-Smart Software Solutions GmbH
  • 10. FPGA Interface Python API • Automate deployment and interaction with LabVIEW FPGA bitfiles using Python • Simplify code changes by directly accessing FPGA controls, indicators, and FIFOs by name • Read/Write IRQ’s to the FPGA bitfile dynamically with an interactive Python interpreter • Create Python scripts on Windows or Linux development systems Processor
  • 11. • Wire Connections Maintained While Moving Objects in/out of Structures • Reduced aggregate VI load/compile time • Read-only access for DVRs • New Channel Templates • Backwards Compatibility of LabVIEW Run-Time Engine • LabVIEW-built DLLs from a C-language application now run in a multithreaded execution system Other Features
  • 12. SystemLink - Product Overview Server Windows PC or Server Web Application Browser-Based: PC, Mac, Tablet Managed Systems Windows and NI Linux® Real-Time Manage distributed systems with software that provides mass coordination of device management, software deployment, and data transfer. PRODUCT FEATURES SOFTWARE DEPLOYMENT • Mass deploy software to multiple remote hardware nodes. • Create and manage deployment packages for LabVIEW apps and non-NI software. DEVICE MANAGEMENT • View and configure device settings; perform diagnostics such as restart and self-test. • Classify systems according to operational context. DATA TRANSFER SERVICES • Automate data transfer using LabVIEW and Web APIs. • Use data viewers to administer data transferred from targets. System & Data Security User Authentication Data Processing "The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis"
  • 13. USRP RIO 2945 & 2955 CompactDAQ 9185 and 9189 PXI(e) 4309 and 4310Functional Safety C Series I/O Modules NI ATE Core Configurations Industrial Controller 3173
  • 14. ni.com LabVIEW NXG 1.0 Faster measurements. Instant insight. Programming optional.
  • 15.
  • 16.
  • 17. View LabVIEW Version Comparison: http://www.ni.com/en-us/shop/labview/compare-labview-nxg-and-labview.html
  • 18. 2.0 Beta Experience the next generation of developing, deploying, and maintaining test systems ni.com/techpreview Software Engineering Create reusable libraries Object-oriented programming DOWNLOAD TODAYUser Interface Design Build web-enabled dashboards New UI libraries Interoperability TestStand integration Call external DLLs Application Distribution Build executables and installers Create and manage reuse libraries with NI Package Manager Instrument Support Additional PXI instruments (HSDIO, RF and mixed-signal) Additional 3rd party instrument drivers System Management Graphical discovery, configuration, and documentation of hardware
  • 19. LabVIEW Certification Demonstrate you have the skills needed to create high-quality applications with LabVIEW and give customers, peers, and employers confidence in your abilities. LabVIEW 2017 and LabVIEW NXG  Updated exams are being released for the new environment, starting with the Certified LabVIEW Associate Developer (CLAD)  Select the LabVIEW environment of your choice when you register  No difference in exam requirements, competencies tested, or logos based on exam environment  Existing Certified Professionals will NOT need to retake exams  Take advantage of updated certification logos now

Editor's Notes

  1. A tenet of LabVIEW is provide native methods to abstract the low-level programming syntax to make you more productive. LabVIEW 2016 introduced the first new wire in over a decade- the channel wire. The channel wire simplifies performing asynchronous communication between loops running in parallel by reducing communication to a single wire. Originally, supported only on desktop and real-time systems, with LabVIEW 2017 support is extended to FPGAs. Use outside of SCTL to reduce block diagram complexity of LabVIEW FPGA applications by implementing stream and tag communication protocols. Often, LabVIEW developers create copies of VIs to handle different data types as inputs. Reduce the amount of code needed to have a VI accept multiple data types by using a malleable VI in LabVIEW 2017. A malleable VI will adjust to the the data type that is supplied as an input and will configure the outputs accordingly. Additionally, several malleable VIs were included in LabVIEW 2017 to perform common actions on a multitude of data types, including sorting arrays and pausing execution of code.
  2. NI has continued to provided investments in our real-time and FPGA technology for you to leverage when building embedded and distributed systems. The NI Linux Real-Time kernel has been upgrade to provide additional security libraries and bug fixes. Additionally, the SaltStack package was added to the ni.com repository to provide libraries and IP to implement distributed system management.   The LabVIEW Real-Time Watchdog API adds a new option to restart the LabVIEW Real-Time Run-Time engine (and its associated running application) on watchdog expiration on NI Linux Real-Time targets. This enables greater flexibility in control-sensitive applications to allow the FPGA to enter a safe state while restoring the RT target to a known, good state when a fault occurs without resetting the FPGA application or losing network connection.
  3. Presenter: If the account needs more information about host memory buffer, use detailed notes. below If not, just highlight. In 2017, additional IP for the FPGA is included in Vision Development Module to implement multi-pixel image processing to simultaneously process 8 pixels in parallel on Kintex-7 FPGAs for high throughput applications. Additionally, the compile cloud service compile times are continuingly improving with NI caching commonly compiled IP to reuse to decrease compile times. ---------------------------------------------------------------------------------------------------------------------------------------------------------- Only Zynq-based Linux RT cRIO/sbRIO/SOM targets are officially supported, no R series In contrast, DMA FIFOs are fast, but have high latency and Front panel controls have lower latency than DMA but access is element-by-element and requires a large amount of CPU interaction Use cases: Data transfer mechanism for control applications with extremely low latency between RT and FPGA or FPGA accessible memory for targets without onboard DRAM FPGA directly accesses RT memory Requires FPGA VI to be compiled and accompanying RT VI to call bitfile, cannot run FPGA VI interactively Add in benchmark data when we have it, compare to DMA/register/ other means
  4. The LabVIEW Cloud Toolkit for AWS provides developers with interfaces from Windows or real-time LabVIEW applications to Amazon Web Services for data storage, message publishing, and queueing operations.  Applications in need of additional storage for analytics or post-processing operations can benefit from cloud services to store and retrieve any amount of data programmatically from PC-based applications or hardware targets such as CompactRIO.  Integration with AWS cloud services provides an effective method to store large amounts of measurements and data directly from LabVIEW while providing security, reliability, and availability.   The toolkit supports the following services: -AWS S3 | Simple Storage Service -AWS SNS | Simple Notification Service -AWS SQS | Simple Queue Service
  5. Both are available on the LabVIEW Tools Network. JKI REST Client is a library for connecting LabVIEW applications with RESTful web services for creating Industrial Internet of Things (IoT) applications. This library extends LabVIEW’s native HTTP client with powerful features such as support for the status code, support for multiple parallel requests, support for request specific HTTP headers and support for automatically escaping URLs. These useful features streamline the process of integrating LabVIEW applications with REST based web service APIs. LabSocket-E features a Client Code Generator utility that operates on the developer's PC. This utility is used to automatically create the HTML and JavaScript-based browser client code and to deploy this code to a directory served by the HTTP server on the Real-Time platform. The developer then uses LabVIEW Project to deploy the Target VI and LabSocket-E Synchronizer code, invoked through a single VI on the Target VI block diagram, to the RT platform. When the client code is loaded into a web browser, a representation of the Target VI front panel is rendered in the browser. The Synchronizer then operates in parallel to the Target VI to continuously synchronize the values of the Target VI Front Panel controls and indicators with the representations of these elements in the browser, as shown below. LabSocket-E does not require the use of the LabVIEW Run-Time engine or any browser plug-ins on the client platform, therefore, any modern browser on any platform may be used to access the Target VI.
  6. DDS-Data Distribution Service https://info.rti.com/hubfs/docs/RTI_LabVIEW_brief.pdf Devices are fast; "real-time" is often measured in microseconds. Deterministic! Devices need to communicate with many other devices in complex ways, so TCP's simple reliable point-to-point streams are far too restrictive. Instead, DDS offers detailed quality of service control, multicast, configurable reliability, and pervasive redundancy. DDS implements direct device-to-device "bus" communication with a relational data model. Secure DDS capability coming in LabVIEW 2017 (https://www.rti.com/products/secure.html) Per-Topic Security Control r,w access for each function Ensures proper dataflow operation Complete Protection Discovery authentication Data-centric access control Cryptography Tagging & logging Non-repudiation Secure multicast 100% standards compliant
  7. We are reworking the OPC UA API with the SDK provided by Unified Automation. This API will be a standalone toolkit independent from LabVIEW Real-Time and LabVIEW DSC. We took the decision of removing the OPC UA functionality from those two modules and keep the standalone toolkit only also included in the Embedded Control Monitoring Suite. Users active on service will automatically get the new OPC UA toolkit as part of their service for the first year. Also, we will have backwards compatibility with the current API.
  8. IEC 61131-3 is an open, widely adopted international standard that defines software architectures and programming languages for programmable logic controllers (PLCs). The LabVIEW 2017 FPGA IEC 61131-3 Interface Utility allows industrial automation code defined by this standard to interface with the FPGA fabric on NI Linux Real-Time devices through the 3S CODESYS IDE. This utility allows users to access the IO from a compiled FPGA bitfile through several industry standard languages such as Ladder Logic, Structured Text, and Function Block Diagrams. Embedded applications requiring advanced control and specialized IO capabilities can now also incorporate a standard, familiar programming interface for design and maintenance teams working with multiple automation devices from different vendors facilitating code reuse and debugging tasks.
  9. NI created a package called 'nifpga' that exposes a Python API for LabVIEW FPGA devices, Find it at github.com/ni/nifpga -Simplify code changes: Provides the same functionality as the FPGA Interface C API, but there is no need to use LabVIEW to generate header files from the compiled lvbitx after every change to your FPGA code, only when new interfaces are created or modified -The FPGA Interface Python API only deploys on NI Linux Real-Time targets, VxWorks and PharLap are not supported It’s very common for LabVIEW to handle the main state machine, all the engineering tasks of the application such as signal acquisition and processing and control logic but you can also call Python for doing custom analysis or even a parallel application that might handle non-engineering tasks such as database or network communication. It depends on your code reuse needs. Or if you want your main control logic to be in Python, you can install an interpreter to your NI Linux Real-Time target and use this API to communicate with the FPGA application
  10. Simplify the development of control and monitoring systems by reusing FMI compliant system models with added LabVIEW support of the FMI standard from the Modelica Association. More information: https://forums.ni.com/t5/NI-Labs-Toolkits/LabVIEW-support-for-FMI-for-Model-Exchange/ta-p/3506018
  11. Presenter: Reference hidden slides for more information on each hardware release. With LabVIEW 2017, access the latest in hardware technologies from NI including: USRP RIO 2945 & 2955 that provides 4 Independently Tunable RX Channels 10 MHz to 6 GHz, 80 MHz BW A redesigned Ethernet CompactDAQ chassis with timing and synchronization capabilities. A ruggedized version of the IC-3173 industrial controller that supports IP67 standard. NI ATE Core Configurations that provide all the core mechanical, electrical, and safety infrastructure for a test rack. PXI(e) 4309/4310 for data acquisition applications that require high resolution or high voltage measurements. - Certified SIL 3 Functional Safety modules that include a configuration-based logic solve.
  12. After this session, you will… - understand how NIVS works and the value it can bring to your projects - how you can use LV to extend NIVS when needed for these projects - learn about some of the new features provided by NIVS2010
  13. Demonstrate you have the skills needed to create high-quality applications with LabVIEW and give customers, peers, and employers confidence in your abilities. LabVIEW 2017 and LabVIEW NXG Updated LabVIEW Certification Exams are being released for the new environment, starting with the Certified LabVIEW Associate Developer (CLAD) There is no difference between the exam requirements, competencies and topics tested, or logos based on exam environment Existing Certified Professionals will NOT need to retake exams When you register for your exam, you will select the LabVIEW environment of your choice As adoption for LabVIEW NXG grows and in alignment with R&D support of CurrentGen, Customer Education will consider end-of-lifing the CurrentGen exams Certification logos will be updated to reflect new LabVIEW iconography, and will not differentiate between the editor the exam used oro visibility reflect the editor the exam was taken in. Already Certified? Claim your badge and share your skills on social and job sites with these new digital credentials.