Integrating Data Acquisition and Instrument Control with Your Scilab Scripts

Integrating Data Acquisition and Instrument Control with Your Scilab Scripts

Integrating Data Acquisition and Instrument Control with Your Scilab Scripts Darcy Dement Marketing Director National Instruments France [email protected] Who We Are 800 700 •Leaders in Computer-based Measurement and Automation 600 •Long-term track record of NI HQ growth and profitability 500 •$677M revenue in 2009 400 •More than 5,100 employees; operations in 40+ countries 300 •Fortune’s 100 Best Companies to 200 Work For 11 consecutive years •16% invested in R&D 100 0 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 00 01 02 03 04 05 06 07 08 09 2 What We Do Low-Cost Modular Productive Software Highly Integrated Hardware for Development Tools Systems Platforms Measurement and Control Used By Engineers and Scientists for Test, Design, and Control 3 The Numerical Mathematics Consortium http://www.nmconsortium.org/ 4 Discussion Topics: Connecting Math with the Physical World • Need for adding interactivity & instrumentation • A software option for interfacing with the physical world: NI LabVIEW • Using Scilab with LabVIEW • Use cases • Demo • Technical information 5 Textual Math Strengths • Scripted math • Sequential order of execution • Vector and matrix operations • Algorithm design for signal processing • Familiarity • User network and community 6 Need for Instrumentation & Interactivity • Acquire real-world data • Perform frequency • Visualize data with with hardware analysis, probability, professional user • Generate real stimuli statistics, math, curve interfaces • Control any of 1000’s of fitting, interpolation, digital • Generate reports instruments with available signal processing, etc. • Publish and control drivers • Create custom algorithms applications on the web • Connect to databases • Efficiently store data in multiple file formats 7 Need for Instrumentation & Interactivity • Acquire real-world data • Perform frequency • Visualize data with with hardware analysis, probability, professional user • Generate real stimuli statistics, math, curve interfaces • Control any of 1000’s of fitting, interpolation, digital • Generate reports instruments with available signal processing, etc. • Publish and control drivers • Create custom algorithms applications on the web • Connect to databases • Efficiently store data in multiple file formats 8 Complementing Your Scripts with Instrumentation and Presentation Mathematical Simulation Measurement and Presentation 9 Complementing Your Scripts with Instrumentation and Presentation Mathematical Simulation Measurement and Presentation 10 What is LabVIEW? Compiled Graphical Development Environment for Engineering & Science • Implement and deploy custom applications . Automated test & measurement . Graphical system design • Easily implement and deploy custom GUIs by applying an open, hybrid (graphical + textual) programming approach • Acquire / generate signals, instrumentation • Apply analysis and signal processing • Present results in an interactive graphical format locally or online 11 Integrate LabVIEW with Scilab Scripts to Add Interactivity to Simulations 12 Integrate LabVIEW with Scilab Scripts to Add Interactive Visualization to Simulations 13 LabVIEW-Scilab Script Integration Simplifies Acquisition and Analysis of Live Signals 14 ni.com/idnet: Your Source for Instrument Drivers with LabVIEW Drivers for 6000+ instruments from over 275 vendors 15 Multiple NI Data Acquisition Options, Same Software Ethernet Wi-Fi PXI USB PCI PXI Express PCI Express 16 DEMO Instrument Your Algorithms 17 How it Works: Using Scilab Scripts within LabVIEW 1. Install Scilab 4.1.1 or later, LabVIEW 8.0 or later, and the freely downloadable gateway 2. Open LabVIEW, create a new LabVIEW VI, and insert a Scilab script node on the VI block diagram 3. Enter your Scilab script in the Scilab script node 4. Right-click the Scilab script node border, select Add Input or Add Output, and enter input / output variable names 5. Connect LabVIEW wires to the new inputs and outputs When you run your application, LabVIEW invokes the Scilab engine to execute your script 19 Downloading the Free Scilab-LabVIEW Gateway scilab.org ni.com/info and enter: infoscilab 20 Conclusion & Call-to-Action • LabVIEW adds instrumentation and interactivity to bring life to your mathematical simulations • Let us know about your applications for the Scilab / LabVIEW link (forums.ni.com, or http://url.ie/6dns) • Try LabVIEW free for 30 days – download at ni.com/labview [email protected] 21.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    20 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us