Arreglos

17
15-8-2012 COMPARTE EL CONOCIMIENTO ELECTRONICA PERÚ TUTORIAL LABVIEW 2010

Transcript of Arreglos

15-8-2012

COMPARTE EL CONOCIMIENTO

ELECTRONICA

PERÚ TUTORIAL LABVIEW 2010

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 1

EJEMPLO1:

GENERAR UN ARRAY CON 7 ELEMENTOS Y UNA MATRIZ DE 5x4 CON NUMEROS ENTEROS

SOLUCION:

PARA GENERAR UN ARREGLO Y UNA MATRIZ HACEMOS USO DEL FOR (ASI COMO CUANDO

PROGRAMAMOS EN C).

EN EL DIAGRAMA DE BLOQUES TENEMOS:

ARREGLOS

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 2

EL PANEL FRONTAL TENEMOS LOS VALORES GENERADOS PERO COMO NOS DAMOS

CUANTA NO SON ENTEROS ESTO ES DEBIDO A QUE NUESTRO BLOQUE

ARRAYXY(INDICADOR) SE ENCUENTRA EN DOBLE FLOAT.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 3

PARA GENERAR LOS NUMEROS ENTEROS TENEMOS QUE CAMBIAR SU FORMATO Y ESTO

LO HACEMOS DE LA SIGUIENTE MANERA:

NOTAMOS QUE POR DEFECTO ESTA CONFIGURADO EN DOBLE FLOAT

SELECCIONAMOS EL FORMATO LONG(I32) QUE SON LOS ENTEROS LARGOS DE 32bit

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 4

AHORA TENEMOS EN EL DIAGRAMA DE BLOQUES :

Y EN EL PANEL FRONTAL OBSERVAMOS UN ARREGLO Y UNA MATRIZ CON NUMEROS

ENTEROS.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 5

EJEMPLO2:

HACER UNA SUMA DE MATRICES REALES Y UNA SUMA DE MATRICES CON NUMEROS COMPLEJOS

SOLUCION:

PARA INGRESAR DATOS DENTRO DE UNA MATRIZ NOS VAMOS AL PANEL FRONTAL Y

SELECCIONAMOS RealMatrix.ctl y ComplexMatrix.ctl

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 6

CREAMOS CUATRO MATRICES DOS REALES Y DOS COMPLEJAS.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 7

COMO YA TENEMOS LAS MATRICES EN REALES Y COMPLEJOS PARA SUMARLAS O

RESTARLAS SIMPLEMENTE SELECCIONAMOS LOS BLOQUES DE SUMAR Y RESTAR LUEGO

LES CREAMOS UN INDICADOR.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 8

SUMAMOS RESTAMOS Y TENEMOS LA SUMA Y RESTA DE NUMEROS REALES Y COMPLEJOS

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 9

EJEMPLO3:

CREAR UNA MATRIZ CON NUMEROS ENTEROS Y CALCULAR CUANTAS FILAS Y CUANTAS

COLUMNAS TIENE.

CREAR UN ARRAY Y CALCULAR EL NUMERO DE ELEMENTOS QUE TIENE

SOLUCION:

PARA OTENER EL TAMAÑO DE UNA MATRIZ O UNA ARRAY HACEMOS USO DEL BLOQUE

SIZE.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 10

EN EL PANEL FRONTAL PARA LA MATRIZ INGRESAMOS EL NUMERO DE FILAS NUMERO DE

COLUMNAS Y PARA EL ARRAY EL NUMERO DE ELEMENTOS ENTONCES NOTAMOS QUE EL

SIZE CREADO CONCUERDA CON LO QUE INGRESAMOS, ESTE EJERCICIO SOLO ES PARA VER

LA FUNCION DEL SIZE EL CUAL NOS SERA DE UTILIDAD EN FUTUROS EJEMPLOS.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 11

EJEMPLO4:

EXTRAER FILAS Y COLUMNAS DE UNA MATRIZ DE 6x4

SOLUCION:

PARA LOGRAR ESTO HACEMOS USO DEL BLOQUE INDEX EL CUAL PERMITE SEPARAR EN

COLUMNAS O EN FILAS.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 12

EN EL PANEL FRONTAL TENEMOS LA SEPARACION EN :

COLUMA0 COLUMNA1 FILA 2 Y FILA 3.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 13

EJEMPLO5:

EXTRAER ELEMENTOS DE LA FILA3 APARTIR DE LA POSICION1

SOLUCION:

PARA LOGRAR ESO HACEMOS USO DEL BLOQUE ARRAY SUBSET EL CUAL ME PERMITE

INGRESAR LA POSICION Y LA CANTIDAD DE DATOS QUE QUIERE EXTRAER APARTIR DE ESA

POSICION.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 14

SE NOTA LA EXTRACION DE ELEMENTOS DE LA FILA3, EL ARRAY SUBSET TIENE GRAN

UTILIDAD CUANTO ADQUIRIMOS DATOS YA QUE TOMAMOS LA CANTIDAD DE DATOS DE

UNA TRAMA O LOS DATOS MAS IMPORTANTES PARA REALIZAR UNA GRAFICA.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 15

EJEMPLO6:

DEL PROBLEMA ANTERIOR CONCATENAR LA FILA2 CON UNA CONSTANTE Y REEMPLAZAR EL

VALOR2 DE LA COLUMA1 POR EL NUMERO 100

SOLUCION:

SOLUCIONAMOS ESTO CON LOS BLOQUES PRACTICOS BUILD Y EL REPLACE

BUILD: CONCATENADOR

REPLACE: REEMPLAZA VALORES.

TUTORIAL LABVIEW 2010 15 de agosto de 2012

ELECTRONICA PERÚ 16

SE MUESTRA LA NUEVA COLUMNA CON LA POSICION REEMPLAZADA Y LA

CONCATENACION DE LA FILA2 CON LA CONSTANTE.