LabVIEW Developer Days Auckland, Melbourne, Sydney -...

Post on 25-Aug-2018

227 views 2 download

Transcript of LabVIEW Developer Days Auckland, Melbourne, Sydney -...

ni.com

LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014

ni.com

Give Yourself an Engineering Edge

3 ni.com

The World is Changing

• Internet of things

• Device convergence

• Computers and children

4 ni.com

And it’s changing fast

• Think about what and how you learnt at university

• What you have learnt since • Is experience that helps you today

• You have learnt how to learn

5 ni.com

The internet of things

• Requires enabling technology

• Requires proliferation of this technology

Figures taken from Ofcom website

0

2

4

6

8

10

12

14

16

Feb-08 Jul-09 Nov-10 Apr-12 Aug-13

Average Speed (Mbit/s)

6 ni.com

The Proliferation of Mobile

Election of the Pope in 2005 Election of the Pope in 2013

7 ni.com

Software is in everything

• 7 in 10 carry a computer

• Majority of circuits contain something programmable

• The world is recognising the importance • Year of Code, Code Academy, Khan Academy

• Programmable World – Wired Magazine/Web

Figures taken from Ofcom website

Image Source: Wired Magazine

8 ni.com

Evolution of Instrumentation – The Software Era

Vacuum Tube Transistor (Integrated Circuit)

Software

1920

General Radio Hewlett Packard National Instruments

1965 2010

9 ni.com

Investing From the Start Development Phase Cost Ratio

Requirements 1

Design 3-6x

Implementation 10x

Development Testing 15-40x

Acceptance Testing 30-70x

Post Release 40-1000x

10 ni.com

System Design

• Multi disciplinary and escalating complexity

• Tools for measuring, analysing, modelling and control

• Abstraction is necessary

11 ni.com

Why Systems Engineering?

• Traditionally, engineering disciplines are defined through physical attributes: circuits and VLSI chips are studied in Electrical Engineering, airplanes and helicopters in Mechanical Engineering, chemical processes in Chemical Engineering. Systems Engineering transcends the physical nature of what is designed or managed – if “it” consists of multiple interacting components performing a function that cannot be achieved by any one component alone, then “it” is a system.

12 ni.com

Graphical System Design

13 ni.com

Graphical System Design

14 ni.com

Avionics Applications Space Exploration Large Physics Applications

High-Volume Production Test Structural Health Monitoring Medical Devices

Large System Development Powered by LabVIEW

15 ni.com

Lawrence Livermore National Labs Developed automated maintenance process for world’s most energetic laser array at the National Ignition Facility using NI LabVIEW and PXI

• LabVIEW increased productivity by 3X over Java and C++

• Developed complex application consisting of over 1,000 VIs

• Applied software engineering practices to ensure quality

“The value in using the

graphical dataflow

language is the speed in

which a team can deliver a

robust solution while still

using proper software

engineering practices.

- Glenn Larkin, LLNL

An overhead view of one of the main laser chambers

16 ni.com

ni.com

Build This. Not That.

ni.com

Courtney Lessard LabVIEW Product Manager

19 ni.com

NI LabVIEW Skills Guide Develop your custom learning path based on your application requirements at ni.com/skills-guide

20 ni.com

Expanded LabVIEW Online Training Core 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

ni.com/training/online

21 ni.com

LabVIEW

Core 1

LabVIEW

Core 2 LabVIEW Core 3

Certified

LabVIEW

Developer

Advanced

Architectures

in LabVIEW Certified

LabVIEW

Architect

Basic Developer/Technician Software Engineer Software Architect

Certified

LabVIEW

Associate

Developer

NI LabVIEW Certification Path

Managing

Software

Engineering in

LabVIEW LabVIEW

Connectivity

LabVIEW

Performance

Object-Oriented

Design &

Programming in

LabVIEW

22 ni.com

In a worldwide survey, Certified LabVIEW

Developers (CLD) reported:

…as a result of NI Certification

Reasons to certify

your employees: • Adoption of Uniform

Practices

• Lower Support Costs

• Improved Staff Retention

• Team and Community

Development

National Instruments Certification Program

23 ni.com

LabVIEW Embedded Systems Developer Certification

• Demonstrates proficiency and expertise in designing, developing, debugging, and deploying reliable mission-critical embedded control and monitoring applications

ni.com/cled

24 ni.com

Certified LabVIEW Associate Developer

Certified LabVIEW Developer

Certified LabVIEW Architect

Certified LabVIEW Professionals

ni.com

LabVIEW Developer Days 2014 Prize Draw

Four NI Training Credits - valued at up two days classroom

training!

• Our most flexible training and certification purchase option

• One training credit = approximately one half-day of classroom training

• Can be redeemed for any NI Training or Certification offering: online

training, instructor led, certification exams and training course kits

Make sure you drop in your feedback form to go in the draw

26 ni.com

Today’s Materials

• All presentations will be provided electronically

• As well as additional resources

27 ni.com

Thank you for being a part of LabVIEW Developer Days.

Now, let’s Explore LabVIEW!

ni.com

29 ni.com

Attend The Ultimate LabVIEW Conference