From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

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

Arreglos en Labview

Hola, estoy utilizando una DAQ6008 para obtener una salida analógica de un arreglo de datos provenientes de una base. Tengo el arreglo completo de datos (más de 2000), sin embargo en las pruebas que he realizado, al momento de crear arreglos de esta longitud o mayores utilizando MathScript, LabView deja de funcionar, y no me permite realizar ninguna otra operación. Es importante mencionar que para arreglos de menor longitud (500) LabView funciona correctamente. Espero me puedan asistir con este problema.
0 kudos
Mensaje 1 de 2
3.630 Vistas
Hola demontesk,
básicamente tiene que ver con la forma en que LabVIEW compila los Math Scripts, entre más grande es el Script (numero de líneas u operaciones) mucho más tiempo le toma a LabVIEW compilarlo, es por lo mismo que "deja de funcionar". Lo que puedes hacer es partir tu código en varios scripts y puedes compartir tus variables con el comando Global.

Por otra parte, ¿cuál es el motivo de usar Math Script para generar la señal si ya cuentas con los valores en el arreglo?

Si gustas, platícame un poco más del propósito de tu aplicación para que pueda sugerirte otra técnica de programación.

Saludos.
Arturo Gómez | Applications Engineering
Certified LabVIEW Associated Developer

National Instruments Latin America
01-800-010-0793
ni.com/support
0 kudos
Mensaje 2 de 2
3.575 Vistas