Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456...
-
Upload
mervin-owen -
Category
Documents
-
view
225 -
download
3
Transcript of Radim ŠTEFAN, Roman VALA. Radim ŠTEFAN National Instruments Praha 110 00 765 356 876 410 02+ 456...
![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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/1.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/2.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/3.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/4.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/5.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/6.jpg)
• 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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/7.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/8.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/9.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/10.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/11.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/12.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/13.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/14.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/15.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/16.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/17.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/18.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/19.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/20.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/21.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/22.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/23.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/24.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/25.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/26.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/27.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/28.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/29.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/30.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/31.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/32.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/33.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/34.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/35.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/36.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/37.jpg)
.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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/38.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/39.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/40.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/41.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/42.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/43.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/44.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/45.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/46.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/47.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/48.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/49.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/50.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/51.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/52.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/53.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/54.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/55.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/56.jpg)
• 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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/57.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/58.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/59.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/60.jpg)
• 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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/61.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/62.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/63.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/64.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/65.jpg)
•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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/66.jpg)
•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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/67.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/68.jpg)
• 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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/69.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/70.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/71.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/72.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/73.jpg)
• 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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/74.jpg)
• 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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/75.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/76.jpg)
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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/77.jpg)
Š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.](https://reader035.fdocument.pub/reader035/viewer/2022062221/56649dea5503460f94ae51b1/html5/thumbnails/78.jpg)
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