Sei sulla pagina 1di 5

DEBER DE LABVIEW PARTE II

Para cada uno de los siguientes ejercicios, realice los Vis de tal manera que se puedan parar por medio de
un botn de stop.

PRIMERO

La salida Q de un sistema est controlada por medio de 4 entradas A, B, C, D en forma de Switches que
operan segn la siguiente Tabla de Verdad.

A B C D Q
0 0 0 0 0
0 0 0 1 0
0 0 1 0 1
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 1

Una tabla de verdad es una tabla de valores que determina las condiciones necesarias para que sea
verdadero un enunciado propuesto. En ste caso, podemos ver con qu condiciones de los switches A, B, C y
D, hace que nuestra salida Q sea igual a 1, es decir el led se encienda.

PARTE A: Disee un circuito que cumpla esas especificaciones

PARTE B: Agregue un contador para cada entrada, de tal manera que aumente en 1, cuando el switch
cambie de estado siempre y cuando la salida Q no est funcionando (Q=OFF), si Q est funcionando (Q=ON),
el contador no aumentara.

SEGUNDO

Elabore un VI denominado Buscador de nmeros primos, ste VI cumplir con los siguientes requisitos:
El usuario generar una matriz cuadrada de nmeros enteros aleatorios entre 7 y 157, introduciendo
nicamente la dimensin de la matriz (expresada como el nmero de filas o de columnas que debe
tener dicha matriz).
Dependiendo de la dimensin de la matriz, esta deber redimensionarse automticamente.
Una vez generada la matriz, el programa debe buscar y extraer todos los nmeros primos generados
y presentarlos en un arreglo unidimensional que tambin se redimensionar automticamente.
Se debe presentar un mensaje indicando cuntos nmeros primos encontr en la matriz generada.
Se recomienda usar la funcin de strings: Concatenate Strings

TERCERO
Se tiene un circuito estrella desbalanceado como el mostrado la figura. Realice un VI que le permita al
usuario ingresar el valor de las resistencias, inductores y capacitores, voltaje de Lnea a Lnea y Frecuencia y
ste calcule:

1. Corrientes de Lnea (Ia,Ib,Ic, In)


2. Potencia Activa (Wan, Wbn, Wcn, Wtotal), Potencia Reactiva (Qan, Qbn, Qcn, Qtotal),Potencia
Aparente (San, Sbn, Scn, Stotal) y Factor de Potencia en cada fase (Fpan , Fpbn, Fpcn, Fptotal).

CUARTO

Realice un VI en el cual pueda escoger operaciones a realizar segn la ficha.

Nota: El control tipo fichero se lo encuentra en la siguiente direccin clic derecho en el panel frontal >>
Modern >> Containers >> Tab Control

1. En la primera ficha simular el juego del ahorcado.


El juego generar una palabra aleatoria y le pedir al usuario una letra. Si la letra est contenida en
la palabra, sta se mostrar en un arreglo unidimensional, en la posicin correspondiente. Si la letra
no se encuentra en la palabra se encender un indicador tipo led rojo que est contenido dentro de
otro arreglo unidimensional.
El arreglo que mostrar la palabra debe redimensionarse automticamente segn la palabra.
Por ejemplo. Si tengo la palabra GATO se deber mostrar un arreglo de 4, y las letras se irn
ubicando en la posicin que les corresponde dentro de la palabra gato.
El arreglo que contendr el led de error, ser de 5, encendindose cada led por cada error que
cometa el usuario. Cuando ya estn encendidos todos, Se mostrar en un indicador tipo String la
frase GAME OVER junto a la palabra correcta
Si el usuario, adivina la palabra saldr la frase FELICITACIONES
Nota: Genere 4 palabras aleatorias.
2. En la segunda ficha generar nmeros de cdula. Por medio de un Men pedir al usuario seleccionar
la provincia en donde se encuentra, Y mostrar en un indicador tipo string el nmero de cdula
generado.

El Estado Ecuatoriano, a travs del Registro Civil, asigna el nmero de cdula de identidad para identificar
de manera nica a los ciudadanos. Este nmero consiste en 10 dgitos con la siguiente estructura:

Los dos primeros nmeros corresponden al nmero de la provincia donde fue generada la
cdula de identidad con el certificado de nacido vivo.
El tercer nmero puede tener un valor entre el cero (0) y el cinco (5).
Del cuarto al noveno dgito los nmeros son aleatorios.
El dcimo dgito es el dgito verificador, el cual se lo obtiene a travs de un clculo especial
donde se utiliza el mdulo 10.

ALGORITMO DE VERIFICACIN

El dcimo dgito es el resultado de un clculo realizado con los


anteriores nueve, de la siguiente manera:

Se agrupan los nueve primeros dgitos en dos conjuntos:


los que estn en posiciones impares y los que estn en pares. Por
ejemplo, para la cdula de identidad 1713175071, las posiciones
impares seran 1, 1, 1, 5 y 7, mientras que las posiciones pares
seran 7, 3, 7 y 0.
A las posiciones impares se multiplican por dos (2). Si el
resultado de esta multiplicacin es mayor a nueve, se le resta
nueve. Por ejemplo, si los nmeros en posiciones impares son 1, 1,
1, 5 y 7, la multiplicacin por dos de cada nmero sera 2, 2, 2, 10 y
14. Ya que algunos resultados son mayores a nueve, se procede a
restar nueve a esos valores, quedando as: 2, 2, 2, 1 y 5.
Se suman los dgitos en posiciones pares, ms los
resultados de las operaciones en las posiciones impares. Por
ejemplo, si los dgitos pares son 7, 3, 7 y 0, la suma de dgitos en
posiciones pares sera 17. Por otro lado, si el resultado de las
operaciones en las posiciones impares es 2, 2, 2, 1 y 5, su suma sera 12. El total de la suma sera 17 +
12 = 29
Se obtiene el mdulo 10 de la suma total anterior, es decir, se toma el dgito ms a la derecha del
resultado de la suma. Por ejemplo, si suma 29, el mdulo 10 sera 9.
Si el resultado anterior es cero entonces el dgito verificador es cero, caso contrario al nmero 10 se
le resta el resultado obtenido en el anterior paso. Por ejemplo, si el resultado del paso anterior es 9,
la resta sera 10 9 = 1, siendo 1 el dgito verificador calculado.

Como se puede verificar, el resultado en el ejemplo del ltimo paso (1) es igual al ltimo dgito de la cdula
de identidad de ejemplo que consta en el primer paso (1713175071).
Nota: Utilice slo 6 provincias para ste ejercicio.

3. En la tercera ficha se genera un matriz de nmeros aleatorios de 5x5 cada 5 segundos, los nmeros
aleatorios generados son entre -55 y 90.
Se debe adems mostrar la matriz transpuesta de la generada y graficar esto valores en una
Waveform Chart.

Potrebbero piacerti anche