el 03-15-2016 09:07 AM
Hola me gustaria saber como extraer datos de un array 2D que contiene datos de un muestreo, necesito tomar todos los datos de la primera columna y enviarlos a un gauge para que se simulen. No se si haiga una forma de extraerlos automaticamente ya que son mas de 1000 datos, la verdad solo tengo conocimientos basicos y necesito ayuda. De antemano gracias si desean ayudarme.
¡Resuelto! Ir a solución.
el 03-15-2016 10:16 AM
To extract a column as a 1D array, use "index array" with one of the indices disconnected.
el 03-15-2016 10:49 AM
ty friend i extracted the first column but i dont know how read data by data and translate to gauge for simulate
Ya extraje la columna que queria pero no se como leer dato por dato y enviarlo al gauge solo toma 1 y lo quenecesito es simular todos esos datos pero son muchos
el 03-15-2016 12:09 PM
Autoidenxing FOR loop? How does the rest of the code look like?
el 03-15-2016 12:21 PM
Afrodjeff escribió:Hola me gustaria saber como extraer datos de un array 2D que contiene datos de un muestreo, necesito tomar todos los datos de la primera columna y enviarlos a un gauge para que se simulen. No se si haiga una forma de extraerlos automaticamente ya que son mas de 1000 datos, la verdad solo tengo conocimientos basicos y necesito ayuda. De antemano gracias si desean ayudarme.
Pon una imagen de tu Diagrama de Bloques, o adjunta el VI para que te podamos ayudar.
el 03-15-2016 03:09 PM
Saludos, Lo que pasa esque tengo varios arrays con muestreos y como se menciono antes con el index array puedo seleccionar la columna que contiene los datos a usar, pero no se como enviarlos uno a uno para que el indicador numerico gauge lo muestre como si fuere una medicion en tiempo real. No se por donde comenzar realmente
el 03-16-2016 02:44 AM
Afrodjeff escribió:Saludos, Lo que pasa esque tengo varios arrays con muestreos y como se menciono antes con el index array puedo seleccionar la columna que contiene los datos a usar, pero no se como enviarlos uno a uno para que el indicador numerico gauge lo muestre como si fuere una medicion en tiempo real. No se por donde comenzar realmente
Puedes utilizar un ciclo For (con Indexing) para que te vaya mostrando uno a uno todos los datos de cada columna.
Te adjunto figura para mayor aclaración.
Saludos y suerte...
el 03-16-2016 10:19 AM
Gracias amigo hice lo q dijiste y veo q entra dato a dato al for loop sin embargo el gauge no lo simula pasa de golpe a 4000 y se queda ahi aunque entre otros datos.
03-16-2016 10:28 AM - editado 03-16-2016 10:30 AM
Do not wire [N] of the FOR loop! When autoindexing, the FOR loop will automatically stop when it runs out of elements.
(Currently, you need to modify the code whenever the array size changes. That's not very convenient or scaleable!)
03-16-2016 11:00 AM - editado 03-16-2016 11:04 AM
Afrodjeff escribió:Gracias amigo hice lo q dijiste y veo q entra dato a dato al for loop sin embargo el gauge no lo simula pasa de golpe a 4000 y se queda ahi aunque entre otros datos.
Hola:
Estás poniendo la segunda columna (0 equivale a la primera y 1 a la segunda). Como los valores de esa columna son mayores de 4000 y tienes el máximo del Gauge a 4000, la aguja se queda en el máximo. Tienes que cambiar el máximo de Gauge a 1.390.100
Además, como te dice altenbach al haber cableado 100 al terminal N, solamente te simula los 100 primeros y desecha el resto.
suerte