Professional Documents
Culture Documents
Luis Guizar
Applications Engineer, National Instruments
Introduccin
El desarrollo de algoritmos requiere considerar factores interrelacionados como lo son: Forma de programacin Algoritmo Arquitectura
Procesamiento de Seales, Anlisis y Matemticas: Componentes Fundamentales de la Instrumentacin Virtual y Diseo Grfico de Sistemas
Diseo
Prototipo
Implementacin
13%
Visual C++
MATLAB
4%
LabWindows/CVI
4%
Software Usado para Software Usedfor for PC-Based Software Used PC-Based Adquisicin deand Datos Data Acquisition and Data Acquisition Basados en PC y Control de Instrument Control Instrument Control Instrumentacin
10% 15% 20% 25% 30% 35%
10%
0%
5%
Fuente: Investigacin de 400 lectores estadounidenses T&M World, EDN, Design News, and R&D magazines, Q1 2004
Comentarios
Cuerpo de la Funcin
LabVIEW MathScript
Procesamiento de seales, anlisis y matemticas basadas en texto dentro de LabVIEW
800 funciones integradas Cree funciones definidas por ususario Rehutilice archivos .m
2D and 3D Plotting / Visualization Probability and Statistics Digital Signal Processing (DSP) Optimization Approximation (Curve Fitting / Interpolation) Advanced Functions Ordinary Differential Equations
Basic Operations Polynomial Operations Trigonometric Linear Algebra Matrix Operations Boolean and Bit Operations Data Acquisition / Generation Vector Operations Other
ni.com
National Instruments Confidential 10
ni.com
National Instruments Confidential 11
Nodo MathScript
Combine matemtica textual con desarrollo grfico Implemente ecuaciones y algoritmos con texto Defina variables de entrada y salida en el borde Depure archivos .m con paso simple, breakpoints, y sintaxis resaltada
Nodo MathScript
ni.com
National Instruments Confidential 12
ni.com
National Instruments Confidential 13
Matemticas
Numrico Elementales y Funciones Especiales BLAS/LAPAC- basados en lgebra Lineal Regresin Lineal Interpolacin / Extrapolacin Probabilidad y Estadstica Optimizacin Ecuaciones Diferenciales Ordinarias Geometra Polinomial Anlisis de Frmulas Evaluacin 1D & 2D Clculo Zeros
Opciones externas
MATLAB software
The MathWorks, Inc.
MathCAD software
Mathsoft (A PTC company)
Maple software
Maplesoft INRIA
Scilab software
Paralelismo
El Paralelismo es una consideracin cuando selecciona e implementa su algoritmo Representacin de paralelismo basada en texto no es tan directa y requiere esfuerzo extra La programacin grfica de LabVIEW naturalmente representa paralelismo
Proceso 4
PREGUNTAS?
Luis Guizar
Applications Engineer National Instruments Mexico luis.guizar@ni.com 01 800 010 0793