diseño y programación de interfaces hmi

35
1 Unidad III Diseño y Unidad III Diseño y Programación de Programación de Interfaces HMI Interfaces HMI M.C. Juan Carlos Olivares Rojas

Upload: kevin-pena-roman

Post on 23-Sep-2015

40 views

Category:

Documents


2 download

DESCRIPTION

Conceptos generales y elementos de desarrollo

TRANSCRIPT

  • *Unidad III Diseo y Programacin de Interfaces HMIM.C. Juan Carlos Olivares Rojas

  • Agenda

    3.1 Conceptos generales y elementos de desarrollo.

    3.2 Herramientas para el diseo de interfaces HMI.*

  • Agenda

    3.3Sistemas de alarmas y eventos.

    3.4Configuracin de alarmas y eventos.

    3.5 Modelos de reconocimientos y desplegado de alarmas.*

  • 3.1 Conceptos generales y elementos de desarrollo.Desde el punto de vista del usuario. La interfaz es el sistema.

    Las Interfaces Hombre Mquina (HMI) son el estudio de las relaciones de interaccin entre los hombres y las mquinas (que pueden ser computadoras)*

  • IntroduccinLa HMI es un rea interdisciplinaria ya que toma de base a ciencias como filosofa, psicologa, lingstica, arte, computacin, etc.

    Antes de disear una interfaz se deben tomar en cuenta los factores humanos, ya que dependiendo del agrado que tengan los usuarios por las interfaces depende el xito del sistema.

    *

  • Factores HumanosAlgunos factores humanos son:La percepcin visualLas formas de pensamientoEl comportamiento del usuario

    Desafortunadamente estos factores son variables de persona en persona, aun teniendo caractersticas similares.

    *

  • Estilos de HMILos estilos de HMI son la forma de realizar interfaces. Las interfaces no necesariamente son externas tambin pueden estar a nivel interno de arquitectura del software.

    Los estilos de interaccin han evolucionado con el paso del tiempo.

    *

  • Estilos HMIEn las primeras generaciones el humano tena que conocer el lenguaje de la mquina.

    Con la aparicin del lenguaje ensamblador y los sistemas de procesamiento por lotes, se simplific un poco.*

  • Estilos HMIEl primer estilo real de interaccin entre un hombre y una computadora fue el modo texto.

    En este estilo, el usuario tiene que aprenderse una serie de comandos, los cuales son difciles de aprender y muy propensos a errores.

    *

  • Estilos de HMIEste tipo de estilo aun sigue utilizando en shells de Sistemas Operativos, en intrpretes de Base de Datos, etc.

    Despus apareci el estilo de mens en donde se simplifica la ejecucin de rdenes pero puede ser muy molesto al tener opciones muy anidadas. Se sigue utilizando en muchos sistemas.

    *

  • Estilos de HMILas Interfaces orientadas a Ventanas o Modo Grfico quizs es el estilo de interfaz ms utilizado actualmente. Generalmente se basa en un esquema o filosofa de escritorio. Dado que nos permite un aprendizaje ms intuitivo y libre de errores ya que se dispone de un lenguaje iconogrfico til.

    *

  • Estilos de HMIEl siguiente paso es el uso de Hipertexto como en los sistemas Web, en los cuales se tienen documentos que ligan a otros documentos.

    Los estilos de interaccin no viven aislados, se pueden encontrar combinados, as en modo texto ponemos tener hipertexto y mens de opciones.*

  • Estilos HMIOtro estilo de HMI es la multimedia que nos permite combinar diversos tipos de elementos en un solo canal. Para lograrlo se necesita que el sistema pueda ejecutar muchas tareas concurrentemente (multitarea).*

  • Estilos de HMIExisten otros estilos como Realidad Virtual y de Inteligencia Artificial que aun no estn desarrollados del todo.

    *

  • Estilos HMIA continuacin se describe de manera ms amplia el estilo HMI de modo grfico en sistemas operativos.

    La metfora del escritorio trata de hacer una analoga con lo que es una oficina fsica y tratar de implementarla en la computadora, pero por qu este paradigma y no otro?

  • Metfora del Escritorio

  • Metfora del Escritorio*

  • Estilos HMI

  • Estilos de HMI

  • Metfora del Escritorio2005

  • Ejemplos de otras metforasDocumentos: libros, captulos, marcadores, figuras; peridicos, secciones; revistas, artculos; cartas; formularios.

    Msica: disco compacto, cassette, grabaciones, pistas, jukeboxes.

  • Ejemplos de otras metforasDespus se deben seleccionar los verbos que van a representar las acciones a realizar en el sistema.

  • Diseo de la InterfazLas interfaces deben ser fciles de aprender, simples de utilizar, no restrictivas y directas.

    Antes de comenzar con el diseo, se deben realizar preguntas como: Quin es el usuario?, Cmo aprende el usuario?, Qu espera el usuario del sistema?

  • Diseo de la InterfazDiseo de Interfaces no es poner pantallas bonitas (aunque si importa).

    El verdadero diseo de HMI se debe centrar en el humano ya que este es el que realiza la interaccin, pero existen otros modelos como el de vista del diseador.

    *

  • Directrices para el Diseo de InterfacesPor este motivo se deben considerar factores de los usuarios como:

    habilidades fsicas, sensoriales y cognitivas,

    diferencias de personalidad y de cultura, etc.

  • Directrices para el Diseo de Interfaces

    Se pueden utilizar herramientas para modelar el diseo de interfaces o bien herramientas de prototipado para su rpida implementacin.

    Cualquier sistema de interfaz debe estar basado en reglas ECA (Evento Condicin y Accin).

  • Directrices para el Diseo de Interfaces

    La principal directriz a tomar en cuenta es la usabilidad, que es la capacidad de que la interfaz pueda ser manejada por los usuarios.

    Otra directriz a tomar en cuenta es la accesibilidad, en donde se pretende que la interfaz pueda ser accedida por usuarios sin importar sus limitaciones.

  • Estndares de InterfazLos estndares nos sirven para tener un mejor diseo de nuestras interfaces.

    Los estndares dependen del tipo de aplicacin que se est desarrollando, por ejemplo Web, aplicacin en Windows, Macintosh, aplicaciones en dispositivos mviles, etc.

  • HMI en MecatrnicaTiene ms relacin en el diseo de hardware y de instrumentos virtuales que con el software.

    Diseo de la Interfaz para cambiar la hora a un reloj despertador.

    *

  • HMI en MecatrnicaEsquemas de colores en instrumentos de medicin.

    Diseo de aviones resistentes: el problema de la caja negra.

    Diseo de interfaces de instrumentos como osciloscopios y radios de automviles.*

  • ActividadUno de los principales problemas de accidentes automovilsticos ocurre cuando una persona se distrae por tratar de manipular algn objeto dentro del carro como un autoestereo dado que tiene que manipular una serie de controles a su alrededor.*

  • ActividadPara resolver este problema en los accidentes se piensa que con una nueva interfaz y modo de acceso a las opciones del autoestereo el conductor se puede distraer menos.

    En equipos de tres personas deben disear esta nueva interface y demostrar que sirve.*

  • 3.2 Herramientas para el diseo de interfaces HMI.

    Existen muchas herramientas para la programacin de interfaces, tales como:

    Herramientas de Diagramacin (Visio)IDEs de programacin (Visual Basic, Java)Herramientas de Instrumentacin (LabVIEW, HMI Intouch, Mdraw Dessigner, etc.)*

  • ReferenciasFerreira, R. (2008) Curso de Ambientes Grficos, ltima consulta: marzo de 2008, http://antares.itmorelia.edu.mx/~kaos

  • *Preguntas, dudas y comentarios?