ScilabTec NI

Embed Size (px)

Citation preview

  • 8/11/2019 ScilabTec NI

    1/20

    Integrating Data Acquisition and

    Instrument Control with Your Scilab

    Scripts

    Darcy Dement

    Marketing DirectorNational Instruments France

    [email protected]

  • 8/11/2019 ScilabTec NI

    2/20

  • 8/11/2019 ScilabTec NI

    3/20

    3

    What We Do

    Low-Cost ModularHardware for

    Measurement and

    Control

    Productive SoftwareDevelopment Tools

    Highly IntegratedSystems Platforms

    Used By Engineers and Scientists for Test, Design, and Control

  • 8/11/2019 ScilabTec NI

    4/20

    4

    The Numerical Mathematics Consortium

    http://www.nmconsortium.org/

    http://www.nmconsortium.org/http://www.nmconsortium.org/http://www.inria.fr/index.en.htmlhttp://www.ni.com/http://www.maplesoft.com/http://www.nmconsortium.org/
  • 8/11/2019 ScilabTec NI

    5/20

    5

    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

  • 8/11/2019 ScilabTec NI

    6/20

    6

    Textual Math Strengths

    Scripted math

    Sequential order of execution

    Vector and matrix operations Algorithm design for signal

    processing

    Familiarity User network and community

  • 8/11/2019 ScilabTec NI

    7/207

    Need for Instrumentation & Interactivity

    Acquire real-world datawith hardware

    Generate real stimuli

    Control any of 1000s of

    instruments with availabledrivers

    Perform frequencyanalysis, probability,statistics, math, curvefitting, interpolation, digital

    signal processing, etc. Create custom algorithms

    Visualize data withprofessional userinterfaces

    Generate reports

    Publish and controlapplications on the web

    Connect to databases

    Efficiently store data inmultiple file formats

  • 8/11/2019 ScilabTec NI

    8/208

    Need for Instrumentation & Interactivity

    Acquire real-world datawith hardware

    Generate real stimuli

    Control any of 1000s of

    instruments with availabledrivers

    Perform frequencyanalysis, probability,statistics, math, curvefitting, interpolation, digital

    signal processing, etc. Create custom algorithms

    Visualize data withprofessional userinterfaces

    Generate reports

    Publish and controlapplications on the web

    Connect to databases

    Efficiently store data inmultiple file formats

  • 8/11/2019 ScilabTec NI

    9/209

    Mathematical

    Simulation

    Measurement and

    Presentation

    Complementing Your Scripts with

    Instrumentation and Presentation

  • 8/11/2019 ScilabTec NI

    10/2010

    Mathematical

    Simulation

    Measurement and

    Presentation

    Complementing Your Scripts with

    Instrumentation and Presentation

  • 8/11/2019 ScilabTec NI

    11/2011

    What is LabVIEW?

    Compiled GraphicalDevelopment Environmentfor Engineering & Science

    Implement and deploy custom applications

    Automated test & measurement Graphical system design

    Easily implement and deploy custom GUIsby 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

  • 8/11/2019 ScilabTec NI

    12/2012

    Integrate LabVIEW with Scilab Scripts to

    Add Interactivity to Simulations

  • 8/11/2019 ScilabTec NI

    13/20

    13

    Integrate LabVIEW with Scilab Scripts to

    Add Interactive Visualization to Simulations

  • 8/11/2019 ScilabTec NI

    14/20

    14

    LabVIEW-Scilab Script Integration Simplifies

    Acquisition and Analysis of Live Signals

  • 8/11/2019 ScilabTec NI

    15/20

    15

    ni.com/idnet: Your Source for

    Instrument Drivers with LabVIEWDrivers for 6000+ instruments from over 275 vendors

  • 8/11/2019 ScilabTec NI

    16/20

    16

    Multiple NI Data Acquisition Options, Same Software

    PXI Express

    Wi-FiEthernet

    PXI

    PCI PCI Express

    USB

  • 8/11/2019 ScilabTec NI

    17/20

    17

    Instrument Your Algorithms

    DEMO

  • 8/11/2019 ScilabTec NI

    18/20

    19

    How it Works:

    Using Scilab Scripts within LabVIEW1. 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, andinsert 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, selectAdd Input or Add Output, and enter input / output variablenames

    5. Connect LabVIEW wires to the new inputs and outputs

    When you run your application, LabVIEW invokes theScilab engine to execute your script

  • 8/11/2019 ScilabTec NI

    19/20

    20

    Downloading the Free Scilab-LabVIEW Gateway

    scilab.org ni.com/info and enter: infoscilab

  • 8/11/2019 ScilabTec NI

    20/20

    21

    Conclusion & Call-to-Action

    LabVIEW adds instrumentation and interactivityto bring life to your mathematical simulations

    Let us know about your applications for theScilab / LabVIEW link (forums.ni.com, orhttp://url.ie/6dns)

    Try LabVIEW free for 30 days download atni.com/labview

    [email protected]