+ All Categories
Home > Documents > Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456...

Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456...

Date post: 25-Dec-2015
Category:
Upload: mervin-owen
View: 225 times
Download: 3 times
Share this document with a friend
78
Radim ŠTEFAN, Roman VALA
Transcript
Page 1: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Radim ŠTEFAN, Roman VALA

Page 2: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Radim ŠTEFAN National Instruments Praha

110 00 765 356 876 410 02+ 456 [email protected]

6 16 52 24 V300 Hz

kasjhf lasdkjhf lakjd flakjdfh lakjdhal

Q kajsdhf laksdhfoaidfh kc alkjdhf alkjdf

Y adjh alkdjhl akvdj lakskdjf hgslkdjfhslk fg

jkdhf akjsdhf lkasdhlfhi erufhi suhfkdj

LEGO Mindstorms NXT

Možnost výhry !!!

Page 3: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW – grafické vývojové prostředí

• Kompilované grafické vývojové prostředí• Vývoj 4x-10x rychlejší oproti běžnému programování• Nástroje pro sběr, analýzu a zobrazení dat

Page 4: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW – jednoduché programováníLabVIEW C*

* does not include code to generate UI

Page 5: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

2005

2006

2003

2005

1998

2000

1993

1997

1990

19921986

LabVIEW 1.0For Macintosh

LabVIEW 2.0Compiled Language

LabVIEWFor Sun, Windows

LabVIEW 3.0Multiplatform

LabVIEW 4.0ProfessionalDevelopment

LabVIEW 6iInternet Ready

LabVIEW 5.0Undo! Real-Time

LabVIEW 7 ExpressPDA and FPGA

LabVIEWEmbedded and DSP

Anniversary Edition

LabVIEW 8Distributed Intelligence

20 Years of Innovation

Page 6: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

• Make common measurements EASY with any board, instrument, or bus

• Help users build POWERFUL solutions with standard PC technology

• Integrate external tools and technologies with an OPEN platform

Easy. Powerful. Open

Page 7: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Major Features in LabVIEW 8.20

• MathScript

• Object-Oriented Programming

• 3D Picture Control

• DLL Import Wizard

• TDM Streaming

ni.com/labview/upgrade

Page 8: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW MathScript

• Combine textual math and graphical programming• Reuse many of your m-file scripts created with The MathWorks, Inc.

MATLAB® software

MATLAB® is a registered trademark of The MathWorks, Inc. demo

Page 9: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

What Is LabVIEW MathScript?

Powerful textual programming for signal processing, analysis, and math

–More than 650 built-in functions

–Reuse many of your m-file scripts created with The MathWorks, Inc. MATLAB® and others

–Based on original math from NI MATRIXx

A native LabVIEW solution

–Interactive and programmatic interfaces

–Does not require third-party software

MATLAB® is a registered trademark of The MathWorks, Inc. All other trademarks are the property of their respective owners.

Page 10: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

MathScript Features

MathScript Feature Description

Powerful Textual Math Over 650 built-in functions for math, signal processing and analysis

Math-Oriented Syntax and Datatypes

Matrices and arrays are fundamental datatypes. Largely support vectorized operations

Compatible Generally compatible with the widely used m-file script syntax

Extendible Define custom functions

Part of LabVIEW Does not require third-party software to compile and execute

Programmatic LabVIEWInterface

Combine graphical & textual code programming

2

Page 11: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

MathScript Details

• Part of the Full, Professional, Student and Evaluation editions of LabVIEW, for Windows platforms only (no Linux, Mac, RT, etc.)

• MathScript is NOT a standalone replacement for alternative technical computing software– Third party toolboxes are not supported– Some commands and variable types are not supported

Page 12: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

MathScript Window Components

Command Window

Output Window

Workspace

Getting Started Window

Selected Variable

5-a

Page 13: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

The MathScript Window : Variable View5-b

Page 14: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

The MathScript Window : Script Tab

• Interactively develop and test scripts and functions with the Script Editor

– Enter / Edit script text– Save & Compile / Save / Load / Run scripts

• Launch separate Script Editor window for easy editing

Right Click Pop-up Menu

5-c

Page 15: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

The MathScript Window : History Tab

Right Click to Clear History

5-d

Page 16: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

MathScript Node

• Embed MathScripts into LabVIEW code on the block diagram

• Populate with m-file script text– Type m-file scripts directly into the node– Import from files

• Create inputs/outputs on node edges• MathScript compiles script when run

– Unlike MATLAB® script nodes, MathScript script nodes do not require third-party software

MathScript Node

5-e

MATLAB® is a registered trademark of The MathWorks, Inc

Page 17: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

MathScript Node

MathScript Node

m-Script

Right-Click Menu

5-f

Page 18: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Programmatic Math with the MathScript Node

• Combine graphical system design with textual math• Deploy with LabVIEW graphical programming• Implement equations and algorithms with text

Page 19: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Goal: Multiple Programming Approaches

Integrate math with real-world I/O and instrument control

Add interactive user interfaces to your algorithms

Freedom to choose the best approach Reuse your existing code

Page 20: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Demo: MathScript

Page 21: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Working with Graphical and Textual Approaches in LabVIEW

• Always consider both• Prototype and instrument your math algorithms• Use LabVIEW features through graphical programming • Take a mixed approach to combine graphical and textual

benefits• Work within a single environment to simplify and reduce cost• Reuse your existing m-files

Page 22: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Major Features in LabVIEW 8.20

• MathScript

• Object-Oriented Programming

• 3D Picture Control

• DLL Import Wizard

• TDM Streaming

• ….

ni.com/labview/upgrade

Page 23: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW Object-Oriented Programming

For power programmers and large-scale application development

Parent Class

Child Class

Encapsulation

Classes and objects

Inheritance

Page 24: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Demo: Object-Oriented Programming

Page 25: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Major Features in LabVIEW 8.20

• MathScript

• Object-Oriented Programming

• 3D Picture Control

• DLL Import Wizard

• TDM Streaming

• ….

ni.com/labview/upgrade

Page 26: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

History of 3D in LabVIEW

• LabVIEW 5.1:– First 3D Graphs available– ComponentWorks controls based on

ActiveX

• LabVIEW 7.1:– First 3D Picture Control software– Separate download– No technical support offered

Page 27: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

3D Picture Control

• Create 3D scenes using picture control VIs• Control object motion, size, and color using OpenGL• Import objects from design tools (VRML, STL, ASE )

Demo

Page 28: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

How Does it Work?

• Introduction to API– Geometries

• Box, Cone, Cylinder, Height Map, Mesh or Sphere

– Object• Create or Find object

– Transformations• Translate, Rotate or Scale objects

– Helpers• Color, Light, Window, Texture, etc.

– File Loading• Import ASE, STL or VRML files

– Further functionality available through Property and Invoke Nodes

Page 29: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Benefits of New 3D Picture Control

• Easy to use API• Powerful

– Hardware acceleration supported for Scene Window– Leveraging scene graph technology*

• Multi-OS support– Mac, Linux and Windows

*OpenSceneGraph (www.openscenegraph.org)

Page 30: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Demo: 3D Tools

Page 31: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Example of 3D scene

Page 32: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Major Features in LabVIEW 8.20

• MathScript

• Object-Oriented Programming

• 3D Picture Control

• DLL Import Wizard and External Code

• TDM Streaming

• ….

ni.com/labview/upgrade

Page 33: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

History of Calling External Code

• Call Library Node– Call shared libraries in Windows, Macintosh and Linux

• ActiveX– Support added in LabVIEW 4.1– Containers and servers added in LabVIEW 5– Event support added in LabVIEW 6i

• .NET– Support for .NET added in LabVIEW 7– .NET enabled the support for Web Services in LabVIEW– Support for .NET Events and Controls in LabVIEW 8

Page 34: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Call Library Node Advances

• You can now dynamically load and unload shared libraries

• Error cluster support• View parameter names on block diagram

• Function callbacks

Page 35: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

DLL Import Wizard

Automatically generate LabVIEW interfaces to your DLLs and shared libraries

Support for: Windows (.dll), Linux (.so) , Macintosh (.framework) Demo

Page 36: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Shared Library Import Wizard

• You can now quickly and easily generate LabVIEW VIs from shared libraries

• Supports– Windows (.dll)– Linux (.so)– Macintosh (.framework)

• Header file (.h) necessary• Saves configuration info to quickly

recreate or modify LabVIEW VIs

Page 37: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

.NET Web Service Import Wizard

Web Server

.NET

Remote Procedure

Automatically generate LabVIEW interfaces to Web Services

Page 38: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Internet

Web Service ProvidersWeb Service Requesters

Web Service Import Wizard

• You can now easily connect to online Web Services• Simple creation of LabVIEW VIs from WSDL• No low-level programming needed

Page 39: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Instrument Driver Export Wizard

Develop drivers in LabVIEW, reuse in C

Instrument Driver Export WizardDLL, .h, and Help

Files

Page 40: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

C Interface Generator

• You can now create drivers in LabVIEW, then use in C

• Wraps LV DLLs for use in C• Converts parameters to C data

types• Modifies documentation to be C

specific

Page 41: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Major Features in LabVIEW 8.20

• MathScript

• Object-Oriented Programming

• 3D Picture Control

• DLL Import Wizard

• TDM Streaming

ni.com/labview/upgrade

Page 42: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

TDM Streaming API

• Easily save search-ready data files• Stream data in standard or real-time applications• Mine data files using NI DIAdem DataFinder

TDM Data Model

Demo

Page 43: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

NI Core TDM Components• TDM Data Model & File

• TDM Streaming VIs

• Data Storage VIs

• DataPlugins

• DIAdem DataFinder

In this second half of the presentation we’ll investigate how you use TDM to address your data management challenges

Page 44: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

TDM Files are Self Describing

•Description•Title•Author•etc

•UUT•Procedure•etc

•Name•Comment•Unit•Max & Min•Sensor Info•etc

Bulk Measurement Data

Header

Page 45: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Interfacing with the TDM Data ModelTDM Streaming API

(new)Storage API

(existing)TDM Data Model

TDMS File (binary)

TDM File (binary + XML)

Page 46: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

The LabVIEW Data Storage API (existing)

• Read and Write TDM & TDMS files • Advanced functions for selective data loading• Supports reading data using DataPlugins• Convert TDM to TDMS files and vice versa

Page 47: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

The LabVIEW TDM Steaming API (new)

• Read, Write, and set properties (TDMS files)• Optimized for High Speed Streaming• Covers the widest range of file i/o use cases

Page 48: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Demo: TDMS Files

Page 49: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Excel can load and read TDMS Files• Excel can load TDM Files • Visit, www.ni.com/tdm and download Excel Add-in for TDM.

Page 50: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Major Features in LabVIEW 8.20

• MathScript

• Object-Oriented Programming

• 3D Picture Control

• DLL Import Wizard

• TDM Streaming

• Other Features

ni.com/labview/upgrade

Page 51: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Improved Remote Panel Server

Simultaneously Control VIs over the Web

Page 52: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW Signal Processing and Analysis

Area TypesWindow Functions

Modified Bartlett-HanningBohmanParzenWelch

Pulse Train Generation

Pulse TrainGaussian Modulated Sine Pattern Gaussian MonopulsePeriodic Sinc Pattern Triangle Pattern (generic)

Digital Filtering

FIR FilterSavitsky Golay

Page 53: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Front-Panel Wall Paper

Right Clic

k

Easily embed scalable image

Page 54: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

New File I/O Capabilities

• List all files and folders in path

• Check if file or folder exists

• Compare two file paths

Found on Adv. File I/O palette

Page 55: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Auto-Backup and Restore

• Periodically backs up all unsaved files• Restores VIs to selected state• Performs graphical differencing of backup and original (PDS)

Page 56: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

• Merge or replace hardware configuration settings on target PCs

• Speed installer creation by caching driver software on disk

• Auto-increment executable, DLL, and installer versions

Application Builder Enhancements

Page 57: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Building on the Innovations of LabVIEW 8

Environment improvementsVI load time reduced by up to 40%First launch time reduced up to 30%

CompletenessApplication BuilderShared variable (PDA, Touch Panel)Embedded development

Execution speedRT PID algorithm 14X fasterShared variable 70% faster updateSimulation module 9X faster run/compile

Performance Tuning

Page 58: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Easy. Powerful. Open.Graphical Platform for Design, Control, and Test

Real-Time Module

FPGA Module

PDA andTouch Panel

Modules

DSC Module

LabVIEW Development Systems (Student, Base, Full, Professional)

Windows | Mac | Linux® | RTOS

English | French | German | Japanese | Korean | Chinese

Embedded Module

Vision andNI SoftMotion

Modules

Simulation Module

ModulationToolkit

Control Design

SystemIdentification

Digital FilterToolkit

Advanced Analysis

Sound andVibration

Internet and Database

Page 59: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Design, Distribute, and Synchronize Intelligent Devices and Systems

Extending Distributed Intelligence

Page 60: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

• FPGA Wizard

• Real-time applications on the desktop

• New Touch Panel Module

• Shared variable on LabVIEW PDA

• LabVIEW Embedded project integration

New Targeting Technology Extends Distributed Intelligence

Page 61: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW FPGA Wizard

VHDL

LabVIEW FPGA Wizard

Create intelligent DAQ devices with custom timing and I/O

LabVIEW 7 Express

Demo

Page 62: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Demo: FPGA Wizard

Page 63: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Real-Time Applications on a Desktop Computer

• Run real-time applications on compatible PCs

• Download new system validator to test compatibility

• Convert PCs into a real-time system with the Real-Time Desktop Bundle

...validated

Page 64: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

NEW! LabVIEW Touch Panel Module

Create custom human-machine interface (HMI) applications for the NI TPC-2006 and other Windows CE devices

NI TPC-2006

Page 65: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

•Wireless communication with shared variable

•Portable low-cost USB DAQ

LabVIEW PDA Module

Page 66: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

•Program any 32-bit microprocessor

•Manage embedded targets from the LabVIEW Project

•New example targets – ARM7 and TI C6X

LabVIEW Embedded Development Module

Page 67: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW for LEGO Mindstorms NXT

Page 68: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

• Design tool connectivity

• Textual math

• Control design and

simulation

• RF design and test

Bridging Design and Test with Graphical System Design

Page 69: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW Control Design and Simulation

• Design, simulate, and implement dynamic control systems• Deploy simulations to real-time and embedded targets• Control Design Toolkit improvements

– Use with real-time systems – Apply advanced Kalman filter

System Testing

Modeling and Design

Targeting

Rapid Prototyping

Hardware-in-the-Loop

Testing

Page 70: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Mechanical DesignSolidWorks COSMOSWorksMSC Nastran and AdamsAutodesk AutoCAD

CATIA, PTC Pro/Engineer

MathematicsThe MathWorks, Inc. MATLAB®

Maplesoft MapleMathsoft Mathcad

INRIA Scilab

Control Design and HIL The MathWorks, Inc. Simulink®

NI MATRIXx, SystemBuild Dynasim DymolaPlexim PLECS

Mech Sim CarSim

Embedded SoftwareTI Code Composer Studio™

Analog Devices VisualDSP++Freescale Code WarriorWind River Workbench

Circuit EDAElectronics Workbench

MultisimCadence PSpice Ansoft Designer

ADI OpAmp Selector

Open Connectivity to Design Tools

Increasing productivity through integrated design and test

MATLAB® and Simulink® are registered trademarks of The MathWorks, Inc.

ni.com/validation

Page 71: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

LabVIEW Modulation Toolkit

• AM, FM, PM• ASK, FSK, MSK, GMSK, PAM, PSK,

QAM, …• OFDM• BER, Burst Timing, Frequency

Deviation, MER, EVM, ρ (rho)

• Galois PN• Fibonacci PN

• Data Compression• Digital Filters• Custom VIs• M-Script• Custom DLLs

• Hamming, Golay, Reed-Solomon, Bose-Chaudhari-Hocquenghem (BCH), Convolutional, Spreading

• Interleavers, Puncturing• Equalization

Source CodingSource Coding

Channel Coding

Channel Coding ModulationModulationBits IQ

Bit Generation

Bit Generation

Bits Bits

•Analyze and generate analog and digital modulated signals•Develop software-defined radios•Use new OFDM examples

Demo

Page 72: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Demo: RF Modulation

Page 73: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

• 2X data-logging performance improvement through shared variable • Tools for power programming

– Instantly create thousands of shared variables programmatically– Express VI to create I/O servers (e.g., OPC, Modbus, etc.)

• Send alarms and events to printers as they occur

New LabVIEW 8.20 DSC Module Features

Page 74: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

• Object-oriented graphical programming

• OpenGL-based 3D Picture Control• Multiuser Web-based application control• High-speed TDM data streaming

• Simplified dynamic VI calling• Auto-backup and recovery of VIs

• DLL import wizard• Express VI for continuous data acquisition• LabVIEW Real-Time USB boot disk• C interface export wizard for instrument drivers• .NET Web service import wizard• OFDM example programs

• System replication tools for real-time systems• Faster real-time interthread communication• USB storage with LabVIEW Real-Time• FPGA Wizard• New FPGA IP for math and signal processing• 64-bit integer support with LabVIEW FPGA• Improved memory access for LabVIEW FPGA• LabVIEW PDA user interface improvements• Shared variable support for LabVIEW PDA• Touch Panel Module for industrial displays• Third-party FPGA IP integration• LabVIEW Embedded project integration• Textual math with MathScript

Page 75: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Ceny a upgrade na

• Nové licence LabVIEW (Kč bez DPH)– Base Package 31 020,-– Full Development Systém 62 070,-– Professional Development System 106 060,-

• DeveloperSuite (LabVIEW PDS, CVI, MStudio, + 8 toolkitů)– Professional Edition 111 240,-

• Upgrade z LabVIEW 7.x– Base Package 15 500,-– Full Development Systém 31 020,-– Professional Development System 51 720,- www.ni.com/upgrade

Page 76: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Ceny pro školy

• Plošná license pro celou katedru, fakultu, univerzitu– Katedrální licence na NI software 123 730,-

• Licence LabVIEW pro výuku – Licence na 10 počítačů (LabVIEW FDS) 47 000,-

• Kombinace HW a SW („Starter Kit“)– PCI-6221 + přísl. + LabVIEW FDS 21 010,-– cRIO + LabVIEW PDS, RT, FPGA 61 850,-

• Slevy z běžného ceníku: 10-25% na HW, 35-75% na SW

Page 77: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Školení – nejrychlejší cesta k produktivitě

• Česká pobočka zajišťuje školení všech produktů NI• Oficiální školící materiály a certifikáty• Hardware pro každého účastníka• Mnoho příkladů

• Školení pro jednotlivce• Školení ve firmách

ni.com/training

Školení Základy LabVIEW 1 a 227 000 Kč, SSP -10%, školy -50%

Page 78: Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456 radim.stefan@ni.com  6 16 52 24 V 300 Hz kasjhf lasdkjhf.

Další informace:

• www.ni.com• www.ni.com/czech - česká příručka k LabVIEW• www.ni.com/trylabview - online „demoverze“• www.ni.com/labview• www.ni.com/automatedtest• www.ni.com/measurementfundamentals


Recommended