Preparación del Examen de CLAD (conceptos comúnmente perdidas).pptx

download Preparación del Examen de CLAD (conceptos comúnmente perdidas).pptx

of 44

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.