Preparación del Examen de CLAD (conceptos comúnmente perdidas).pptx
-
Upload
alejandro-noriega -
Category
Documents
-
view
238 -
download
1
Transcript of Preparación del Examen de CLAD (conceptos comúnmente perdidas).pptx
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
1/44
Preparacin del Examen deDesarrollador Asociado LabVIEW
Certificado
Temas: Bucles, Cartas y Graficas, Funciones de Matrices,
Acciones Mecnicas Booleanas, Puntos de Coercin, Romper el
Flujo de Datos, Nodos de propiedad, Estructura de Eventos
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
2/44
National Instruments Confidential 2
Bucles
Los bucles for y los bucles while contienen unterminal que muestran el numero de
iteraciones ejecutadas.
Bucles While deben ejecutar al menos una vez.
Bucles For pueden ejecutar cero veces.
El ndice del terminal de iteracin es cero; esto quiere
decir que el terminal muestra 0 para la primera iteracin
del bucle.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
3/44
National Instruments Confidential 3
Bucles
Que ser mostrado en los indicadores For Loop Sum, While
Loop Sum, y Iteration cuando el programa es ejecutado?
A. For Loop Sum= 1, Iteration=0, While Loop Sum= 1
B. For Loop Sum=2, Iteration=1, While Loop Sum=2
C. For Loop Sum=1, Iteration=0, While Loop Sum=2
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
4/44
National Instruments Confidential 4
Bucles
N Condicin de
Fin
encontrada?
(N>entrada)?
Suma Valor de For
Loop Sum
Valor de
Iteration
1 no 0+1=1 1 0
2 si No se ejecuta 1 (no hay
cambio)
0 (no hay
cambio)
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
5/44
National Instruments Confidential 5
Bucles
Iteracin Suma Valor de
While
Loop Sum Valor
Condicin
de Fin
encontrada
(i=1)?
1 0+1=1 1 0 no
2 1+1=2 2 1 si
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
6/44
National Instruments Confidential 6
Bucles
Que ser mostrado en los indicadores For Loop Sum, While
Loop Sum, y Iteration cuando el programa es ejecutado?
A. For Loop Sum= 1, Iteration=0, While Loop Sum= 1
B. For Loop Sum=2, Iteration=1, While Loop Sum=2
C. For Loop Sum=1, Iteration=0, While Loop Sum=2
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
7/44National Instruments Confidential 7
Cartas y Graficas
Ambos
Aceptan varios tipos de datos:
Forma de Ondas
Dinmica
Matrices
Data de Forma de Ondas contiene:
Una matrice de puntos
t0
dt
Graficas
No aceptan valores de punto
singular
Todos los puntos son tramados a la
misma vez.
Cartas
Aceptan valores de punto singular
Valores son almacenados en un
bfer, luego son sobre-escribidoscon nuevos valores
Puntos son tramados cuando los
datos son disponibles.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
8/44National Instruments Confidential 8
Cartas y Graficas
La carta esta dentro del ciclo y se actualiza
cada iteracin.
La grafica fuera del ciclo se actualiza
solamente una vez: cuando el ciclo acaba con
ejecucin.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
9/44National Instruments Confidential9
Cartas y Graficas
Tu necesitas aadir un indicador de grafica en la ubicacin
mostrada Graphical Indicator. Cual de las siguientes opcioneses el mejor indicador grafico para usar en este programa?
A. Forma de Onda Grafica
B. Forma de Onda Carta
C. Carta de Intensidad
D. Grafica XY
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
10/44National Instruments Confidential10
Cartas y Graficas
Tu necesitas aadir un indicador de grafica en la ubicacin
mostrada Graphical Indicator. Cual de las siguientes opcioneses el mejor indicador grafico para usar en este programa?
A. Forma de Onda Grafica
B. Forma de Onda Carta
C. Carta de Intensidad
D. Grafica XY
Muestras mltiples =
Graficas, no Cartas
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
11/44National Instruments Confidential 11
Cartas y Graficas
Tu necesitas aadir un indicador de grafica en la ubicacin
mostrada. Cual de las siguientes opciones es el mejor indicadorgrafico para usar en este programa?
A. Forma de Onda Grafica
B. Forma de Onda Carta
C. Carta de Intensidad
D. Grafica XY
Data coleccionada
a ritmo constate(dt) = Onda de
Onda
Data Dinmica
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
12/44National Instruments Confidential 12
Cartas y Graficas
Tu necesitas aadir un indicador de grafica en la ubicacin
mostrada Graphical Indicator. Cual de las siguientes opcioneses el mejor indicador grafico para usar en este programa?
A. Forma de Onda Grafica
B. Forma de Onda Carta
C. Carta de Intensidad
D. Grafica XY
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
13/44National Instruments Confidential 13
Funciones de Matrices
1 tipo de data por matrice.
Hasta (2-1) elementos por dimensin
Auto-indices para Ciclos For enlaces cadaiteracin con un elemento de la matrice.
Para adquisicin de datos
Hileras: Canales
Columnas: Data
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
14/44National Instruments Confidential 14
Funciones de MatricesDescribe la matriz que resulta de este cdigo.
A. Una Matriz 1D con 10 hilerasB. Una Matriz 2D con 4 hileras y 6 columnas
C. Una Matriz 2D con 6 hileras and 4 columnas
D. Una Matriz 1D con 10 columnas
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
15/44National Instruments Confidential 15
Funciones de MatricesDescribe la matriz que resulta de este cdigo.
A. Una Matriz 1D con 10 hilerasB. Una Matriz 2D con 4 hileras y 6 columnas
C. Una Matriz 2D con 6 hileras and 4 columnas
D. Una Matriz 1D con 10 columnas
Dos bucles significa
una Matriz de 2D
2D1D
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
16/44
National Instruments Confidential 16
Funciones de MatricesDescribe la matriz que resulta de este cdigo.
A. Una Matriz 1D con 10 hilerasB. Una Matriz 2D con 4 hileras y 6 columnas
C. Una Matriz 2D con 6 hileras and 4 columnas
D. Una Matriz 1D con 10 columnas
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
17/44
National Instruments Confidential 17
Funciones de Matrices
Cual es el resultado de la siguiente suma de matrices?
A. Una Matriz 1- D de {6, 8, 10}
B. Una Matriz 1-D de {6, 8, 10, 4, 5}C. Una Matriz 2-D de {{5, 6, 7}, {1, 2, 3, 4, 5}}
D. Una Matriz 2-D de {{6, 8, 10}, {4, 5}}
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
18/44
National Instruments Confidential 18
Funciones de Matrices
Cual es el resultado de la siguiente suma de matrices?
A. Una Matriz 1- D de {6, 8, 10}
B. Una Matriz 1-D de {6, 8, 10, 4, 5}C. Una Matriz 2-D de {{5, 6, 7}, {1, 2, 3, 4, 5}}
D. Una Matriz 2-D de {{6, 8, 10}, {4, 5}}
Estas no sonmatrices validas.el
tamao de las hileras
no son las mismas
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
19/44
National Instruments Confidential 19
Funciones de Matrices
Cual es el resultado de la siguiente suma de matrices?
A. Una Matriz 1- D de {6, 8, 10}
B. Una Matriz 1-D de {6, 8, 10, 4, 5}C. Una Matriz 2-D de {{5, 6, 7}, {1, 2, 3, 4, 5}}
D. Una Matriz 2-D de {{6, 8, 10}, {4, 5}}
Resultado es del
mismo tamao deArray 1 - es el mas
pequeo
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
20/44
National Instruments Confidential 20
Acciones Mecnicas Booleanas El comportamiento de
controles Booleanos son
especificados por la accinmecnica.
Usa el dialogo de
Propiedades para investigar
los diferentes
comportamientos de lasacciones mecnicas.
Explicacin y
diagrama
Empuje el botn para
ver el comportamiento.Posicin del Botn
Voltaje del LED
Smbolo del diagrama de
circuito
Como Leer el Diagrama
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
21/44
National Instruments Confidential 21
Puntos de Coercin
Los puntos de coercin indican que
LabVIEW cambio un valor a una
representacion diferente.
LabVIEW Elige la representacin
que utiliza mas bits, excepto para losFor Loop (siempre un numero de 32-
bit con signo)
Evite los puntos de coercin paramejorar le eficiencia del programa
Puntos de Coercin
rojos en entradas
Puntos de Coercin
azules en salidas
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
22/44
National Instruments Confidential 22
Puntos de Coercin
Cuando aparece un punto de coercin?A. Tipos de datos inconsistentes
B. Se efecta una operacin polimrfica en los datos
C. Un desajuste entre tipos de representaciones numricas
D. Los valores estn fuera del rango aceptado
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
23/44
National Instruments Confidential 23
Puntos de Coercin
Cuando aparece un punto de coercin?A. Tipos de datos inconsistentes
B. Se efecta una operacin polimrfica en los datos
C. Un desajuste entre tipos de representaciones numricas
D. Los valores estn fuera del rango aceptado
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
24/44
National Instruments Confidential 24
Romper el Flujo de Datos
Solucin: Utilice una variable local
Problema: Puede introducir una
condicin de carrera
Conectar el botn de un bucle al otro
no funcionar
Situacin: Tener 2 bucles simultneos y querer pararlos con un solo botn
Variable que referencia el boton
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
25/44
National Instruments Confidential 25
Romper el Flujo de DatosName Appearance Function Drawbacks
Cable Conectar diferentes
terminales
Debe seguir el flujo
de datos
Variable Local Permite acceder un valor
de cualquier lugar en un VI
Puede introducir
condiciones de
carrera
Variable Global Permite acceder un valorde cualquier lugar en
cualquier VI
Puede introducircondiciones de
carrera
Variable Global
Funcional
VI non-reentrante
Permite acceder el valor
desde cualquier VI
No introduce condiciones
de carrera
Puede hacer operaciones
sobre los datos
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
26/44
National Instruments Confidential 26
Romper el Flujo de DatosVariables Globales
Funcionales
Esta Variable Global Funcional
nos da la cantidad de tiempo
que paso entre la primera vez
que fue llamada y la ltima
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
27/44
National Instruments Confidential 27
Romper el Flujo de Datos - Colas
Las colas se aseguran
que no hay informacion
perdida cuando la
transferimos de un bucleal otro.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
28/44
National Instruments Confidential 28
Romper el Flujo de Datos
Cuales de las siguientes no se conforman alparadigma de flujo de datos?
a. Registros de Desplazamiento
b. Tneles
c. SubVIs
d. Variables Locales
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
29/44
National Instruments Confidential 29
Romper el Flujo de Datos
Cuales de las siguientes no se conforman alparadigma de flujo de datos?
a. Registros de Desplazamiento
b. Tneles
c. SubVIs
d. Variables Locales
Justificacin: Las variables locales no se conforman al paradigma
de flujo de datos por que se comunican por referencia y no pasan
un valor directamente. El punto de las variables locales es de
pasar informacin en circunstancias donde utilizar un cable no
seria posible.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
30/44
National Instruments Confidential 30
Romper el Flujo de Datos
Que tipo de variable es utilizada para prevenir condiciones de
carrera, o evitar acceso simultaneo a algn valor?
a. Variables Globales Funcionales
b. Variables Locales
c. Variables Globales
d. Variables Compartidas
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
31/44
National Instruments Confidential 31
Romper el Flujo de Datos
Que tipo de variable es utilizada para prevenir condiciones de
carrera, o evitar acceso simultaneo a algn valor?
a. Variables Globales Funcionales
b. Variables Locales
c. Variables Globales
d. Variables Compartidas
Justificacin: Secciones de cdigo o informacin
critica pueden ser puestas en Variables
Funcionales Globales. Como este tipo de variable
no es reentrante, no hay posibilidad de que
aparezcan condiciones de carrera.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
32/44
National Instruments Confidential 32
Romper el Flujo de DatosQue mtodo de sincronizacin de informacin se asegura de que
no haya perdida de datos en el caso de que haya un procesoque capture informacin mas rpido de lo que se puede
procesar?
a. Notificador
b. Cola
c. Semforo
d. Variable Local
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
33/44
National Instruments Confidential 33
Romper el Flujo de DatosQue mtodo de sincronizacin de informacin se asegura de que
no haya perdida de datos en el caso de que haya un procesoque capture informacin mas rpido de lo que se puede
procesar?
a. Notificador
b. Cola
c. Semforo
d. Variable Local
Justificacin: C es incorrecto por que los semforos no
pueden pasar informacinA es incorrecto por que los notificadores pueden pasar
informacin de un valor a la vez, as que se puede perder
informacin si no se procesa lo suficientemente rpido.
D es incorrecto por que no hay forma de saber si la
informacin es nueva o si se ha perdido algn valor.Las colas utilizan una estructura de tipo FIFO, garantizando
que no se pierda informacion
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
34/44
National Instruments Confidential 34
Nodos de propiedad
Nodo de Propiedad
implcito
1. Plot 0 es activado
2. Color de plot (0) que estaactivo cambia a rojo
3. Plot 1 es activado
4. Color de plot (1) que esta
activo cambia a azul
5. Plot 2 es activado
6. Nombre de plot (2) queesta activo cambia a
Data
Nodo de Propiedadexplcito (para uso con
subVIs)
Un nodo de propiedad puede ser implcito o explcito.Un nodo de propiedad ejecuta de arria a abajo
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
35/44
National Instruments Confidential 35
Nodos de propiedad
Un Nodo de Priopiedad puede ser usado para programaticamente leer de un indicador o
para escribir a un control
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
36/44
National Instruments Confidential 36
Nodos de Propiedad
Cual combinacion de palabras completa la frase correctamente?
Contrario a Nodos de Propiedad _________, Nodos dePropiedad ____________ requieren __________ como [inputs]
para funcionar correctamente
a. Explcito; Implcito ; Referencia de Valor de Datob. Implcito; Explcito; Referencia de Valor de Dato
c. Explcito; Implcito; Referencias de Control
d. Implcito; Explcito; Referencias de Control
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
37/44
National Instruments Confidential 37
Nodos de PropiedadCual combinacion de palabras completa la frase correctamente?
Contrario a Nodos de Propiedad _________, Nodos dePropiedad ____________ requieren __________ como [inputs]
para funcionar correctamente
a. Explcito; Implcito ; Referencia de Valor de Datob. Implcito; Explcito; Referencia de Valor de Dato
c. Explcito; Implcito; Referencias de Control
d. Implcito; Explcito; Referencias de Control
Justificacion: Nodos de propiedad implicitos estan vinculados a sus dueoscontroles o indicadores. Conneccion a referencia no es necesaria. Nodos de
Propiedad explicitos requieren coneccion a referencias para determinar cual
control el Nodo de Propiedad esta manimulando. Referencias the valor de
Dato no tienen nada que ver con la propiedad
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
38/44
National Instruments Confidential 38
Nodos de Propiedad
Cual plot va a cambiar color primero?
a. Plot 1 porque propiedades son ejecutadas de
arriba a abajo
b. Plot 0 porque propiedades sonimplementadas en orden numerico
empesando con 0
c. Los does seran cambiados al mismo tiempo
debido a technologia de multithreading
d. No puede ser determinado porque LabVIEW
hace las operaciones en order de flujo de
datos
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
39/44
National Instruments Confidential 39
Nodos de Propiedad
Cual plot va a cambiar color primero?
a. Plot 1 porque propiedades son ejecutadas de
arriba a abajo
b. Plot 0 porque propiedades sonimplementadas en orden numerico
empesando con 0
c. Los does seran cambiados al mismo tiempo
debido a technologia de multithreading
d. No puede ser determinado porque LabVIEW
hace las operaciones en order de flujo de
datos
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
40/44
National Instruments Confidential 40
Nodos de Propiedad
Cual de los sigientes aplican a Nodos de Propiedad? (Mas de una
respuesta puede applicar.)
a. Nodos de Propiedad hacen possible modificar
programaticamente atributos de ojetos en en panel frontal.
b. Nodos de Propiedad puedes ser usados para actualizar datos
contenidos dentro de un objeto de el panel frontal.
c. Mas de un Nodo de Propiedad puede ser usado en un solo
objecto de el panel frontal.
d. Nodos de Propiedad pueden ser usados para programaticamente
generar eventos de cambio de data.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
41/44
National Instruments Confidential 41
Nodos de Propiedad
Cual de los sigientes aplican a Nodos de Propiedad? (Mas de una
respuesta puede applicar.)
a. Nodos de Propiedad hacen possible modificar
programaticamente atributos de ojetos en en panel frontal.
b. Nodos de Propiedad puedes ser usados para actualizar datos
contenidos dentro de un objeto de el panel frontal.
c. Mas de un Nodo de Propiedad puede ser usado en un solo
objecto de el panel frontal.
d. Nodos de Propiedad pueden ser usados para programaticamente
generar eventos de cambio de data.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
42/44
National Instruments Confidential 42
Estructura de Eventos
La Estructura de Eventos funciona como una estructura Case con la funcin Wait on
Notification integrada.
Fuente del evento Evento
Se ejecuta solo
cuando ocurre el
evento.
Ejecuta cada iteracion del
bucle.
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
43/44
National Instruments Confidential 43
Estructura de Eventos
Cuantas veces es llamada la funcin Increment cada vez que el
usuario manipula el control Button?
a. 0
b. 1c. 2
d. 3
-
8/14/2019 Preparacin del Examen de CLAD (conceptos comnmente perdidas).pptx
44/44
Estructura de Eventos
Cuantas veces es llamada la funcin Increment cada vez que el
usuario manipula el control Button?
a. 0
b. 1c. 2
d. 3
Como el evento Mouse Down ocurre a la vez en el
botn y el panel, 2 eventos son registrados. Por
esta razn, la estructura de eventos se ejecuta dos
veces.