Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
REPORTE DE
PRCTICAS
Universidad Tecnolgica de Puebla
NDICE
Prctica 1: Estructura de datos .......................................................................... 1
CONCLUSIONES PRCTICA 1: ....................................................................... 8
Prctica 2A: Prctica de laboratorio .................................................................. 9
CONCLUSIONES PRCTICA 2A.................................................................... 16
Prctica 2B: Frmula Node ............................................................................... 17
CONCLUSIONES PRCTICA 2B:................................................................... 23
Prctica 3A: Botones personalizados .............................................................24
CONCLUSIONES PRCTICA 3A.................................................................... 29
Prctica 3B. Botones personalizados .............................................................30
CONCLUSIONES PRCTICA 3B.................................................................... 39
Prctica 4: Propiedades de los botones e indicadores ................................40
CONCLUSIONES PRCTICA 4: ..................................................................... 45
Prctica 5: Grficos ...........................................................................................46
CONCLUSIONES PRCTICA 5 ...................................................................... 52
Prctica 6: Arreglos (arrays)............................................................................. 53
CONCLUSIONES PRCTICA 6: ..................................................................... 59
Reporte de prcticas
Reporte de prcticas
Con formato: Centrado, Interlineado: 1.5 lneas
Reporte de prcticas
4. Escribe el siguiente programa el cual indica si un nmero es par o impar
Con formato: Centrado, Interlineado: 1.5 lneas
Reporte de prcticas
6. Corregir el mensaje INF del problema 3 en la divisin por cero, cuando esto
suceda ponga un nmero muy grande e indique mediante un letrero que la
divisin no es vlida.
Con formato: Interlineado: 1.5 lneas
nada
lo
Reporte de prcticas
Reporte de prcticas
Este ejercicio solo consto de hacer una secuencia de LEDs, solo que con un
knob para poder elegir el retardo que nosotros le quisiramos poner a los LEDs
para que estos parpadearan de acuerdo a como nosotros programamos la
secuencia y el retardo en ms.
9. Escriba un programa que halle la longitud, la superficie y volumen de una
circunferencia, elegibles mediante un control Dial, el programa debe pedir el
radio de la circunferencia, si es que el usuario introduce un radio de valor 0, el
programa debe mandar el mensaje de radio no valido
a. = 2
b. =
a.c.
2
4 3
Reporte de prcticas
c. Calificacin >8 y <9.6 competente
d. Calificacin>9.6 y <=10 competente autnomo
Con formato: Interlineado: 1.5 lneas
Reporte de prcticas
Con formato: Ttulo 2, Justificado, Punto de tabulacin:
No en 3.78 cm
CONCLUSIONES PRCTICA 1:
DANIEL BONILLA HERNNDEZ: Esta prctica fue sencilla para m ya que esto ya lo
haba visto en un curso anterior a labview, desde case, flat sequence, entre otras
herramientas que utilizamos para realizar los ejercicios; esto ms que nada me sirvi
de repaso porque algunas cosas no las recordaba, pero eran mnimas las cosas que
no recordaba.
Reporte de prcticas
Con formato: Ttulo 1, Izquierda, Punto de tabulacin:
No en 3.78 cm
llevar
stop rompe
cmo se iba
a realizar la prctica, el slide ahora se utiliz para hacer el paro para que el agua
solo subiera hasta en donde lo determinbamos
con el slide.
Reporte de prcticas
3. Cambia la estructura while por la de for como se muestra a continuacin y
corrige los warnings de errores de tipos de datos, utiliza los conversores a DBL
y a I32 que se localizanen Numeric y Conversion.
10
Reporte de prcticas
Figura 4.1 Muestra del ejercicio 4 realizado por el profesor
11
Reporte de prcticas
12
Reporte de prcticas
programa para que se maneje vueltas por segundos mediante un control Knob,
utilice una estructura de control while y la programacin necesaria.
13
Reporte de prcticas
14
Reporte de prcticas
15
Reporte de prcticas
CONCLUSIONES PRCTICA 2A
DANIEL BONILLA HERNNDEZ: Esta prctica se me hizo un poco compleja en el
ejercicio 8 ya que no saba cmo parar la secuencia en cualquier parte del flat y que
no se siguiera hasta el final y despus parar, y la opcin que yo recordaba era ms
larga ya que involucraba staqued sequence y hacer ms secuencias. Pero con el
comparador de residuos y el case fue una manera ms sencilla de realizarlo, tambin
aprend aqu a cmo utilizar de diferente manera los casos for loop y while loop.
16
Reporte de prcticas
W=(B**2)-(4*A*C) ;
Esa sera toda la programacin para determinar lo que se nos indic y para
indicarlo en el led solo comparamos la salida si es mayor o igual a cero y este nos
indicara por medio del LED si es real o si la operacin es compleja
17
Reporte de prcticas
2. Implementar un programa que realice la suma la resta y la multiplicacin de
dos nmeros complejos.
18
Reporte de prcticas
19
Reporte de prcticas
3. Utilizando la formula node, realizar un programa que dados 4 nmeros
diferentes los ordene de menor a mayor
20
Reporte de prcticas
mnimo y as sucesivamente, se supone al tanque 1 como el abastecedor del
tanque 2 el cual siempre estar lleno.
21
Reporte de prcticas
En este ejercicio se realiz un tanque que se llenara gradualmente segn los
lmites mnimo y mximo que se nos dio a condicionar para el tanque. Para ello
se ocup una flat sequence para que iniciara primeramente la secuencia de
llenar el tanque en el lmite mnimo que nosotros le demos y de ah se llene
gradualmente hasta donde indique el lmite mximo y despus se comience a
vaciar. Una vez finalizado este proceso se debe volver a pulsar el botn de
inicio para que vuelva a ejecutar la accin de llenado y vaciado. Las entradas
A y C representan los tanques y las B y D representan a los LEDs que indican
el lmite mximo o mnimo segn sea el caso.
22
Reporte de prcticas
CONCLUSIONES PRCTICA 2B:
DANIEL BONILLA HERNNDEZ: Esta prctica se me hizo un poco difcil ya que en el
ejercicio 2 no entenda como quera la separacin de los nmeros reales y los nmeros
complejos, tambin en la prctica del tanque ya que al principio solo poda llenarlo
pero no vaciarlo, hasta que lo hice con flat sequence ya pude, pero solo por una vez
ya que se tiene que volver a presionar el botn para que vuelva a dar inicio el ciclo de
vaciado y llenado. Otro aspecto que me hizo un poco ms difcil la realizacin de los
ejercicios fue que no recordaba la programacin en C y eso repercuti en el tiempo en
que me tomo hacer todas las prcticas correctamente.
23
Reporte de prcticas
24
Reporte de prcticas
4. Hacer clic con el botn derecho y en Picture Item seleccionar el primer LED
25
Reporte de prcticas
26
Reporte de prcticas
10. En la parte de programacin escribir el siguiente cdigo
27
Reporte de prcticas
b. En el diagrama de conexiones dar clic en el ventilador con el botn
derecho y cambiar de control a indicador con la opcin Change to
Indicator
c. Sustituir el motor por el ventilador y correr el programa y anotar
resultados
28
Reporte de prcticas
CONCLUSIONES PRCTICA 3A
DANIEL BONILLA HERNNDEZ: Esta prctica estuvo sencilla ya que todo estuvo
explicado, y es muy interesante el ver como los estados de un LED pueden cambiar a
figuras por medio de las modificaciones que le hagamos como cuando pusimos la
variacin de los motores, o tambin cuando cambiamos los botones y simulaban a un
botn de arranque fsico que se vea agradable y hacia que la funcin fuera ms fcil
de interpretar.
29
Reporte de prcticas
30
Reporte de prcticas
a. Para cambiar la imagen del tringulo Blanco la seleccionamos y damos
clic y en Picture Item lo reemplazamos por la caja
31
Reporte de prcticas
5. Realice el programa en donde se desplace la caja desde una posicin
inicial a una posicin final tomando en cuenta que se trata de un slide
bar
32
37
Reporte de prcticas
38
Reporte de prcticas
CONCLUSIONES PRCTICA 3B
DANIEL BONILLA HERNNDEZ: Esta prctica fue sencilla y se aprendi a
utilizar el comando ring para poder colocar imgenes y hacer una secuencia
como el del motor pero tambin se podra hacer una secuencia de semforos si
as se deseara entre otras cosas muy funcionales, con el slide bar se aprendi a
cmo utilizarlo como si se fuese a simular una banda transportadora al igual que
a editar las propiedades del comando y cambiar sus atributos.
39
Reporte de prcticas
40
Reporte de prcticas
3. Agregue dos Pointer slide y un LED como se muestra en la siguiente figura
41
Reporte de prcticas
42
Reporte de prcticas
8. Hacer un programa que simule la cada de una caja tomando en cuenta
el ejercicio anterior, una vez que termine de caer que aparezca arriba en
su posicin de inicio y que se repita la cada.
43
Reporte de prcticas
En estos ejercicios del 1 al 7 se practic como cambiar los comandos
predeterminados de un LED que es el de encender y apagar y se sustituy
por el de movimiento ya sea hacia la derecha o hacia abajo y para el
ejercicio 8 se sustituy el LED por una caja y con las iteraciones hicimos
los movimientos que nos peda el ejercicio y los slide indican hasta donde
ser el movimiento, el while es para volver a comenzar el ciclo
44
Reporte de prcticas
CONCLUSIONES PRCTICA 4:
DANIEL BONILLA HERNNDEZ: En esta prctica se me hizo un poco
complicado cambiar el LED a la caja ya que no recordaba bien como cambiar o
editar que icono quera que apareciera, se aprendi a cmo utilizar la slide bar
para comandar el movimiento de un LED y tambin a cmo utilizarlo para que se
moviera y no tan solo para encender y apagar que es su uso habitual.
45
Reporte de prcticas
Prctica 5: Grficos
1. Graficar datos aleatorios con una amplitud mxima que pueda ser
controlada por el usuario.
46
Reporte de prcticas
2. Graficar una funcin senoidal con la amplitud controlada por el usuario.
47
Reporte de prcticas
utilizan para incrementar el valor y hacer las variaciones entre +/-1 y
realizar la grfica, y se coloca un control numrico para ampliar la grfica
senoidal.
48
Reporte de prcticas
4. Graficar una funcin senoidal con variacin en amplitud y frecuencia
a. En panel frontal Poner un Waveform Graph y dos controles Knob,
uno para Frecuencia y otro para Amplitud.
49
Reporte de prcticas
50
Reporte de prcticas
51
Reporte de prcticas
CONCLUSIONES PRCTICA 5
DANIEL BONILLA HERNNDEZ: En
cosas nuevas como el uso de una simple grfica para hacer oscilaciones
variadas o tambin controladas a travs de la funcin seno, tambin el cmo
puede cambiar la funcin de waveform char y waveform graph, ya que una puede
funcionar dentro del while sin ningn problema pero si utilizamos la graph
entonces se tendr que poner unos cuantos comandos ms para ver el cambio
que hay en la oscilacin de la grfica, y tambin se aprendio a utilizar la grfica
X y Y para ver el cambio que tiene la grfica cuando son ecuaciones de ese tipo
52
Reporte de prcticas
53
Reporte de prcticas
d. Para obtener dos filas colocar el puntero al inicio del arreglo
hasta que salgan los puntos azules y luego se estira hacia
abajo.
54
Reporte de prcticas
55
Reporte de prcticas
56
Reporte de prcticas
En este ejercicio se realiz como el ejercicio 3 solo que aqu se sum 1
para que la iteracin comenzara desde el 1 y no desde el 0 y por ltimo
se multiplico por 10 y 100 para cada array segn nos peda el ejercicio
6. Generar un array de dos dimensiones (dos filas por cinco columnas) con
elementos numricos enteros entre 0 y 10
57
Reporte de prcticas
58
Reporte de prcticas
CONCLUSIONES PRCTICA 6:
DANIEL BONILLA HERNNDEZ: Esta prctica tuvo sus complicaciones ya que
en primer lugar no saba cmo dejar un diferente nmero de columnas y filas
cuando eran con 2 controles numricos pero en los valores de resultados se
tenan 3 filas, que es el caso de la ltima prctica. Tambin tuve complicaciones
en la bsqueda de los comandos transponed array y el de build array para poder
reflejar los resultados del ejercicio dentro de las columnas y filas de los array.
59