labview developer days auckland, melbourne, sydney -...

29
ni.com LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014

Upload: dinhlien

Post on 25-Aug-2018

238 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

ni.com

LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014

Page 2: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

ni.com

Give Yourself an Engineering Edge

Page 3: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

3 ni.com

The World is Changing

• Internet of things

• Device convergence

• Computers and children

Page 4: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 5: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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)

Page 6: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

6 ni.com

The Proliferation of Mobile

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

Page 7: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 8: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

8 ni.com

Evolution of Instrumentation – The Software Era

Vacuum Tube Transistor (Integrated Circuit)

Software

1920

General Radio Hewlett Packard National Instruments

1965 2010

Page 9: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 10: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

10 ni.com

System Design

• Multi disciplinary and escalating complexity

• Tools for measuring, analysing, modelling and control

• Abstraction is necessary

Page 11: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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.

Page 12: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

12 ni.com

Graphical System Design

Page 13: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

13 ni.com

Graphical System Design

Page 14: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 15: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 16: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

16 ni.com

Page 17: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

ni.com

Build This. Not That.

Page 18: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

ni.com

Courtney Lessard LabVIEW Product Manager

Page 19: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

19 ni.com

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

Page 20: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 21: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 22: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 23: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 24: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

24 ni.com

Certified LabVIEW Associate Developer

Certified LabVIEW Developer

Certified LabVIEW Architect

Certified LabVIEW Professionals

Page 25: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

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

Page 26: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

26 ni.com

Today’s Materials

• All presentations will be provided electronically

• As well as additional resources

Page 27: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

27 ni.com

Thank you for being a part of LabVIEW Developer Days.

Now, let’s Explore LabVIEW!

Page 28: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

ni.com

Page 29: LabVIEW Developer Days Auckland, Melbourne, Sydney - 2014australia.ni.com/sites/default/files/Keynote_Give Yourself an... · Core LabVIEW skills included with your software purchase

29 ni.com

Attend The Ultimate LabVIEW Conference