Sei sulla pagina 1di 48

ARREGLOS

ARREGLOS
ARREGLOS

ARREGLOS

ARREGLOS


ARREGLOS
Array Size
Retorna el tamao N del arreglo de entrada. Si
este es de n dimensiones, la salida ser un
vector de n elementos donde cada uno mostrar
el tamao de cada dimensin
ARREGLOS
Index Array
Retorna el elemento indicado de un arreglo. Se
debe adicionar tantos elementos de ndice como
dimensiones tenga el arreglo.
La salida de esta funcin tambin puede ser un
arreglo cuando se cablean slo algunos de los
ndices.
ARREGLOS
Replace Array Subset
Reemplaza el elemento indicado en los
terminales de ndice por el elemento que este
cableado al terminal new element/subarray. Se
debe agregar tantos terminales como
dimensiones tenga el arreglo.
ARREGLOS
Si se desea reemplazar varios elementos, es decir
una porcin de arreglo, basta con cablear el nuevo
arreglo al terminal new element/subarray y
establecer los ndices correspondientes a la porcin
de arreglo a reemplazar.

El nuevo elemento o arreglo debe ser del mismo
tipo y dimensin del arreglo inicial.

Es una funcin polimrfica y puede trabajar con
arreglos de cualquier tipo y dimensin
ARREGLOS
Insert Into Array
Inserta un arreglo o un elemento en la posicin
especificada por el terminal del ndice. Cuando
no se cablea este terminal, el arreglo o
elemento se inserta al final del arreglo de
entrada.
ARREGLOS
Delete From Array
Elimina un elemento o arreglo del arreglo de
entrada. Adems de devolver el arreglo editado,
tambin devuelve la porcin de arreglo
eliminada.
ARREGLOS
Initialize Array
Retorna un arreglo de n dimensiones, donde
todos los elementos sern inicializados con el
valor y tipo de dato cableado en element.
Se debe adicionar tantos elementos de ndice
como dimensiones se deseen en la salida
ARREGLOS
Build Array
Construye un arreglo de n dimensiones con los
elementos de entrada que pueden ser de n o de
n-1 dimensiones.

ARREGLOS
Cuando todas las entradas poseen dimensin n,
la salida ser de dimensin n+1.

Si se desea que la salida sea un arreglo dE
dimensin n conformado por la concatenacin
de todas las entradas, entonces se debe
seleccionar Concatenate Inputs del mn de la
funcin

ARREGLOS
Array Subset
Retorna una porcin del arreglo de entrada
(sub-arreglo).
index(0) indica la posicin de inicio
length el nmero de elementos que tendr el
sub-arreglo.
ARREGLOS
Rotate 1D Array
Enva los ltimos n elementos de un arreglo al
principio del mismo. Si n es un nmero negativo,
se rotarn los primeros n elementos al final del
arreglo. Si n es 0, N o N el vector de salida es
igual al de entrada.
ARREGLOS
Reverse 1D Array
Reordena todas las posiciones del arreglo desde
el ltimo elemento hasta el primero.
ARREGLOS
Search 1D Array
Busca elment dentro de un arreglo de una
dimensin comenzando desde start index y
retorna la posicin donde se encontr. De no
hallar ninguna coincidencia retorna -1
ARREGLOS
Split 1D Array
Divide el arreglo de entrada en el elemento
index regresando dos sub-arrreglos
ARREGLOS
Sort 1D Array
Ordena un arreglo de forma ascendente si es
numrico o alfabticamente si es tipo cadena.
ARREGLOS
Array Max & Min
Retorna los valores mximo y mnimo de un
arreglo numrico con sus respectivas posiciones.
ARREGLOS
Transpose 2D Array
Retorna la transpuesta de una matriz o arreglo
de dos dimensiones
ARREGLOS
Interpolate 1D Array
Retorna un valor Y como resultado sobre el
arreglo de entrada de tamao N en el punto X.
Los elementos de las abscisas son los nmeros
naturales desde 0 hasta N-1, y X el nmero real
donde se desea evaluar el arreglo
ARREGLOS
Threshold 1D Array
Retorna un valor x que es igual al ndice
fraccionario equivalente a un valor Y del arreglo
de entrada.
ARREGLOS
Interleave 1D Arrays
Forma un arreglo compuesto por los elementos
intercalados de los arreglos de entrada
ARREGLOS
DECIMATE 1D ARRAYS
Distribuye los elementos de un arreglo de entrada en n
arreglos de salida, poniendo los primeros n elementos
del arreglo de entrada como primera posicin de cada
arreglo de salida y as sucesivamente. Su
funcionamiento es inverso al de la funcin Interleave
1D Arrays.
ARREGLOS
Array Constant
Es un contenedor de arreglos al que se puede
agregar cualquier tipo de constante a excepcin
de otros contenedores de arreglo y puede ser de
una o varias dimensiones. Sus propiedades de
presentacin son idnticas a las de los arreglos,
controles o indicadores, del panel frontal.

ARREGLOS - EJERCICIO
De un arreglo 1D, generar las salidas requeridas:
- Tamao del arreglo
- Valor mximo y la posicin en que se encuentra.
- Valor mnimo y la posicin en que se encuentra.
- Arreglo en orden ascendente.
- Arreglo en orden descendente.
- Cuarto elemento del arreglo (posicin 3)
ARREGLOS -EJEMPLO

ARREGLOS EJEMPLO

ARREGLOS EJEMPLO
Dado un arreglo 2D de 1000x2 donde cada
columna posee 1000 datos de una seal,
obtener una grfica de los datos de una de las
columnas en una waveform chart
ARREGLOS - EJEMPLO

ARREGLOS EJEMPLO

CLUSTER
Es una coleccin ordenada de variables que
pueden ser de diferentes tipos.
CLUSTER

CLUSTER

CLUSTER
Unbundle
Permite separar cada una de las variables de un
cluster para poderlas utilizar
independientemente dentro de un diagrama
CLUSTER
Bundle
Crea un cluster a partir de varios elementos
independientes. Tambin se utiliza para
reemplazar componentes de un cluster
existentes.
CLUSTER

CLUSTER
Dentro de un cluster las variables estn
numeradas. Este orden se requiere en las
funciones Bundle y Unbundle para conocer cual
es el terminal al que corresponde cada variable.
CLUSTER

CLUSTER

CLUSTER
Si un cluster contiene slo elementos del mismo tipo
puede ser convertido a un arreglo 1D por medio de la
funcin Cluster To Array


Cualquier arreglo de 1D puede ser convertido en un
cluster por medio de funcin Array To Cluster
CLUSTER - EJEMPLO
Un control tipo cluster contiene los siguientes
elementos:
a) Un control numrico DBL llamado A.
b) Dos controles booleanos llamados C y D.
c) Una matriz llamada M.
Se desea obtener un cluster indicador que
contenga:
a) Un indicador numrico igual al cuadrado de A
b) Un indicador booleano igual a C o D
c) Una matriz T igual a la transpuesta de M.
CLUSTER - EJEMPLO

CLUSTER - EJEMPLO
CLUSTER - EJEMPLOS
Unbundle by name

Potrebbero piacerti anche