You are on page 1of 71

UNIVERSIDAD TECNOLOGICA DE PUEBLA

MECATRNICA: AUTOMATIZACIN 5.- A CONTENIDO: PRACTICAS MATERIA: PROGRAMACION VISUAL

PROFESOR: ANA LUSIA RODRIGUEZ ALUMNO: DANIEL AMARO RIVERA PORTAFOLIOO DE EVIDENCIAS
1

ndice EJERCICIOS DE APLICACIN CAPITULO 1 MI primer programa------------------------------------------------------------------------------------------3-5 Encendido y apagado de un LED mediante dos botones--------------------------------------------6-8 Encendido y apagado de un LED mediante un botn------------------------------------------------9-11 Operaciones aritmticas------------------------------------------------------------------------------------12-16 Conversin de coordenadas polares a cartesianas--------------------------------------------------17-20 Operacin de vectores-------------------------------------------------------------------------------------21-25 Traduccin de una palabra en espaol a alemn.---------------------------------------------------26-30 Transformacin de coordenadas------------------------------------------------------------------------31-35 CAPITULO 2 Implementacin de un controlador de proceso con Visual Basic---------------------------------37-41 Simulacin de una funcin lgica de tres variables--------------------------------------------------42-50 Simulacin de un flip-flop SR-------------------------------------------------------------------------------51-57 Simulacin de un multivibrador estable----------------------------------------------------------------51-57 Rotacin hacia izquierda y repetitiva de 8 bits--------------------------------------------------------58-63 Simulacin de un flip-flop SR con compuertas NAND-----------------------------------------------64-71

PRACTICA 1 MI PRIMER PROGRAMA Creacin de un proyecto en visual Basic

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal. 3

Desarrollo
En la barra de herramientas buscamos el icono que a su misma vez utilizaremos el icono botn y la pantalla de texto. el cual va a crear una especie de botn de y en la pantalla de (from) configuremos el

Sobre el botn de aceptar damos doble clic y aparece el cdigo el cual proceder ala tecla de usuario. 4

Observaciones
a) prvate sub son palabras reservadas de visual Basic con las que se define una sub ventana

b) End es una palabra reservada que se utiliza para terminar el proceso de la cadena o programa

c)End sub es una combinacin de palabras reservadas que se utiliza para especificar el fin del programa

Pantalla de formulario
Al terminar de introducir los botones que utilizaremos podemos crear el formulario en este caso solo es un botn el cual se llama aceptar y realizamos el siguiente procedimiento Private sub Conmand_Aceptar_click () End End Sub Como lo muestra la imagen a continuacin.

Conclusiones
El resultado fue satisfactoria ya pudimos observar los cambios que se pueden realizar dentro un archivo visual Basic. Y poder disear nuestras propias ideas obteniendo ms aprendizaje.

Practica 2
Encendido y apagado de un LED mediante dos botones

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

Desarrollo
En la barra de herramientas buscamos el icono el cual va a crear una especie de botn que

a su misma vez utilizaremos el icono de y en la pantalla de (from) configuremos el botn y la pantalla de texto. Utilizaremos tambin un nuevo dispositivo de la barra de herramientas pues este nos indicara el LED Herramientas Pantalla principal

Observaciones
Despus de crear nuestros botones le damos clic y en la parte superior derecha la barra de propiedades le cambiamos el name y caption a) Encender name: conmand_Encender Caption: Encender b)apagar Name: Conmand_Apaga Caption: Apagar

C)salir Name: Conmand_Salir Captin: Salir d) Led Name: Shape _LED fill color: &h00080 fill Style: 0-solid

Despus de a ver creado los botones y a ver terminado de especificar sus nombres pasamos ala pantalla de formulario el cual en cada botn daremos doble clic y insertamos el cdigo o formulario que lleva cada botn como lo mostraremos en la siguiente imagen.

Despus de insertar el formulario le damos play al programa y le damos clic a encender y despus al botn de pagar y obser4varemos que el led enciende y apaga al dar clic en ambas . Clic botn Apagado clic botn Encender

Conclusin Bueno pues la crear este nuevo proyecto en visual Basic pudimos obtener que su funcin es de mesiado compleja al principio sin tener que utilizar mucho razonamiento y poder crear nuevas formas de disear nuestra pantalla principal.

Practica 3
Encendido y Apagado de un LED por medio de un botn

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

10

Desarrollo
En la barra de herramientas buscamos el icono el cual va a crear una especie de botn que

a su misma vez utilizaremos el icono de y en la pantalla de (from) configuremos el botn y la pantalla de texto. Utilizaremos tambin un nuevo dispositivo de la barra de herramientas pues este nos indicara el LED

Observaciones
Modificaremos las caractersticas del LED Name: Shape LED Fill color: &H0008080& Fill Style: 0-solid Shape: 0-rectangular Las caractersticas para el botn Encender son: Name: Command_Encender Caption: Encender Las caractersticas son iguales para el botn de Salir.

11

Codigo Del programa

Despus de realizar el programa continuamos con darle play al programa y observar que al apretar el botn de encendido/apagado lo prende y apaga al tiempo que le damos clic al botn. como en las siguientes imgenes. LED Prendido LED Apagado

Conclusin: Una manera de disfrutar el programa es empezar a interactuar con el mismo y poder descifrar un nuevo cdigo para seguir explotando a nivel visual Basic es sencillo determinar nuestros proyectos.

12

Practica 4
Operaciones aritmticas

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

13

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En esta practica tenemos que utilizar mas cuadros de texto como podemos observar en la imagen se acomodan en filas de 4 y columnas de 4 las cuales van a representar (1,2)y estas tiene que dar un resultado de forma lineal.

Observaciones
Modificaremos las caractersticas de los cuadros de texto Caractersticas para el botn calcular Name: Lebel1, 2 Caption: Numero 1, 2 Name: Command_Calcular Caption: Calcular

Name: text_N1_mas_N2, text_N1_por_N2, text_N1_entre_N2, text_N1_menos_N2 Caption: N1+N2, N1*N2, N1/N2,N1-N2

14

Despus de realizar los cambios apropiados de cada texto y botn procedemos con realizar el cdigo de formato para realizar todas las operaciones aritmticas Cdigo de botn de calcular

Codigo de boton de salir

15

El codigo: Dim num1 As Double Dim num2 As Double Define el numero llamado N1 de tres elemntos de tipo DOUBLE cada uno definira los numeros enteros comenzando del 1 al 2 y de esta manera podra almacenar informacion. El codigo: num1 = Val(Text_N1.Text) num2 = Val(Text_N2.Text) Obtiene del panel frontal o principal el valor del componente en 1,2 y lo representa en el caudro de texto. El codigo: Text_N1_mas_N2.Text = Str(suma) Text_N1_menos_N2.Text = Str(resta) Text_N1_por_N2.Text = Str(producto) Corresponden aun ciclo for el cual aqu calcula los valores de los numeros y se realiza las resultantes de la suma, resta, multyiplicacion, division. Claro esta que poco a poco el formato de codigo se hace mas gran al paso de que realizamos una practica pues cada vez es mas amplio el programa que estamos realizando al terminar de realizar el codigo procedemos a reproducir el programa dando valores acada texto (numero1,2) play y observamos que ha hora al dar un clic al boton de calcular realiza la funciones aritmeticas.

16

Pantalla principal

Conclucion Pues al elaborar cada practica nos vamos adentrando cada vez mas a desarrollar una formacion de nuevos codigos y ayudarnos a aclarar dudas de los primero sque realizamos pues podemos realizar un codigo con mas informacion, una buena forma de seguir interactuando con este programa es buscr mas opciones y disear mas nuestro panel frontal.

17

Practica 5
Conversion de coordenadas polares a cartesianas

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

18

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver calaramente las converciones pues empesamos mostrando como se bera nuestro panel frontal.

Buenos despuesd e acomodar continuamos con los cambios de cada boton y y cuadros de texto para realizar nuestros nuevos codigos

Observaciones
Propiedades de la ventana principal son: Name: form_principal caption.conversion de un vector en forma polar a radeanes

Los nombres para las cajas de textos son Name: text_Magnitud Name: Text_Direccion Name:Text_Componente_x Name:Text_Componente_y La propiedad locked en los indicadores debe de ser false 19

Para el boton de calcular las propiedades son: Name: Command_calcular Caption: Calcular Para el boton de salir las propiedades son: Name: Command_salir Caption: salir Realizamos el codigo de nuestro botn calcular asiendo Doble clic

Observaciones
Se define PI como una constante en el programa que sera util para convertir nuestros componentes tanto x como y cos es una palabra reservada que reprecenta la funcion de coseno Sin es una palabra reservada que reprecenta la funcion de seno

20

Despues de realizar mi codigo y explicar por que utilize mis nuevos codigo scontinuamos con correr mi practica.

Conclusin
Creo que fue divertido al obtener buenos resultados en esta practica ya que me permite realizar mi operacin mas rpido que con la calculadora y pues me reduce el tiempo de mi informacin me parece muy practico el programa y prcticamente volv a encontrar mas maneras de personalizar mis trabajos

21

Practica 6
Operacin de vectores

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

22

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver calaramente las converciones pues empesamos mostrando como se bera nuestro panel frontal Se desarrollara un programa que realiza simukltaneamentre la suma y la resta de de dos vectores y el programa contara con tres controles y debvera tener tres textos para la resultante delas operaciones

23

Observaciones
Las propiedades de la ventana principal son: Name: Form_Principal Caption: Operaciones de vectores Los nombres de los controles para cada componente Name: Text_V1_x Name: Text_V1_y Name: Text_V1_z Los nombres de los controles para el vector 2 son: Name: Text_V2_x Name: Text_V2_y Name: Text_V2_z Los nombres de los indicadores para el vector resultado Name: Text_v1_mas_v2_x Name: Text_v1_mas_v2_y Name: Text_v1_mas_v2_z Name: Text_v1_menos_v2_x Name: Text_v1_menos_v2_ y Name: Text_v1_menos_v2_ z

En todos estos elementos la propiedad locked esta en true. Para el boton de calcular las propiedades son: Name: Command_calcular Caption: Calcular Las caracteristicas para el boton de salir son las mismas.

24

Se realizara el codigo de formulacion para terminar de realizar nuestra practica acontinuacion mostraremos como quedara.

Como podemos observar al darle doble clic al boton de calcular libero una ventana la cual nos permite introduccir nustra configuracion para las operaciones. El codigo: Dim v1(1 To 3) As Double Dim v2(1 To 3) As Double Define el muero del vector y determina que es de un numero entero desde el uno hasta el tres El codigo: v1(1) = Val(Text_v1_x.Text) obtiene el valor del componente del uno al tres de cada vector

25

el codigo: For i = 1 To 3 v1_mas_v2(i) = v1(i) + v2(i) v1_menos_v2(i) = v1(i) - v2(i) es un ciclo for que se utiliza para calcular dicho valor y determinar las resultantes de la suma y resta de los vectore3s de forma ciclica y es necesario declarar una variable.

Conclusin Como podemos observar al pulsar el botn de calcular y realiza automticamente as de una manera muy sencilla obtener con solo un botn los resultados que quizs dilas mas tiempo en obtenerlos.

26

Practica 7
Traduccin de una palabra en espaol a alemn

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

27

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver claramente las converciones pues empesamos mostrando como se bera nuestro panel frontal La siguiente practica creara una palabra de lenguaje espaol y se traducira a aleman al momento de dar clic en un boton.

Observaciones
Se realizara el cambio delas propiedades de la pantalla principal Name: form_principal Caption: Traductor espaol-alemn El nombre de control para captura la palabra en la caja de texto Name: Text_Palabra

28

El nombre de la caja de texto para indicar traduccin Name. Text_traduccion Para el botn traducir las propiedades son: Name: Command_Traduccir Caption: Traducir Las Caractersticas del botn Salir son las mimas que utilizamos con traducir. Cdigo del programa Al principio de la ventana en algn lugar en la ventana que abrimos al dar doble clic al botn se debe agregar una introduccin en Form y insertamos este cdigo. Dim diccionario (10) As String Dim traduccin (10) As String Continuamos con el cdigo:

29

Introducimos despus la traduccin de palabras en alemn

30

Despus corremos el programa y introducimos una palabra de las cuales introducimos en nuestro diccionario de alemn y vemos que pasa.

Debidamente a que esta fuera de cualquier subrutina se define variables globales del programa esto significa que pueden acceder las sub rutinas Prvate Sub Formulad() Se indica automticamente al cargarse el programa una memoria que realiza la funcione copilar necesariamente con el clic del botn para poder ejecutar el programa de palabras. Conclusin Me agrada intentar poner nuevos significados con este tipo de traductor es muy eficiente para querer prender un idioma pues es muy fcil de memorizar dichas palabras creo que puede ser mas extenso pero como solo es una presentacin podemos decir que es un buen inicio para esta etapa del programa.

31

Practica 8
Transformacin de coordenadas

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

32

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver claramente las converciones pues empesamos mostrando como se bera nuestro panel frontal Crear un proyecto que pueda convertir coordenadas las cuales tiene un nivel de complejidad y tener que calcular y salir con dos botones realizar sus operaciones y juntar todos las practicas que hemos hecho en estos reportes.

Bueno como ya sabes tenemos que cambiar las propiedades de los botones y especificar cada uno su funcin y que realizara cada una de las cajas de texto.

Observaciones
Cambiaremos las cajas de texto y sus propiedades son: Name: Text_x Name: Text_y Name: Text_z Name: Text_ p Name: Text_ PHI Name: Text_Tetha Name: Text_r Name: Text_Tteha Name: Text_z 33

Propiedades de las entradas de lebel son: Name: Lebel1 Caption: x Name: Lebel2 Caption: y Name: Lebel3 Caption: z Name: Lebel4 caption: p Name: Lebel5 caption: PHI Name: Lebel7 caption: r Name: Lebel8 caption: Tetha Name: Lebel9 caption. Z

Name: Lebel6 caption: Theta

Las caractersticas de los botones son: Name: command_calcular Caption: calcular Se realiza la misma operacin para el botn de salida Despus de declarar los botones y cajas de texto se realizar el cdigo para determinar cada funcin de estos textos que mostramos en nuestro panel frontal.

34

Pantalla de cdigo o formulario

35

Pantalla principal

CONCLUCION Podemos observar que aplicamos todos los conocimientos de cada una de las practicas que hemos realizado al paso del cuatrimestre y nos daremos cuenta de que manera nos desarrollamos en este tipo de programas y nuestro nivel de desarrolla miento personal.

36

CAPITULO 2 Practica 1
IMPLEMENTACION DE UN SISTEMA DE CONTROLADOR DE PROCESO CON Visual Basic

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

37

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver claramente las converciones pues empesamos mostrando como se bera nuestro panel frontal. Para el caso del proceso deberia de ser programable osea que el progrma controlara la funcion de un motor de forma independiente de la etapa del proceso que en este caso se esta llevando acabo esto significa que para la implementacion del controlador del proceso mediante el lenguaje de visual basic la simulacion de esta accion deberia realizarse mediante algunas de las estructuras ciclidas que hasta el momento se han utilizado en el recuadro del texto, La implementacion del controlador del proceso es muy util en una maquina de estados Se creara una panel frontal segn lo mustra la imagen

38

OBSERVACIONES 1. Las propiedades de la venta principal Name: form_Principal Caption: Controlador de proceso

2. Para las cajas de texto en donde se visualiza el estado del proceso Name: Text_Estado Locked: True Text: PARO El texto inicial en este elemento proporcionado del estado por defecto de la maquina al ejecutarse

3. Para el botn Arranque Name:Command_Arranque Caption: Arranque

4. Para el botn de Paro Name: Command_Paro Caption. Paro

5.Para el botn Salir Name: Command_Salir

39

CDIGO DEL PROGRAMA

Emula el ciclo continuo del controlador del proceso DoEvents Es indispensable para que la ejecucin del proceso pueda controlarse desde el panel frontal o principal y que la aplicaciones que se estn ejecutando en la misma computadora puedan funcionar de manera concurrente

40

CORRIDA DEL PROGRAMA Guardamos el programa y continuamos con iniciar el programa en RUN para poder observar el

cambio en el panel frontal como lo observamos en las siguientes imgenes.

Conclusin: precisamente es crear un programa de corrimiento de un motor tendra muchas funciones en poco texto parar crear su panel frontal se realiza muy fcil declarando sus funciones

41

PRACTICA 2
SIMULACIN DE UNA FUNCIN LGICA DE TRES VARIABLES

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

42

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver claramente las converciones pues empesamos mostrando como se bera nuestro panel frontal Problema Desarrollar un programa que simule el funcionamiento de un circuito digital combinacional cuya tabla de verdad se muestra

Ademas se agregaran indicadores como leds en el panel frontal del programa a visualizar tanto entradas y salidas determinando la funcion en boolean aplicando una Y para miniterminos y obtener una salida. Panel frontal

43

OBSERVACIONES 1. para los botones de control de una maquina de estados utiliza las propiedades para los botones en los programas anteriores. Para los botones de las entradas son: Name: Command_A Name: Command_B Name: Command_C Modifica la fuente de las siguientes etiquetas como quieras. 2. Para los indicadores de las entradas de los LEDS ( en amarillo obscuro) Name: Shape_A Name: Shape_B Name: Shape_C 3. Para el indicador del estado del proceso de salida (LED en verde oscuro) Name: Shape_Y Modificar la fuente de las etiquetas como se quiera

44

CODIGO DEL PROGRAMA.

45

46

47

CORRIMIENTO DEL PROGRAMA

Podemos demostrar que al encender y aplicar un clic al botn de arranque podemos observar el cambio en el proceso de estado. Y a su misma vez observamos nuestra tabla de verdad para crear su implementacin.

48

Al aplicar clic al botn de paro pode observar que en la caja de texto nos muestra el proceso y su estado de nuestro motor.y posterior mente continuamos mostrando nuestra tabal y sus indicadores (LED)

49

CONCLUCION Cuando creamos estos programas en visual BASIC nos damos cuenta de cmo se realizan los ciclados y maquinas de estado de una simple funcin en corrimiento y adems de crear un sistema de representacin de tablas de verdad y llevamos acabo nuestras formas de innovar una funcin ya sea sencilla o compleja

50

PRACTICA 3 SIMULACIN DE UN FLIP-FLOP SR

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

51

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver claramente las converciones pues empesamos mostrando como se bera nuestro panel frontal Problema Se desarrollara un programa de simulacin de un multivibrador estable mediante un Led. El periodo de parpadeo ser de 400s con un DC (Ciclo de trabajo) este deber de permanecer prendido por no mas de 200s a continuacin se mostrara el panel frontal.

52

PRACTICA 4 IMPLEMENTACIN (SIMULACION DE UN MULTIVIBRADOR ESTABLE)

Diseo de un panel frontal como se muestra en la siguiente imagen

53

OBSERVACI0ONES Los elementos del panel frontal para el control del proceso tienen la misma caracterstica ala de los programas anteriores. El nombre del indicador de LED es Shape_LED El elemento corresponde a un temer o tiempo y lo puede agregar de la barra de herramientas haciendo clic en la misma. Las propiedades a utilizar para este elemento en el programa son: Name: Timer_100s Interval: 200 Este ltimo valor corresponde al intervalo en milisegundos el cual suceder la invocacin ala rutina de temporizador. A continuacin iniciamos el cdigo de nuestro panel frontal y editamos la funcin de cada botn y Led en salida y entrada.

54

CODIGO DEL PROGRAMA

55

Hacemos doble clic en el temporizador ya creado en el panel frontal y creamos nuestro cdigo Private Sub Timer_200ms_timer() contador_eventos_200ms = contador_eventos_200ms + 1 End Sub Enciende y apaga el LED segn el estado menos significativo en un evento de 200 milisegundos eso se logra como una compuerta AND entre el valor de una variable y el valor denotado es 1 que representa el LSD que es una terminologa que al accionar crea el contador e inicia la secuencia de encendido y terminando su funcin se apaga.

56

CORRIDA DEL PROGRAMA

57

PRACTICA 6 ROTACION HACIA LA IZQUIERDA Y LA REPETITIVA DE 8 BITS

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

58

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver claramente las converciones pues empesamos mostrando como se bera nuestro panel frontal Problema Se realizara un programa que efectu la rotacin hacia la izquierda de una palabra de 8 bits y el valor inicial de la palabra a rotar ser de la 21 en el panel frontal y se deber visualizar el estado delos bits y la accin de rotacin con un temporizador de 100ms Panel frontal .

59

OBSERVACIONES Los elementos del panel frontal o de control del proceso tienen las mismas caractersticas ala de los programas anteriores Los nombres para los indicadores iluminarlos se deben configurar en Shape_Bit0 a Shape_Bit8. El cdigo del programa Se muestra haciendo doble clic a cada uno de lo botones y entradas de texto dentro del panel frontal, y se asigna cada funcin

Comman_buton Comman_buton Comman_buton

Name: Command_calcular Name: Command_salir Name: Command_paro

Caption: convertir Caption: salir Caption: paro

Shape Shape Shape Shape Shape Shape Shape Shape Textbox

Name: Shape_B0 Name: Shape_B1 Name: Shape_B2 Name: Shape_B3 Name: Shape_B4 Name: Shape_B5 Name: Shape_B6 Name: Shape_B7 Name: Text_Estado

Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Locked: True TEXT:

Label Label Label Label Label Label Label Label Label

Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label

Caption: conversion Caption: B0 Caption: B1 Caption: B2 Caption: B3 Caption: B4 Caption: B5 Caption: B6 Caption: B7

60

CODIGO DEL PROGRAMA

61

62

CORRIDA DEL PROGRAMA

63

PRATICA 7 SIMULACION DE UN FLIP-FLOP SR CON COMPUERTA NAND

Abrimos el programa visual Basic y empezamos dando doble clic en de abrir y automticamente se creara un nuevo proyecto Pantalla principal

y pulsa el botn

Se puede observar que la ventana tiene un men y botones de acceso y al centro se va a crear una forma o (from) la cual nos permite interactuar al costado inferior derecho aparece una ventana de propiedades que permiten configurar nuestra pantalla principal

64

Desarrollo
En la barra de herramientas buscamos el icono a su misma vez utilizaremos el icono la pantalla de texto. el cual va a crear una especie de botn que

de y en la pantalla de (from) configuremos el botn y

En este programa acomodaremos los cuadro de textos de manera que se puedan ver claramente las converciones pues empesamos mostrando como se bera nuestro panel frontal

Proceso
Un proceso de fabricacin es el conjunto de operaciones unitarias necesarias para modificar las caractersticas de las materias primas. Dichas caractersticas pueden ser de naturaleza muy variada tales como la forma, la densidad, la resistencia, el tamao o la esttica. Se realizan en el mbito de la industria. Para la obtencin de un determinado producto sern necesarias multitud de operaciones individuales de modo que, dependiendo de la escala de observacin, puede denominarse proceso tanto al conjunto de operaciones desde la extraccin de los recursos naturales necesarios hasta la venta del producto como a las realizadas en un puesto de trabajo con una determinada mquina/herramienta.

Palabra de 8 bits
En el contexto de la informtica, una palabra es una cadena finita de bits que son manejados como un conjunto por la mquina. El tamao o longitud de una palabra hace referencia al nmero de bits contenidos en ella, y es un aspecto muy importante al momento de disear una arquitectura de computadores. El tamao de una palabra se refleja en muchos aspectos de la estructura y las operaciones de las computadoras. La mayora de los registros en un ordenador normalmente tienen el tamao de la palabra. El valor numrico tpico manipulado por un ordenador es probablemente el tamao de palabra. La cantidad de datos transferidos entre la CPU del ordenador y el sistema de memoria a menudo es ms de una palabra. Una direccin utilizada para designar una localizacin de memoria a menudo ocupa una palabra.

65

Creamos nuestro panel frontal

Colocamos tres comman botn, una caja de texto, ocho LEDS y nueve label. Uno de los botones activara el proceso, el otro botn detendr el proceso y el otro botn terminara el Programa.

66

OBSERVACIONES

Comman_buton Comman_buton Comman_buton

Name: Command_calcular Name: Command_salir Name: Command_paro

Caption: convertir Caption: salir Caption: paro

Shape Shape Shape Shape Shape Shape Shape Shape Textbox

Name: Shape_B0 Name: Shape_B1 Name: Shape_B2 Name: Shape_B3 Name: Shape_B4 Name: Shape_B5 Name: Shape_B6 Name: Shape_B7 Name: Text_Estado

Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Fill Style: solid Locked: True TEXT:

Label Label Label Label Label Label Label Label Label

Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label Name: Label

Caption: conversion Caption: B0 Caption: B1 Caption: B2 Caption: B3 Caption: B4 Caption: B5 Caption: B6 Caption: B7

67

CODIGO DEL PROGRAMA

68

69

El botn arranque tiene la funcin de iniciar el proceso, en la caja de texto aparecer la palabra corriendo la cual indicara que el proceso esta en accin, mientras el proceso este en ejecucin se puede apreciar como los LEDS van de hacia la izquierda simulando una palabra de 8 bits y adems simulando que el programa esta corriendo, cuando se aprieta el botn Paro para el proceso se detiene y aparece una ventana la cual indica que el proceso se ha detenido. El programa termina cuando nosotros damos clic sobre el botn salir, este botn esta programado para detener el programa CORRIDA DEL PROGRAMA

70

PROGRAMA EN ESTADO DE CORRIENDO

Conclusiones Con este programa realizamos la simulacin de un proceso, el proceso inicia cuando apretamos el botn arranque y termina cundo apretamos el botn paro, pero en este programa aadimos una representacin con LEDS de tal forma que los LEDS prendan y apaguen hasta que el proceso se detenga, con este programa se pude realizar el control de un proceso simple como el control encendido de un motor o un LED, el programa terminara cuando nosotros apretemos el botn salir

71

You might also like