Professional Documents
Culture Documents
com
mexico.ni.com Na#onal
Instruments
de
México
Módulos
Especializados
para
su
Área
de
Inves#gación
Arturo
Vargas
Marke#ng
Manager
Na#onal
Instruments
Mexico
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Agenda
• Procesamiento
de
Señales
Avanzado
con
NI
LabVIEW
• Programación
Textual
Orientada
a
Matemá#cas
con
NI
Mathscript
RT
• Generación
de
Código
ANSI
C
desde
VIs
de
LabVIEW
• Simulación
y
Diseño
de
Control
• Sistemas
de
Control
de
Movimiento
• Algoritmos
de
Visión
Ar#ficial
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Módulos
Especializados
de
LabVIEW
Real-Time
Control Design
Module
& Simulation Module
Datalogging &
FPGA
Supervisory Control
Module Module
MathScript RT Mobile
Module Module
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
2011
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Plataforma
para
Análisis
y
Procesamiento
de
Señales
Choose an
appropriate approach Reuse your existing code
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Herramientas
Integradas
para
Procesamiento,
Análisis
y
Matemá#cas
• Procesamiento y Análisis de Señales • Matemáticas
– Generación de Forma de Onda – Numéricos
– Acondicionamiento Forma de – Funciones Elementales y
Onda Específicas
– Monitoreo Forma de Onda – BLAS/LAPAC- Algebra Lineal
– Mediciones Forma de Onda – Regresiones
– Generación de Señales – Interpolación / Extrapolación
– Operaciones con Señales – Probabilidad y Estadística
– Ventanas – Optimización
– Filtros Digitales – Ecuaciones Diferenciales
– Análisis de Espectro – Geometría
– Transformadas – Polinomios
– Punto a Punto – Evaluación 1D & 2D
– Cálculo
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
Toolkits
para
Procesamiento
y
Análisis
de
Señales
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
2011
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Nodo
MathScript
• Combine
matemá#ca
textual
con
desarrollo
gráfico
• 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
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Funciones
Integradas
de
NI
LabVIEW
Mathscript
Gráficas
en
2D
y
3D
Operaciones
Polinomiales
X-‐Y
(scaeer)
plots,
mesh
plots,
3D
plots,
surface
plots,
contour
Convolu#on,
deconvolu#on,
polynomial
fit,
piecewise
plots,
subplots,
stairstep
plots,
logarithmic
plots,
stem
plots,
polynomial,
par#al
frac#on
expansion
and
others
vector
field
plots,
tree
plots
and
more
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
DEMO: NI LabVIEW Mathscript, Matemáticas Basadas en Texto
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
C
Generator
• Genera
código
C
profesional
desde
un
diagrama
de
LabVIEW
– Precisión
– Estabilidad
– Desempeño
– Densidad
– Legibilidad
• Construye
el
código
generado
en
un
proyecto
superior.
• Validación
con
ejecución
en
escritorio
• Aumenta/sobrescribe
código
cuando
es
necesario
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
C
Generator
Flujo
de
Diseño
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
C
Generator
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
2011
C
Generator
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Declaración
de
Variables
mexico.ni.com
mexico.ni.com Na#onal
Module Instruments
de
name
# of #: Series México
Múl#ples
Enfoques
de
Desarrollo
• Desarrollo
de
algoritmos
u#lizando
tres
modelos
computacionales
• Generación
de
funciones
C
desde
SubVIs
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
DEMO: Generación de Código ANSI C desde NI LabVIEW
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Plataforma
para
Control
de
NI
LabVIEW
Development
Environment
Control Design and
System ID Toolkit StateChart Module
Simulation Module
Simulation Interface
PID and Fuzzy Logic Toolkit NI Motion Control
Toolkit
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
System
Iden:fica:on
Toolkit
• Iden#fique
modelos
de
sistemas
dinámicos
directamente
desde
señales
de
mundo
real
de
estmulo
y
respuesta
• Integre
adquisición
de
datos
perfectamente
para
iden#ficación
de
sistemas
basados
en
#empo
y
frecuencia
• Integre
con
otros
módulos
LabVIEW
para
construir
algoritmos
de
control
adapta#vo
• Algoritmos
paramétricos,
polinominales,
basados
en
frecuencia
y
grey
box
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
Control
Design
and
Simula:on
Module
• Análisis
y
diseño
de
control
interac#vo.
• Root
Locus,
PID,
lead/lag
...
• Sistemas
lineales
y
no
lineales.
• Estado-‐espacio
-‐
LQR,
LQG,
polos,
filtro
• Respuesta
en
#empo
y
frecuencia.
Kalman
...
• Caracterís#cas
dinámicas.
• Uso
de
scripts
.m
con
el
nodo
Mathscript.
• Asistentes
para
diseño
de
control.
• ConverDdor
de
modelos
Simulink.
mexico.ni.com
mexico.ni.com Na#onal
Instruments
• de
MImplementación
éxico
en
Tiempo
Real
para
HIL
o
protoDpaje
rápido.
DEMO:
Simulación
de
Plantas
de
Control
en
LabVIEW
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Toolkit
de
PID
y
Lógica
Difusa
• Integre
algoritmos
de
control
P,
PI,
PD
y
PID
en
sus
aplicaciones
de
LabVIEW.
• Use
el
Diseñador
del
Sistema
Difuso
Windows/Real Time Bloques de Función
y
VIs
de
Lógica
Difusa
para
diseñar
y
controlar
sistemas
difusos.
• Automa#ce
las
ganancias
para
mejorar
el
rendimiento
del
control.
• Aproveche
las
caracterís#cas
avanzadas
incluyendo
como
ajuste
de
ganancia
y
an#
windup
integral.
FPGA Control y Simulación
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
DEMO:
Diseño
de
Controladores
PID
y
Lógica
Difusa
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Componentes
de
un
Sistema
de
Control
de
Movimiento
Control Supervisorio
API
Usuario
Control
supervisorio
Eventos
Entradas
Salidas
Generador de Trayectorias
Cruise
Acceleration
Deceleration
Jerk
Jerk
Ciclos Control
Interpolación
Ciclo
Ciclo
M
Ciclo
Torque
Posición
Velocidad
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Módulo
LabVIEW
NI
SoUMo#on
Control Supervisorio
User
API
NI
SoaMo:on
Supervisory
API
NIControl
SoftMotion
Motion Manager Events
Configuración
Proyecto
Generador de Trayectorias
Cruise
Acceleration
Deceleration
Jerk
Jerk
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Módulo
LabVIEW
NI
SoUMo#on
Herramientas
Configuración
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
LabVIEW
NI
SoUMo#on
API
de
Programación
API de bloques de funciones de alto nivel
• Basados en el estándar PLCopen
• Comportamiento en tiempo real asíncrono
• Desarrollo de aplicaciones simplificado
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Control
de
Movimiento
en
Windows
Expansión
Windows
Host-‐
Controlador
Etapa
Potencia
PC
Ethernet
Backplane
y
Motor
de
Hardware
cRIO
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Módulos
de
Control
de
Movimiento
• Conectividad directa a cientos de
controladores de servos y motores a
pasos
• Salidas
digitales
de
propósito
• Ciclos de control de 50 µs digital
• Interpolación Spline • Salida
de
comparación
de
• Algoritmo de generación de posición
para
sincronización
con
pasos patentado mediciones
o
visión.
• Modo
de
control
de
posición
y
torque
• Entrada
de
encoder
de
cuadratura
sencilla
o
doble
• Switches
de
límites
• Captura
de
posición
• Entradas
digitales
de
propósito
general
NI 9512 – Módulo para motores a pasos
NI 9514 – Módulo para servomotores
NI 9516 – Módulo para servomotores (retroalimentación de
doble encoder)
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Control
de
Movimiento
en
CompactRIO
Expansión
Etapa
Windows
Controlador
Ethernet
Backplane
Potencia
y
Host-‐
PC
de
Hardware
cRIO
Motor
Aplicación HMI
(opcional)
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Control
de
Movimiento
Personalizado
en
CompactRIO
Expansión
Etapa
Windows
Ethernet
Backplane
E/S
Serie
C
Potencia
y
Host-‐
PC
cRIO
Motor
Aplicación HMI
(opcional)
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Control
de
Movimiento
Personalizado
en
CompactRIO
Expansión
Windows
Controlador
Ethernet
Backplane
Motor
Host-‐
PC
Serie
C
cRIO
Aplicación HMI
(opcional)
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
DEMO:
Sistemas
de
Movimiento
Basados
en
Configuración
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Semiconductor Dispositivos
Monitoreo & Solar e Investigación Médica Farmacéutico
Industrial y Consumo
Bienes de Consumo
Robótica
Autónoma
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Plataforma
de
Visión
de
NI
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Capacidades
de
Visión
Ar#ficial
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Programa
de
Formación
y
Trayectorias
de
Aprendizaje
Basadas
en
sus
Necesidades
Capacitación
Variedad
de
Formatos
de
Cursos:
Aula,
Empresa,
en
Línea
y
Autodidacta
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Exámenes
y
Cer#ficaciones
de
LabVIEW
Cer:fied
LabVIEW
Certified LabVIEW Certified LabVIEW
Associate
Developer
Developer Architect
mexico.ni.com
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
¿PREGUNTAS?
Arturo
Vargas
Marke:ng
Manager
Na:onal
Instruments
Mexico
arturo.vargas@ni.com
01
800
010
0793
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México
Agenda
mexico.ni.com
mexico.ni.com Na#onal
Instruments
de
México