1 / 26

LabVIEW DSP Test Integration Toolkit

LabVIEW DSP Test Integration Toolkit. Agenda. LabVIEW Fundamentals Integrating LabVIEW and Code Composer Studio TM (CCS) Example Use Case Additional Resources. NI Software Platform. LabVIEW: A History of Innovation. January 2002 August 2000 February 1999 March 1998 June 1997

von
Download Presentation

LabVIEW DSP Test Integration Toolkit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LabVIEW DSP Test Integration Toolkit

  2. Agenda • LabVIEW Fundamentals • Integrating LabVIEW and Code Composer StudioTM (CCS) • Example Use Case • Additional Resources

  3. NI Software Platform

  4. LabVIEW: A History of Innovation January 2002 August 2000 February 1999 March 1998 June 1997 February 1996 August 1993 October 1992 September 1992 January 1990 October 1986 April 1983 • • LabVIEW 6.1 Enhanced networking capabilities, analysis • LabVIEW 6i Internet-ready measurement intelligence • • LabVIEW 5.1 3D graphs, performance, Web tools, Linux • • LabVIEW 5.0 ActiveX, Multithreading • • LabVIEW 4.1 DAQ Wizards on Windows platforms • • LabVIEW 4.0 Added professional tools, improved debugging • • LabVIEW 3.0 Multiplatform version of LabVIEW • • LabVIEW for Sun • • LabVIEW for Windows • • LabVIEW 2.0 for Macintosh • • LabVIEW 1.0 for Macintosh • • LabVIEW project begins

  5. LabVIEW Everywhere Sensors PDA Chip FieldPoint Industrial PC RT Series Boards PC Workstation

  6. LabVIEW Graphical Development • • Wires and icons • • Compiled graphical development environment • • Test development time reduction of 4 to 10X • • Complete programming environment • Tight integration with I/O

  7. Programming Paradigm • Front panel • Graphical user interface • Controls and indicators • Block diagram • Source code window • Rapid code development • Self-documenting

  8. Dataflow Programming Plot RMS Save • Wires pass data (nonlinear) • Data flows from sources to sinks • Diagram can execute multiple operations in parallel

  9. Modular Code Design • Modular design • Reusable building blocks • Hierarchal system

  10. Scalable Measurement Hardware Solutions PXI VXI PCI, ISA Ethernet PCMCIA Network Mobile Desktop Workstation NI provides seamless hardware connectivity for any application

  11. More LabVIEW information • Price: • LabVIEW Full Development System $1995 • LabVIEW Professional Development System $3495 • LabVIEW Resources • LabVIEW ZONE • NI LabVIEW Web Page • LabVIEW Evaluation Version • LabVIEW Tutorial (must log onto ni.com)

  12. Main Benefits LabVIEW DSP Test Integration Toolkit • Easily integrate measurement in your design process • Reduce development cycle time by identifying design flaws early in the development process • Develop robust DSP application software with more complete validation testing

  13. Back to Code Development to Fix Flaws Flaws Undetected Flaws Undetected Typical DSP Development Process Code Development Code Optimization System Test & Analysis Flaws Detected Proof of concept; Initial code development Optimize for memory and performance requirements System integration and testing; Deployment

  14. TEST TEST Fewer Flaws Undetected Fewer Flaws Undetected Moving Test Earlier in the Development Cycle Code Development Code Optimization System Test & Analysis Fewer Design Cycles Proof of concept; Initial code development System integration and testing; Deployment Optimize for memory and performance requirements

  15. Shortened Time-to-Market More Robust Products Moving Test Earlier in the Development Cycle Testing Early and Often With LabVIEW Fewer Design Cycles

  16. Automate Routine CCS Functions • Communicate Directly to DSP through RTDX LabVIEW Integration with TI CCS • Core LabVIEW functionality • Intuitive graphical development • Seamless integration with I/O • Data publishing and presentation • Library of functions to

  17. Measurement and Analysis Software TI DSP Design Software Diagram of Software Framework Development Software LabVIEW Development System LabVIEW DSP Test Integration Toolkit Automation of Standard CCS Routines RTDX TI Code Composer Studio Direct Communication to DSP Development Board through RTDX

  18. Example Use Case • Test how a gain coefficient that is applied to an input signal will effect the output signal from the DSP • 3 Parameters (RTDX Channels) • Input Signal (cinput) • Gain Coefficient (cgain) • Output Signal (coutput)

  19. Steps to Test • Write DSP code in Code Composer Studio • Know names and data types of RTDX Channels set in Code Composer Studio • Implement CCS Automation VIs in LabVIEW • Implement RTDX VIs in LabVIEW

  20. Steps to Test Develop DSP Code and Implement RTDX channels in Code Composer Studio

  21. Runs .out File Opens Project File Builds Project File Downloads .out File Steps to Test – CCS Automation VIs Click to Proceed

  22. Reads Processed Signal From RTDX Channel “coutput” Generates Sine Wave Writes Sine Wave to RTDX Channel “cinput” Writes Gain Coefficient To RTDX Channel “cgain” Steps to Test – RTDX VIs Click to Proceed

  23. Halts .out File Closes Project File Steps to Test – CCS Automation VIs

  24. DSP Test System Review • Develop DSP code in Code Composer Studio • Use Automation VIs to automate CCS tasks (i.e. Open, Close, Build, Run, etc.) • Use RTDX VIs to communicate directly to DSP through RTDX channels

  25. Required Software and Hardware • Code Composer Studio ($2995 for Full Version) • LabVIEW Full or Professional Development System ($1995 - $3495) • LabVIEW DSP Test Integration Toolkit ($795) Supported DSP Platforms

  26. Available Resources • DSP Test Integration Toolkit App Notes and Example Code • Increase Your Organization’s Productivity with LabVIEW white paper • Virtual Instrumentation white paper • NI Developer’s Zone – ni.com/devzone

More Related