Upload
acotfas
View
221
Download
0
Embed Size (px)
Citation preview
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.