Upload
mariomato
View
223
Download
0
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
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