Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3978203
3978203
0 1 2 3 4 5 6
Arreglo 2D 0
1
2
3
4
Arreglo de 5 renglones por 7 columnas
para un total de 35 elementos
2
Arreglos: Controles e Indicadores
1. Seleccionar Array Shell 2. Ponga el objeto de datos
de la paleta Controls dentro del array shell
3
Creando Arreglos de Constantes
1. Seleccionar Array
Constant de la sub
paleta Array
2. Poner el objeto o la
constante (data) en el
arreglo (array constant)
el dato podrá ser de
punto fijo o flotante
4
Creando y Usando Arreglos
• Auto-Indexado. El Alambre más grueso
lazo acumula el
arreglo en el margen
derecho de la función
5
Creando Arreglos 2D
Inicializar Arreglo
Sub arreglo
7
La función Build Array
Adicionando elementos
8
La Función Index Array
Extrayendo un elemento
Extrayendo un renglón
9
Polimorfismo
•Las funciones de entrada pueden ser de diferentes tipos
•Todas las funciones artiméticas de LabVIEW son
polimórficas
Combinación Result
5 7
Escalar + Escalar Escalar
2
Arreglo escalado
Factor de escala 10
Graficos
• Seleccionar de la sub paleta Graph
• Tipo Waveform Graph – Grafica un arreglo de
números contra sus índices
• Tipo XY – Grafica un arreglo contra otro arreglo
11
Gráfico-simple Waveform Graphs
Arreglo 1D
Arreglo 1D
• Arreglos
separados de X-Y
definen los puntos
14
Uso de los Gráficos tipo
Chart y Graph
• Usar la ventana de ayuda con Charts y Graphs
15
Agrupamientos (Clusters)
Estructura de datos en forma de grupos
Los datos pueden ser de diferente tipo
Los elementos pueden ser o todos controles o
todos indicadores
A través del alambrado y agrupados con la
función bundled en un cable
16
Controles e Indicadores para Agrupar
1. Seleccionar Cluster del menú 2. Poner el o los objetos que se
o sub paleta Array & Cluster desea agrupar dentro del
cluster shell
17
Constantes de Clusters
Seleccionar Cluster Constant de la sub paleta Cluster
Clic derecho sobre el cluster existente y seleccionar
Create»Constant
18
Orden en el Cluster
Elementos que tienen un orden lógico (iniciar con 0)
Para cambiar el orden, clic derecho en el borde y
seleccionar Reorder Controls in Cluster...
19
Uso de Clusters para pasar datos a los
SubVIs
20
Funciones del Cluster
• En la sub paleta Cluster de la paleta Functions
• También haciendo clic derecho en la terminal del
cluster
(Leyendas en la
Bundle terminal reflejan el
tipo de dato)
Unbundle
Unbundled cluster
en el diagrama
22
Polimorfismo con Clusters
Las funciones tipo polimorfismo funcionan con
los clusters
Funciones aritméticas pueden efectuar cálculos
en clusters con datos numéricos
23
Cluster aritmético
RESUMEN
Un arreglo es una coleción de elementos del mismo
tipo de datos: numérico, Booleano, string, etc.
Crear arreglos o controles o indicadores es un proceso
de 2 etapas:
1. Disponer del esqueleto del arreglo o cluster
2. Poner el control/indicador deseado dentro del
esqueleto
Los lazos pueden acumular arreglos en los márgenes
del icono – auto-indixado
Las funciones de los arreglos se encuentran en la sub
paleta Array de la paleta Functions
24
RESUMEN …..
25
Lección 6
Estructuras Case y Sequence
Estructura Case
Estructura Sequence
Nodos para Formulas
Como remplazar estructuras Sequence
26
Estructuras Case
• Paleta Funtions – sub paleta Structures
• Encerrar nodos o arrastrarlos dentro de la estructura
• Solo uno de los casos es visible (verdadero o falso)
27
Case: Boleanos y Numéricos
29
Estructura de función Sequence
• En la paleta Function y sub paleta Structures
• Eje cuta los diagramas secuencialmente, cuadro 0 (0..x),
donde x es el número total de cuadros
• Solamente un cuadro es visible a la vez
30
Algunas Propiedades de Sequence
• Puede pasar datos de un cuadro a otro
• Se crean en los bordes de la estructura Sequence
31
Función Formula
• En la sub paleta Structures
• Se pueden implementar ecuaciones complejas
• Las variables se crean en el borde
• El nombre de las variables son sensitivas (mayu – minu)
• Cada línea de ecuación debe terminar con (;)
• La ventana de ayuda muestra las funciones disponibles
32
Bifurcaciones Condicionadas
en los nodos Formula
if (x >= 0) then
y = sqrt(x)
else
y = -99999.0
end if
Operador condicional Condición Falsa
34
RESUMEN
Existen 2 estructuras para el control de datos
– Estructura Case
– Estructura Sequence
Estructura Case
– Booleanos o numericos – el selector
determina el tipo
– Subdiagramas dentro de las estructuras case
– La salida de una estructura Case debe definirse
para todos los casos
35
RESUMEN …
36