Anda di halaman 1dari 43

DISEO DE INTERFACES

IIE Ismari Guillermina Malpica Peredo


OBJETIVO GENERAL

DISEAR INTERFACES GRFICAS DE USUARIOS
PARA UTILIZAR LA COMPUTADORA COMO
INTRUMENTO DE MEDICIN Y CONTROL
LA COMPUTADORA COMO HERRAMIENTA EN
INGENIERA
En Electrnica:
Diseo
Simulacin
Medicin
Control


Qu es una interfaz de usuario?
L N E A D E C O MA N D O S

G R F I C A ( G U I )
Es la combinacin de hardware y software que ayuda a las personas y
las computadoras a comunicarse entre s.

De Conceptos de Computacin: Nuevas Perspectivas
June Jamsrich Parsons
ESTRUCTURA GENERAL DE UNA
COMPUTADORA

H A R D WA R E S O F T WA R E
DISPOSITIVOS ENTRADA/SALIDA
Entrada: el flujo de datos va
desde el perifrico hacia la
computadora.

Salida: el flujo de datos va desde
la computadora hacia el
perifrico.

DISPOSITIVOS DE ALMACENAMIENTO

Se utilizan para grabar los datos de
la computadora de forma
permanente o temporal.

La memoria RAM es el dispositivo
de almacenamiento primario cuyo
contenido es temporal.

PUERTOS DE COMUNICACIN
Fsicamente son conectores con caractersticas
electrnicas especiales utilizados para interconectar los
perifricos con la computadora.
COMUNICACIN DE DATOS DIGITALES
Paralela
Serial
Bus serial universal (USB)
PUERTO SERIE (COM)
Se utilizan para enviar y recibir informacin de
BIT en BIT a travs de un nico cable
PUERTO USB (BUS SERIAL UNIVERSAL )
Fcil expansin de perifricos
Soporta dos velocidades :
velocidad baja perifricos de
transmisin lenta como joystick
y ratones,
velocidad mayor para
dispositivos que requieren
mayor velocidad de respuesta.
Arquitectura Conectar y Operar
(Plug&Play).
ARQUITECTURA GENERAL USB
Cable especialmente diseado
para transmisin de datos entre la
computadora (HOST) y diferentes
perifricos
Proporciona la tensin nominal de 5 V
y 500 mA de corriente
HOST USB
HUB USB
Un concentrador (HUB) consta
de una sola entrada y
varias salidas.
Hay 2 tipos de HUBS:
Activos , los que
suministran energa
Pasivos , la energa es
provista por la
computadora.

TOPOLOGA
ESTRELLA-ANILLO
EL PROTOCOLO DE COMUNICACIN USB
La comunicacin entre el host y los dispositivos se lleva a
cabo segn un protocolo basado en el principio de red en
anillo.

Esto significa que el ancho de banda se comparte
temporalmente entre todos los dispositivos conectados.
Tarea: Explicar con sus propias palabras el protocolo de
comunicacin usb
AMBIENTES GRFICOS DE
PROGRAMACIN
Se usan conos grficos e intuitivos y cables que parecen un diagrama de flujo
el mouse es la manera principal de interactuar con el entorno de programacin.

PROGRAMACIN G
Contiene los mismos conceptos de programacin que se pueden encontrar en la
mayora de los lenguajes tradicionales.

Tipos de datos,
bucles, eventos,
variables

Se diferencia en que se ejecuta de acuerdo con las reglas del flujo de datos en lugar
de serie secuencial de comandos


BENEFICIOS DE LA PROGRAMACIN G

Programacin grfica intuitiva
los ingenieros piensan mejor en imgenes

Los datos se originan en la funcin de adquisicin y luego fluyen a las funciones de
anlisis y almacenamiento a travs de los cables.
INTRODUCCIN A LA INSTRUMENTACIN
VIRTUAL
I N S T R U M E N T O V I R T U A L
Definido por el usuario
Basados en software
Flexibilidad
Reutilizacin
Reconfiguracin
I N S T R U M E N T O T R A D I C I O N A L
Tiene funcionalidad fija
Basados en hardware
VS
UN INSTRUMENTO VIRTUAL ES:
Una computadora equipada con software y hardware
especializados para cumplir las funciones de un instrumento de
medicin de seales ( temperatura, presin, caudal, entre
otras.)

Con los datos obtenidos de la medicin, realiza:
Procesamiento
Anlisis
Almacenamiento
Despliegue.
Disear algoritmos de control

HERRAMIENTAS PARA DESARROLLAR
INSTRUMENTACIN VIRTUAL

LABVIEW ( de National Instruments)

GENIE (Advantech)

DasyLab (DasyLab Inc)

Cyber TooIs ( SCM International)

Es un entorno de programacin grfica usado
para desarrollar aplicaciones de medida, pruebas y
control

Diseado por National Instruments desde 1986

La mejor manera de aprender
LabVIEW es:
PRACTICAR, PRACTICAR,
PRACTICAR
CUL ES EL USO BSICO DE LABVIEW
EN UN SISTEMA DE INSTRUMENTACIN?

Monitorear sensores en un experimento

Procesar los datos y representarlos de forma
eficiente

Guardar todos los datos obtenidos en el
experimento para realizar el anlisis
PROGRAMACIN MODULAR
Se basa en la programacin con funciones
Muchas funciones son proporcionadas por el
propio fabricante de software
se presentan ordenadas por tipos en las
libreras
Pero tambin se pueden crear nuevas
funciones
Para disear una interfaz grafica til hay que
considerar que:
Los usuarios frecuentemente juzgan
un sistema por su interfaz.

Un diseo de interfaz pobre puede
provocar que el usuario cometa
errores

Una interfaz bien diseada debe
facilitar el trabajo de los usuarios.

PREGUNTAS?
UN PROGRAMA EN LABVIEW SE LLAMA
INSTRUMENTO VIRTUAL (.VI)

Ventana principal al
correr LabView

Instrumento virtual
en blanco

BLANK VI: INSTRUMENTO VIRTUAL EN BLANCO
P A N E L F R O N T A L D I A G R A M A D E B L O Q U E S
PALETA DE HERRAMIENTAS

Click derecho
para Activar la
paleta de
herramientas
PALETA DE FUNCIONES Y DE CONTROLES

Controles
(En la ventana del
Panel Frontal
Funciones
En la ventana del
Diagrama de bloques
CONTROLES = ENTRADAS
INDICADORES = SALIDAS
T E R M I N A L E S
Todos los controles e indicadores estn asociados con
un tipo de dato y solo pueden contener uno solo de
estos.
CADENAS DE CARACTERES

Crear mensajes de texto simples.
Controlar instrumentos
Almacenar datos numricos en disco.
Indicar o advertir al usuario con ventanas de dilogos.

DATOS BOOLEANOS

Almacena datos como valores de 8 bits. Un Booleano puede usarse para representar
0 o 1, o un TRUE o FALSE

Representan datos digitales y
Funcionan como un control de panel frontal actuando como un interruptor que tiene
una accin mecnica
DATOS NUMRICOS

Nmeros Enteros


Nmeros de Punto flotante


Nmeros complejos
Punto de coercin
Indica que dos tipos de datos numricos
diferentes han sido aplicados a una funcin.
Es preferible, para mejorar el rendimiento de la
memoria, hacer una conversin entre tipos de
datos
Conversin de datos
recomendada
Errores en el manejo de datos
dinmicos
Las conexiones rotas
aparecen cuando tipos de
datos invlidos son unidos
ENCONTRANDO AYUDA DE CONTEXTO

Anda mungkin juga menyukai