0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
28 visualizzazioni44 pagine
Este documento presenta una guía de preparación para el examen de certificación de Desarrollador Asociado de LabVIEW. Cubre temas como bucles, gráficos y cartas, funciones de matrices, acciones mecánicas booleanas, puntos de coerción, romper el flujo de datos y estructuras de eventos. Incluye ejemplos de código y preguntas de práctica para cada tema.
Este documento presenta una guía de preparación para el examen de certificación de Desarrollador Asociado de LabVIEW. Cubre temas como bucles, gráficos y cartas, funciones de matrices, acciones mecánicas booleanas, puntos de coerción, romper el flujo de datos y estructuras de eventos. Incluye ejemplos de código y preguntas de práctica para cada tema.
Este documento presenta una guía de preparación para el examen de certificación de Desarrollador Asociado de LabVIEW. Cubre temas como bucles, gráficos y cartas, funciones de matrices, acciones mecánicas booleanas, puntos de coerción, romper el flujo de datos y estructuras de eventos. Incluye ejemplos de código y preguntas de práctica para cada tema.
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 National Instruments Confidential 2 Bucles Los bucles for y los bucles while contienen un terminal 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. 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 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) 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 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 National 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-escribidos con nuevos valores Puntos son tramados cuando los datos son disponibles.
National 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. National Instruments Confidential 9 Cartas y Graficas Tu necesitas aadir un indicador de grafica en la ubicacin mostrada Graphical Indicator. Cual de las siguientes opciones es 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 National Instruments Confidential 10 Cartas y Graficas Tu necesitas aadir un indicador de grafica en la ubicacin mostrada Graphical Indicator. Cual de las siguientes opciones es 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 National 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 indicador grafico 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 National Instruments Confidential 12 Cartas y Graficas Tu necesitas aadir un indicador de grafica en la ubicacin mostrada Graphical Indicator. Cual de las siguientes opciones es 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 National Instruments Confidential 13 Funciones de Matrices 1 tipo de data por matrice.
Hasta (2-1) elementos por dimensin
Auto-indices para Ciclos For enlaces cada iteracin con un elemento de la matrice.
Para adquisicin de datos Hileras: Canales Columnas: Data National Instruments Confidential 14 Funciones de Matrices Describe la matriz que resulta de este cdigo.
A. Una Matriz 1D con 10 hileras B. 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 National Instruments Confidential 15 Funciones de Matrices Describe la matriz que resulta de este cdigo.
A. Una Matriz 1D con 10 hileras B. 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 2D 1D National Instruments Confidential 16 Funciones de Matrices Describe la matriz que resulta de este cdigo.
A. Una Matriz 1D con 10 hileras B. 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 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}}
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 son matrices validas. el tamao de las hileras no son las mismas 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 de Array 1 - es el mas pequeo National Instruments Confidential 20 Acciones Mecnicas Booleanas El comportamiento de controles Booleanos son especificados por la accin mecnica. Usa el dialogo de Propiedades para investigar los diferentes comportamientos de las acciones 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 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 los For Loop (siempre un numero de 32- bit con signo)
Evite los puntos de coercin para mejorar le eficiencia del programa
Puntos de Coercin rojos en entradas Puntos de Coercin azules en salidas 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 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 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 National Instruments Confidential 25 Romper el Flujo de Datos Name 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 valor de cualquier lugar en cualquier VI Puede introducir condiciones 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 National Instruments Confidential 26 Romper el Flujo de Datos Variables Globales Funcionales Esta Variable Global Funcional nos da la cantidad de tiempo que paso entre la primera vez que fue llamada y la ltima
National Instruments Confidential 27 Romper el Flujo de Datos - Colas Las colas se aseguran que no hay informacion perdida cuando la transferimos de un bucle al otro. National Instruments Confidential 28 Romper el Flujo de Datos Cuales de las siguientes no se conforman al paradigma de flujo de datos?
a. Registros de Desplazamiento
b. Tneles
c. SubVIs
d. Variables Locales National Instruments Confidential 29 Romper el Flujo de Datos Cuales de las siguientes no se conforman al paradigma 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. 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
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. National Instruments Confidential 32 Romper el Flujo de Datos Que mtodo de sincronizacin de informacin se asegura de que no haya perdida de datos en el caso de que haya un proceso que capture informacin mas rpido de lo que se puede procesar?
a. Notificador
b. Cola
c. Semforo
d. Variable Local
National Instruments Confidential 33 Romper el Flujo de Datos Que mtodo de sincronizacin de informacin se asegura de que no haya perdida de datos en el caso de que haya un proceso que 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 informacin A 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 National Instruments Confidential 34 Nodos de propiedad Nodo de Propiedad implcito
1. Plot 0 es activado 2. Color de plot (0) que esta activo 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) que esta activo cambia a Data Nodo de Propiedad explcito (para uso con subVIs) Un nodo de propiedad puede ser implcito o explcito. Un nodo de propiedad ejecuta de arria a abajo 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 National Instruments Confidential 36 Nodos de Propiedad Cual combinacion de palabras completa la frase correctamente? Contrario a Nodos de Propiedad _________, Nodos de Propiedad ____________ requieren __________ como [inputs] para funcionar correctamente
a. Explcito; Implcito ; Referencia de Valor de Dato b. Implcito; Explcito; Referencia de Valor de Dato c. Explcito; Implcito; Referencias de Control d. Implcito; Explcito; Referencias de Control
National Instruments Confidential 37 Nodos de Propiedad Cual combinacion de palabras completa la frase correctamente? Contrario a Nodos de Propiedad _________, Nodos de Propiedad ____________ requieren __________ como [inputs] para funcionar correctamente
a. Explcito; Implcito ; Referencia de Valor de Dato b. 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 dueos controles 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
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 son implementadas 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
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 son implementadas 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
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.
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.
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. 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. 1 c. 2 d. 3
National Instruments Confidential 44 Estructura de Eventos Cuantas veces es llamada la funcin Increment cada vez que el usuario manipula el control Button?
a. 0 b. 1 c. 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.