You are on page 1of 6

Array

Un array es una colección de datos todos ellos del mismo tipo. Puede tener una o màs

dimensiones y hasta 2 (31) elementos por dimensión, según la memoria disponible. Un

array puede ser de cualquier tipo excepto otro array, chart o graph (ver capìtulo 5).

Se accede a cada elemento de un array mediante un índice, el cual es cero base, es

decir, va de 0 a N-1 donde N es el nùmero de elementos.

La creación de arrays de control o indicadores en el panel frontal se hace mediante la

combinación del icono array shell de la paleta Array & Cluster del menú controls (en la

versión de estudiante, el ìcono array de la paleta Array & Graph), con un objeto de

datos, que puede ser numérico, booleano o string.

Funciones

Array Size (tamaño del array): Da el numero de elementos del array.

Build Array (construir array): Concatena arrays o añade elementos extras a un


array. La función aparece como cuando se pone en el diagrama de bloques. Podemos

redimensionarla para incrementar el nùmero de entradas.

Array Subset (Subarray de un array): Devuelve una parte de un array a partir de un


índice y longitud determinados.

PROGRAMACION EN TIEMPO REAL Pá gina 1


Index Array (indexar array): Accede a un elemento de un array.

Esta función también se puede utilizar para separar una o màs dimensiones de un

array bidimensional y crear un subarray del original. Para ello añadir una nueva

dimensión y seleccionar el comando Disable Indexing del menú pop-up del terminal de

índice:

Initialize Array

Crea una matriz n-dimensional en el que se inicializa cada elemento con el valor del elemento.

Utilice la herramienta de posicionamiento para redimensionar la función y aumentar el número

de dimensiones de la matriz de salida. El panel muestra el conector de datos por defecto para

este tipo de función polimórfica.

Array Max & Min Function

PROGRAMACION EN TIEMPO REAL Pá gina 2


La función compara cada tipo de datos de acuerdo a las normas de matriz de comparación.

Si una matriz numérica tiene una dimensión, el índice máximo y mínimo índice de salidas son

números enteros escalar. Si una matriz numérica tiene más de una dimensión, estas salidas son

arreglos 1D que contienen los índices de los valores máximos y mínimos.

Si la matriz de entrada está vacía, el índice máximo y el índice son -1 min.

Replace array subset

Sustituye un elemento o submatriz de una matriz en el punto que especifica en el índice. Al hilo

una matriz para esta función, la función cambia de tamaño automáticamente para mostrar las

entradas de índice para cada dimensión de la matriz que con cable. El panel muestra el

conector de datos por defecto para este tipo de función polimórfica.

Insert into array

Inserta un elemento o submatriz en una matriz n-débil en el punto que especifica en el índice.

Al hilo una matriz para esta función, la función cambia de tamaño automáticamente para

mostrar las entradas de índice para cada dimensión de la matriz. Si no cable de cualquier

entrada de índice, la función añade el nuevo elemento o submatriz hasta el final de la serie n-

dim.

PROGRAMACION EN TIEMPO REAL Pá gina 3


Delete from array

Elimina un elemento o submatriz de la matriz n-oscuro y devuelve la matriz de editar en

conjunto w / subconjunto eliminado y el elemento eliminado o subarray en parte ha sido

eliminado.

Al hilo una matriz para esta función, la función cambia de tamaño automáticamente para

mostrar las entradas de índice para cada dimensión de la matriz.

Reshape array

Cambia las dimensiones de una matriz de acuerdo a los valores de tamaño de la dimensión 0 ..

m-1. El panel muestra el conector de datos por defecto para este tipo de función polimórfica.

Esta función ajusta la matriz de datos en la memoria de acuerdo con las dimensiones de la

matriz cambia de forma. Esta función pastillas o trunca los datos si es necesario. Por ejemplo,

si se pasa una matriz 1D con 9 elementos {0,1,2,3,4,5,6,7,8} para esta función con dos

dimensiones definidas con tamaños de 2 y 3, respectivamente, la función devuelve una matriz

2D que contiene {{0,1,2}, {3,4,5}}. La función trunca los tres últimos elementos de entrada,

porque la matriz de salida tiene una capacidad para sólo seis valores.

Unbundle By Name

PROGRAMACION EN TIEMPO REAL Pá gina 4


Devuelve los elementos de racimo cuyo nombre se especifica. Usted no tiene que hacer un

seguimiento de la orden de los elementos dentro de la agrupación. Esta función no requiere el

número de elementos para que coincida con el número del clúster. Después de alambre de un

grupo en esta función, puede seleccionar un elemento individual de la función.

Bundle By Name

Sustituye a uno o más elementos de racimo. Esta función se refiere a los elementos de racimo

por nombre en lugar de por su posición en el grupo. Después de conectar el nodo a un clúster de

entrada, haga clic en el nombre de terminales para seleccionar elementos en el menú

contextual. También puede utilizar la herramienta de funcionamiento para hacer clic en los

terminales de nombre y seleccionar de una lista de elementos de racimo. Todas las entradas

son obligatorios.

Bundle

Reúne un conjunto de elementos individuales. También puede utilizar esta función para cambiar

los valores de los elementos individuales en un clúster existente sin tener que especificar

nuevos valores para todos los elementos. Para ello, conecte el clúster que desea cambiar a la

terminal de racimo medio de esta función. Al hilo de un clúster a esta función, la función

cambia automáticamente de tamaño para mostrar las entradas para cada elemento en el grupo.

El panel muestra el conector de datos por defecto para este tipo de función polimórfica.

Unbundle

PROGRAMACION EN TIEMPO REAL Pá gina 5


Divide un grupo en cada uno de sus elementos individuales. Al hilo de un clúster a esta función,

la función cambia automáticamente de tamaño para mostrar los resultados de cada elemento en

el grupo que con cable.

Esta función produce como salida de estos elementos en el mismo orden en que aparecen en el

clúster. El número de salidas para esta función debe coincidir con el número de elementos de la

agrupación. Cuando haya dos o más elementos del mismo tipo, hacer un seguimiento de su orden

en el clúster. Si tiene acceso a lo que no proceda por error, LabVIEW no informa de esto como

un error.

Array To Cluster

Convierte una matriz de 1D a un grupo de elementos del mismo tipo que los elementos de la

matriz. Haga clic en la función y seleccione el tamaño de clúster en el menú contextual para

establecer el número de elementos en el clúster.

El valor por defecto es de nueve. El tamaño máximo de clúster para esta función es de 256.

Utilice esta función si desea mostrar los elementos del mismo tipo en un indicador del panel

frontal de racimo, pero quiere manipular los elementos en el diagrama de bloques por los

valores de su índice.

Cluster To Array

Convierte un grupo de elementos del mismo tipo de datos a una matriz 1D de elementos del

mismo tipo de datos.

PROGRAMACION EN TIEMPO REAL Pá gina 6

You might also like