Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Buscar en Excel el valor de un indicador numérico de LV

Hola a todos de nuevo, en esta ocasión os pido ayuda para ver si puedo hacer lo siguiente: tengo una tabla de excel con dos columnas, en la primera de ellas tiene un valor de altura de líquido de un depósito (columna A), y en la otra columna tiene el valor en litros del depósito (columna B). Lo que pretendo hacer es lo siguiente: en un "indicador numérico" tengo un valor que simula la altura del líquido, pues bien debo de buscar este valor (o el más próximo) en la columna A del Excel y devolver a otro "indicador numérico" de LV su correspondencia en litros, es decir, el valor de la columna B.

 

Gracias de nuevo el interés y vuestras respuestas.

0 kudos
Mensaje 1 de 4
2.888 Vistas

Hola framirez, para resolver lo que quieres hay varias opciones.

 La primera parte es cómo quieres leer la información del archivo de Excel, si es un CSV, lo puedes leer directo con el Read Spread Sheet VI de LabVIEW y y a manejar la información.

 Si necesitas trabajar con Excel también podrías usar el Report Generation Toolkit o Active X para leer el contenido de las celdas.

En Help Find examples puedes encontrar varios ejemplos de como leer los archivos.

 Estos ejemplos también te pueden servir:

Read & Write Excel File (with file)

LabVIEW: Write and Read from Spreadsheet File without the Report Generation toolkit

Manipulate Excel Data in LabVIEW

Getting Started: Read Data from Spreadsheet (.csv) and Display in LabVIEW

ead from Excel

 

Una vez que tengas en LabVIEW la información del Archivo puedes realizar una búsqueda lineal para encontrar en que índice se encuentra el valor. En este ejemplo busco la tabla hasta que el valor actual es >= al valor buscado y te doy la opción de que con un botón selecciones si quieres ese valor o el anterior, este botón lo podrías sustituir con un poco mas de lógica para ver cual valor esta mas cerca del valor que buscas.

 

 

 

Benjamin C
Principal Systems Engineer // CLA // CLED
0 kudos
Mensaje 2 de 4
2.886 Vistas

Muchas gracias Benjamin por tu respuesta, si no es mucha molestia, te pediría que adjuntaras el archivo con LV 2010, que es la versión que poseo.

 

De nuevo muchas gracias

0 kudos
Mensaje 3 de 4
2.883 Vistas

Hola Framirez aqui esta el ejemplo

 

Saludos

Benjamin C
Principal Systems Engineer // CLA // CLED
0 kudos
Mensaje 4 de 4
2.881 Vistas