Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos"

Transcripción

1 Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos por Ramon Ribó Rodríguez Ingeniero de caminos, canales y puertos por la UPC entregada en el Departament de resistència de materials i estructures a la enginyeria como requerimiento parcial para el grado de Doctor en la UNIVERSITAT POLITÈCNICA DE CATALUNYA febrero 2000 c Universitat Politècnica de Catalunya 2000 Firma del autor... Departament de resistència de materials i estructures a la enginyeria febrero 2000 Certificado por... Eugenio Oñate Ibáñez de Navarra Catedrático de Universidad Supervisor de la tesis Certificado por... Gabriel Bugeda Castelltort Profesor titular de Universidad Supervisor de la tesis

2 ii

3 iii Desarrollo de un sistema integrado para tratamiento de geometría, generación de malla y datos para el análisis por el método de los elementos finitos por Ramon Ribó Rodríguez entregada en el Departament de resistència de materials i estructures a la enginyeria on febrero 2000, como requerimiento parcial para el grado de Doctor Resumen En esta tesis se describe el desarrollo e implementación de un sistema informático para el tratamiento de toda la información necesaria para un análisis por el Método de los Elementos Finitos o por otros métodos numéricos basados en la discretización de ecuaciones diferenciales (diferencias finitas, volúmenes finitos, métodos de contorno, métodos de puntos, etc.). Algunas de sus partes se refieren principalmente al diseño y organización de un sistema de estas características. En otras, se describen los nuevos algoritmos que ha sido necesario desarrollar para cumplir los objetivos propuestos. Las diversas disciplinas que se describen a lo largo de la tesis se pueden clasificar en: Organización del sistema. Consiste en definir el tratamiento de todos los datos de un análisis genérico de manera uniforme. También se dan criterios sobre el ordenamiento interno de los datos. Modelación geométrica. Se presenta una serie de algoritmos que se han desarrollado para tratar y modificar la geometría del modelo. Generación de malla. Se describen diferentes técnicas y algoritmos para poder realizar la generación de la malla. Adaptabilidad del sistema a diferentes análisis. Se describe como se ha diseñado y como se realiza la adaptación del sistema a un código de análisis cualquiera. La implementación del conjunto de criterios y algoritmos descritos a lo largo de esta tesis ha permitido la creación de un sistema que da soporte al proceso de análisis mediante métodos numéricos de modelos, tanto a nivel académico como industrial. Supervisor de la tesis: Eugenio Oñate IbáñezdeNavarra Ttulo: Catedrático de Universidad Supervisor de la tesis: Gabriel Bugeda Castelltort Ttulo: Profesor titular de Universidad

4 iv

5 Aquesta tesi va ser llegida el dia... a l Escola Tècnica Superior d Enginyers de Camins, Canals i Ports de Barcelona, i va obtenir la qualificació de... El President El Secretari El Vocal El Vocal El Vocal

6 vi

7 vii A Lara, por sus ánimos, paciencia y por que ya es parte de mi trabajo y de mi vida. A mis padres, por su apoyo incondicional.

8 viii

9 ix Agradecimientos El proceso de desarrollo y finalmente de escritura de una tesis doctoral, es un largo camino en el que necesariamente se crean unas fuertes vinculaciones con las personas que coexisten en el entorno cercano. Sean vinculaciones de tipo profesional o académico, o sean vinculaciones de tipo más personal, en ambos casos influyen de manera profunda en el esfuerzo de creación e investigación que va asociado a un trabajo de esta índole. Agradezco su ayuda, por tanto, a todas aquellas personas con las que hemos ido creando vínculos de un tipo u otro a lo largo de todo este tiempo. Con el completo convencimiento de acortar en exceso una lista que debiera ser mucho más larga, citaré a algunas de las personas que han influido de manera más directa a que este documento diera fin y culminación al trabajo de estos últimos años. AEugenioOñate, codirector de esta tesis, por animarme a iniciarla, dirigirla en su avance y creer en ella en todo momento. AReinaldLöhner, por ser el inspirador y el originador de tantas ideas que han permitido progresar a este trabajo. También quiero agradecer a toda su familia, por la calurosa acogida que siempre me dispensaron en mis estancias en Washington. A Ramon Codina, fuente de conocimientos vastísimos y variopintos, por ser capaz de dar respuesta a las dudas más inesperadas. A Miquel Riera y Enrique Escolano, por el trabajo conjunto y las largas discusiones que siempre originaban nuevas ideas y mejores planteamientos. A Julio García, Chris Morton, Carlos Sacco y Javier Mora, compañeros y contertulios de las más variadas conversaciones, que han posibilitado la maduración de algunos conceptos básicos para este trabajo. A Lara, por sus ánimos, paciencia y, sobretodo, por estar cerca en todo momento. A mis padres, por ese apoyo incondicional e inagotable desde el primer día hasta el último. Y finalmente, a todos los usuarios de GiD, que con sus sugerencias, críticas y más criticas, han ido definiendo como quieren que sea un programa de este tipo y, al mismo tiempo, han creado la línea de avance hacia un nuevo concepto de valoración de la calidad.

10 x

11 Índice General 1 Introducción MOTIVACIÓN ANTECEDENTES OBJETIVOS PRESENTACIÓN DE LOS CONTENIDOS DE LA TESIS Organización del sistema GiD INTRODUCCIÓN LENGUAJE DE PROGRAMACIÓN Y LIBRERÍAS CRITERIOS PARA LA CREACIÓN DE LA INTERFAZ DE USUARIO DESCRIPCIÓN BÁSICA DEL SISTEMA Y DE SU CONFIGURACIÓN AGRUPACIÓN Y ESTRUCTURA DE LOS DATOS Malla Condiciones Materiales Datos generales del problema Datos generales de interv alo SISTEMAS DE UNIDADES Problemática Esquema escogido Control de unidades por el usuario Unidades en el postproceso APORTACIONES A LA ORGANIZACIÓN DE GiD CONCLUSIONES A LA ORGANIZACIÓN DE GiD

12 xii ÍNDICE GENERAL 3 Tratamiento y modelización geométrica DEFINICIONES DESCRIPCIÓN Y COMPARACIÓN DE DIVERSOS MODELOS GEOMÉTRICOS CAD tradicional CAD con geometría booleana de sólidos Superficies como contenedoras de superficies Modelo jerárquico de entidades geométricas MODELO ESCOGIDO EN LA TESIS ENTIDADES PUNTO ENTIDADES LÍNEA ENTIDADES SUPERFICIE VOLÚMENES CONTACTOS IMPORTACIÓN DE MODELOS GEOMÉTRICOS Importación y ficheros de intercambio Filtros de corrección de la geometríaimportada Colapsado de entidades Corrección en la lista de knots Reparametrizaciones Conversión a cúbicasimilar Unión de líneas Subdivisión de líneas Reorientación del contorno de las superficies Colapso de ángulos pequeños ALGORITMOS DE MODELACIÓN GEOMÉTRICA Cálculo del centro de una superficie Mov imiento de puntos Reposicionamiento o mapping sobreunasuperficie Intersecciones de líneas y líneas-superficies Intersección de superficies Visualización de superficies Las superficies-malla Creación de volúmenes

13 ÍNDICE GENERAL xiii 3.11 APORTACIONES EN LA MODELIZACIÓN GEOMÉTRICA CONCLUSIONES A LA MODELACIÓN GEOMÉTRICA Generación de malla INTRODUCCIÓN TIPOS DE ELEMENTOS ENTIDADES GEOMÉTRICAS QUE DEBEN SER MALLADAS MALLA ESTRUCTURADA VERSUS NO ESTRUCTURADA MALLA CONFORME Y MALLA NO CONFORME TAMAÑO DEL ELEMENTO PARA MALLA NO ESTRUCTURADA TRANSICIÓN DEL TAMAÑO DEL ELEMENTO ENTRE ZONAS Asignación de tamañosporerrorcordal Corrección de tamaños GENERACIÓN DE MALLA ESTRUCTURADA Malla estructurada con polilíneas de superficie múltiple Malla estructurada en superficies NURBS de másde4lados Generación de los nodos interiores en una superficie estructurada Generación de los nodos interiores en un volumen estructurado Concentración de elementos en mallas estructuradas GENERACIÓN DE MALLA EN LÍNEAS Cálculo de los parámetrosdeespaciamientodenodos Corrección para líneasnurbs Generación para polilíneas GENERACIÓN DE MALLA NO ESTRUCTURADA EN SUPERFICIES Introducción GENERACIÓN DE MALLA EN EL PLANO Transformación del espacio paramétrico al espacio equivalente ALGUNAS ESTRUCTURAS DE DATOS USADAS EN LOS ALGORITMOS DE GENERACIÓN Algoritmos de búsqueda de puntos cercanos: Quadtree y Octtree Estructura de árbolbinario Estructuras de nodos, elementos y caras Cubos MinMax

14 xiv ÍNDICE GENERAL 4.13 MÉTODOS DE GENERACIÓN DE MALLA TRIANGULAR EN 2D Y TETRAÉDRICA EN 3D GENERACIÓN FRONTAL Incremento del tamañodeloselementos Elección del punto para la creación del nuev o elemento Borrado de elementos Disminución de tolerancias Ordenación de intentos MÉTODO DE DELAUNAY Ventajas e inconvenientes del MétododeDelaunay ALISADO Indicador de calidad I c Proceso de mejora de la malla Algoritmos de mejora de la malla GENERACIÓN DE MALLA DE SUPERFICIE EN EL ESPACIO Cálculo del punto óptimo Intersecciones entre caras Control de calidad de los elementos Comparación de la generación en el plano versus en el espacio Tiempos relativos de computación GENERACIÓN DE MALLA EN LAS SUPERFICIE-MALLA Búsqueda del elemento activ o Cálculo de la nuev a normal Reposicionamiento del punto APORTACIONES EN LA GENERACIÓN DE MALLA CONCLUSIONES A LA GENERACIÓN DE MALLA Adaptación a un tipo de análisis INTRODUCCIÓN CONCEPTO DE TIPO DE PROBLEMA ABSTRACCIÓN DE DATOS APLICACIÓN A LOS DATOS DEL ANÁLISIS CONEXIÓN PREPROCESO-PROCESO

15 ÍNDICE GENERAL xv 5.6 LENGUAJE BAS DE DESCRIPCIÓN DEL FICHERO DE ENTRADA DEL ANÁLISIS EXTENSIONES MEDIANTE LENGUAJES DE SCRIPT APORTACIONES EN LA ADAPTACIÓN AL ANÁLISIS CONCLUSIONES A LA ADAPTACIÓN Ejemplos de aplicación Conclusiones y líneas futuras de investigación PRINCIPALES APORTACIONES DE LA TESIS CONCLUSIONES GENERALES LÍNEAS FUTURAS DE INVESTIGACIÓN A Descripción matemática de las NURBS 181 A.1 ESPACIO EUCLÍDEO A.2 DIFERENTES TIPOS DE LÍNEAS A.3 CURVAS DE BÉZIER A.3.1 Curvas de Bézier expresadas en términos de los polinomios de Bernstein. 186 A.3.2 Diversas propiedades de las curvas de Bézier A.4 SPLINES A.5 B-SPLINES A.5.1 Construcción de la B-spline cuadrática (C 1 ) A.5.2 Construcción de la B-spline cúbica (C 2 ) A.5.3 Definición de las curv as B-spline A.5.4 Ejemplo de evaluación de una línea B-spline cuadrática A.5.5 Parametrizaciones A.5.6 La base B-spline A.5.7 Deriv ada de una curv a B-spline A.5.8 Efectos de la multiplicidad de knots y puntos sobre la continuidad de la curv a A.5.9 Representación gráficadeunab-spline A.5.10 InterpolaciónmedianteB-splines A.6 CURVAS RACIONALES. LAS CÓNICAS A.7 LÍNEAS NURBS

16 xvi ÍNDICE GENERAL A.7.1 Evaluación recursiv a A.7.2 Evaluación mediante la base B-spline A.7.3 Derivada de una líneanurbs A.7.4 Definición de la circunferencia como línea NURBS A.7.5 Influencia de los pesos en la curva A.8 SUPERFICIES NURBS A.8.1 Cálculo de la normal A.8.2 Interpolación a partir del contorno A.9 SUPERFICIES NURBS TRIMADAS

17 Capítulo 1 Introducción 1.1 MOTIVACIÓN Con el desarrollo de los ordenadores en los últimos años, se ha llegado a una situación en la que es posible realizar análisis de modelos extremadamente complejos. Además, los programas de cálculo y simulación por métodos numéricos han ido sofisticándose con el paso del tiempo para modelizar, de manera cada vez más aproximada, los fenómenos reales. Ello conlleva que la complejidad de los datos que requieren dichos programas haya ido aumentando. Otro efecto de esta evolución radica en que las mallas necesarias deben cumplir unas especificaciones muy determinadas y ser capaces de modelar situaciones muy especiales de la geometría 1 en el contexto del problema bajo estudio. El resultado de esta necesidad ha sido que, actualmente, el proceso que generalmente consume más tiempo-hombre en el conjunto de un análisis es la preparación de datos y la generación de la malla. El segundo problema reside en que, en muchos casos, ni tan siquiera es posible llegar a obtener una malla y unos datos que cumplan los requerimientos de un análisis determinado. Otra necesidad que aparece es la de conectar de manera adecuada el sistema de preproceso con el de análisis, con el objetivo de minimizar el tiempo y la dificultad de la transferencia de datos. Finalmente, ha llegado el momento de que los métodos numéricos traspasen la barrera de la investigación y se introduzcan de pleno en la producción industrial. Un sistema sólo será 1 No es suficiente con una malla que describa al sólido. Hay que pensar en otros factores como contactos, juntas, simetrías espaciales, multi-volúmenes y otros que requieren una malla especializada para realizar con éxito el análisis.

18 2 Introducción usable industrialmente cuando se supere toda la problemática de la interacción con el usuario así como cuando una persona, con conocimientos técnicos adecuados, sea capaz de utilizar un programa sin excesivas dificultades prácticas. 1.2 ANTECEDENTES Los primeros estudios de modelación geométrica se remontan a los años y se originaron en las grandes compañías fabricantes de automóviles. En un inicio, estas compañías fueron las creadoras y las usuarias, al mismo tiempo, de estos primeros programas de diseño asistido por ordenador (CAD). Más tarde, los programas de este tipo se han ido extendiendo a todos los ámbitos de la ingeniería y del procesamiento industrial hasta el extremo de que, hoy en día, prácticamente cualquier diseño o mecanización en la ingeniería se realiza mediante este tipo de programas. Puede considerarse que se ha llegado a un estado del arte, tanto en investigación como en programas comerciales, que cumple con eficacia su cometido. A este respecto, deben tenerse en cuenta los trabajos de Bézier, Coon, Gerald Farin [Far93], Foley, van Dam,Feiner y Hughes [FvDFH93] y otros que han permitido que, en unos pocos años, todo el conocimiento matemático sobre geometría computacional se haya extendido y sea ampliamente usado en todos los programas de modelación geométrica tridimensional. La generación de malla ha sido durante los últimos 15 años y sigue siendo hoy en día objeto de investigación por parte de multitud de grupos tanto en la universidad como en el ámbito de la explotación comercial. Actualmente, existen ya metodologías que funcionan razonablemente bien para algunos de los casos en que se subdivide esta disciplina. Otros apartados, como generación no estructurada de hexaedros, capas límite para análisis de fluidos viscosos gobernados por la ecuación de Navier-Stokes y otros pueden considerarse como no resueltos o, al menos, como muy mejorables. Además, el proceso de relación entre geometría y generación de malla provoca una problemática que requiere procesos de adaptación del modelo geométrico, corrección de imperfecciones asociadas y preparación para la generación, que puede considerarse como un problema no resuelto de manera totalmente satisfactoria. Los primeros trabajos sobre generación de malla no estructurada bi y tridimensional se deben a R. Lohner [LP88], J. Peraire [PPLFZ88] y J. Peiró [J.89]. Más tarde, el número de investigadores y grupos que se han dedicado a las mejoras en las metodologías de generación ha ido aumentando progresivamente. Entre ellos pueden citarse a P.L. George y H. Borouchaki [GB98], Buscaglia, Gustavo C. y Enzo A. Dari [BD97], Peter Möller y Peter Hansbo [MH95],

19 OBJETIVOS 3 R. Kreiner [Kre95], Jas Frykestig [Fry94], A. Rassineux, J-M. Savignat, O. Stab y P. Villon [RSSV99] y muchos otros. Los programas comerciales que permiten generación de malla comienzan a ser capaces de tratar modelos geométricos complejos con poca intervención del usuario. Sin embargo, no pueden considerarse aún del nivel de calidad que atribuíamos a los programas de CAD del apartado anterior. Adolecen de una cantidad demasiado alta de problemas y dificultad de uso. Por otro lado, estos programas sólo son utilizables para tratar con problemas muy específicos y por tanto, no aptos para tratar con tipos de análisis distintos al originalmente planteado. Los problemas referidos anteriormente se centran en la dificultad de obtener una malla que cumpla con unos requisitos prefijados por el usuario. Ejemplos de programas comerciales de generación de malla son: PATRAN [Eng91], HyperMesh [Hyp00], Femgen/Femview [Fem00], FEMAP [ados00], ICEM CFD [Eng00] y otros. En relación a la adaptabilidad, entendiéndose como la capacidad de relación entre un sistema de preproceso y un programa de cálculo, la mayoría de los programas de preproceso y postproceso existentes en el mercado no permiten su adaptación fácil a códigos determinados de análisis. Si se acepta que deben existir gran cantidad de códigos de cálculo, tanto para poder realizar investigación con ellos como para resolver problemas especializados, y se reconoce que no es posible que cada código de análisis contenga su propio sistema de pre-postproceso, se puede concluir que es necesaria la creación de un sistema de pre-postproceso que tenga gran capacidad de adaptación para dar soporte a los códigos antes mencionados. 1.3 OBJETIVOS A partir de las motivaciones y criterios ya mencionados, el objetivo de esta tesis es la creación de un sistema de preproceso con capacidad de tratamiento de modelos geométricos complejos, que permita la generación de mallas que se adapten a todas las posibles tipologías de análisis y con posibilidad de tratamiento de todos los datos asociados a dichos análisis. El sistema debe ser capaz de crear un entorno de trabajo que permita a un usuario preparar todos los datos que requiera un cálculo y minimizar el coste de tiempo que requiere esta preparación. Asimismo, la curva de aprendizaje del sistema debe resultar en un tiempo mínimo de iniciación y en una alta eficiencia de proceso al final de este período inicial. Finalmente, se debe proporcionar una alta adaptabilidad entre el preproceso y el programa de simulación numérica. Se considerará óptimo si este proceso de adaptación puede realizarse

20 4 Introducción exteriormente a ambos programas y con un coste de tiempo que se mantenga dentro de límites razonables. 1.4 PRESENTACIÓN DE LOS CONTENIDOS DE LA TESIS Esta tesis presenta un conjunto de materias cuyo hilo común reside en que han sido necesarias para la implementación de un sistema de preproceso para el análisis por métodos numéricos (elementos finitos, diferencias finitas, volúmenes finitos, etc.), cuyo nombre es GiD. Cada capítulo cubre una parte de este conjunto común, diferenciada de las otras, y que pretende ilustrar las técnicas y algoritmos que han sido necesarias para llegar a los objetivos propuestos. En general, cada capítulo incluye una serie de definiciones y consideraciones generales. Seguidamente describe el conjunto de algoritmos implementados, intentando hacer hincapié en los que han aportado conceptos e ideas novedosas al tema propuesto. En muchos casos ha sido necesario referise a conceptos e ideas que forman parte del estado del arte para permitir una comprensión global. Al final de cada capítulo se incluye un apartado donde se especifica que ideas, algoritmos y metodologías se consideran como aportación de esta tesis al tema descrito. A continuación se incluye una breve descripción de cada capítulo y de la temática que aborda. El Capítulo 2 de la tesis describe la organización general del sistema que se ha desarrollado como preproceso para el análisis mediante métodos numéricos. En él se introducen algunos conceptos importantes relativos a la programación y estructuras de datos que se han implementado. También se proponen criterios para la definición de la interfaz de usuario y se especifica el tratamiento del sistema de unidades. El Capítulo 3 aborda el tratamiento de la modelización geométrica. Para su correcta comprensión es interesante consultar el apéndice dedicado a la descripción matemática de las NURBS. Dicho capítulo da, en una primera parte, un conjunto de definiciones y criterios sobre las diversas formas de tratar la geometría. Seguidamente introduce el tema de la importación de modelos geométricos y describe un conjunto de algoritmos que se han implementado para la corrección de la geometría y su adaptaciónalageneración de malla. Finalmente, describe un conjunto de algoritmos relativos al tratamiento geométrico, cuya característica común consiste en que han requerido de un cierto estudio e investigación en contraposición a otros algoritmos que ya pertenecen al estado del arte. Algunos de estos algoritmos se describen en el mencionado apéndice sobre las NURBS.

21 PRESENTACIÓN DE LOS CONTENIDOS DE LA TESIS 5 El Capítulo4trataeltemadelageneración de malla. En su inicio, se dan algunas consideraciones de tipo general sobre en que consiste dicha generación y en las particularidades y casuísticas que contiene. Seguidamente se procede a la descripción de las técnicas usadas para la generación. Durante todo el capítulo, se intenta hacer hincapié en los algoritmos que han sido creados o mejorados en la presente tesis y que, en algunos casos se mezclan con algoritmos ya existentes y extraídos de la bibliografía. Al final del capítulo se incluye un apartado en el que se precisan las aportaciones de esta tesis a las técnicas y metodologías de generación de malla. El Capítulo 5 se refiere a la adaptación del sistema para un tipo de análisis. En él se describe qué se considera por adaptación y como se ha tratado dentro del sistema implementado. Asimismo, se crea el paralelo entre la abstracción de datos necesaria para un sistema genérico de preproceso y su implementación práctica. El Capítulo 6 describe un conjunto de ejemplos de aplicación. Su objetivo consiste en ir introduciendo una serie de modelos, que crearon en su momento la necesidad de implementar nuevos algoritmos que pudieran tratarlos correctamente. Al mismo tiempo, dan una idea de que tipologías y en que nivel de dificultad se pueden resolver con los algoritmos desarrollados e implementados en el sistema GiD, que es el resultado más notable de esta tesis. El apéndice A versa sobre la descripción matemática de las NURBS. Este apéndice contiene la descripción de las principales entidades que se consideran hoy en día imprescindibles para un sistema de modelado tridimensional. Al mismo tiempo, se incluyen algunos de los algoritmos más ampliamente conocidos y necesarios para el tratamiento de dichas entidades geométricas. La inclusión de este apéndice proviene del hecho de que muchas de las definiciones y algoritmos contenidos en él son de necesario conocimiento para comprender correctamente el Capítulo3y algunas partes del 4.

22 6 Introducción

23 Capítulo 2 Organización del sistema GiD 2.1 INTRODUCCIÓN En este capítulo se van a describir las principales pautas de diseño y de organización empleadas en el sistema de preproceso desarrollado en la tesis (denominado en adelante GiD). Es necesario tener en cuenta que dada la complejidad y las posibilidades que este ofrece, un diseño correcto es básico para que pueda ser usado de manera eficiente. A esto hay que añadir el hecho de que debido a que es un tipo de sistema orientado hacia el usuario final, la coherencia de uso cobra especial importancia. Se va a describir la organización a nivel del código interno en cuanto al empleo de herramientas y utilidades externas así como a la utilización de librerías gráficas o de librerías de otros tipos. Otra de las partes que se tratarán en este capítulo será lainterrelación con el usuario 1 ylas técnicas para definir un uso coherente y una metodología sencilla de aprendizaje. Se va a dividir el conjunto de datos necesarios para el análisis en una serie de subconjuntos lógicos y funcionales que se han implementado en el sistema GiD. Se especificarán con detalle las estructuras de los datos perceptibles por el usuario y se describirán los criterios lógicos para la adopción de tales estructuras. Además, se describirá la metodología para tratar dentro del sistema el tema de las unidades y su adaptación a códigos de análisis que pueden o no incluir el tratamiento de éstas. 1 Usualmente llamada interfaz de usuario o user interface.

24 8 Organización del sistema GiD 2.2 LENGUAJE DE PROGRAMACIÓN Y LIBRERÍAS El lenguaje principal de programación ha sido C++. Por ser un lenguaje orientado a objetos, facilita el desarrollo de códigos que no tengan un flujo lineal de ejecución. En comparación a un típico programa de cálculo por ordenador, donde hay una secuencia ordenada de operaciones a realizar, en este caso el flujo, es fuertemente no continuo. Esto se debe al hecho de que está guiado por la interacción con el usuario. La consecuencia de ello es que interesa más ordenar el código por unas entidades abstractas llamadas objetos y que representan conceptos reales en lugar de definir el habitual conjunto de funciones. Para facilitar el trabajo de programación y evitar la repetición de trabajo ya existente, se han utilizado diversas librerías. Se entiende por librerías, un conjunto de funciones escritas en un lenguaje compatible con el del programa y que están especializadas en realizar un trabajo concreto y muy bien definido. Las librerías usadas han sido: OpenGL: Librería para dibujo en 3D. Dadas unas primitivas de dibujo como líneas, superficies o triángulos, y dados un tipo de visualización y unos parámetros de posicionamiento, dibuja las primitivas en pantalla. Tcl-Tk: Librería para el uso de scripts 2 yparalaconstrucción de la interfaz de usuario. Sirve para crear todos los menús, botones y ventanas que interaccionan con el usuario. La posibilidad de ejecución de scripts permite que una tercera persona pueda añadir funcionalidad al programa para realizar tareas concretas o para crear nuevas ventanas. Gettext: Librería de soporte para internacionalización. Facilita la traducción del programa a otros idiomas. Otras: Se han usado diversas librerías y código existente para operaciones tales como: escritura de ficheros de impresión, creación de ficheros de vídeo, etc. Por ser Tcl-Tk una librería que opera con scripts, se puede desarrollar todo el código que gobierna la creación de la interfaz de usuario mediante este nuevo lenguaje que no necesita de compilación y por tanto implica un desarrollo más rápido y sencillo. Por la misma razón de que la compilación no es necesaria, una tercera persona puede añadir nuevas opciones y ventanas al programa para especializarlo en una tarea determinada. Esta unión entre el código en C++ 2 Un script es una secuencia de comandos que realizan acciones y que no necesita ser compilada.

T E S I S. para la obtención del GRADO DE DOCTOR INGENIERO. por. F. Hernández Abad

T E S I S. para la obtención del GRADO DE DOCTOR INGENIERO. por. F. Hernández Abad UPB ETSIIT T E S I S para la obtención del GRADO DE DOCTOR INGENIERO por F. Hernández Abad Ingeniero Industrial Junio 1985 2 1. INTRODUCCIÓN 1.1 Motivos que han conducido a la elección de esta tesis 9

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

Más detalles

Introducción a los Tipos Abstractos de Datos

Introducción a los Tipos Abstractos de Datos Página 1 de 8 Introducción a los Tipos Abstractos de Datos Introducción: Concepto de abstracción Abstracción funcional y abstracción de datos Construcción de tipos abstractos de datos Especificación de

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

SISTEMA OPERATIVO WINDOWS

SISTEMA OPERATIVO WINDOWS SISTEMA OPERATIVO WINDOWS QUÉ ES WINDOWS? Es un Sistema Operativo, que cuenta con un Ambiente Gráfico (GUI) que permite ejecutar programas (aplicaciones) de forma más fácil y cómoda para el usuario. Viene

Más detalles

JGCBusing Manual de Usuario v1.0

JGCBusing Manual de Usuario v1.0 JGCBusing Manual de Usuario v1.0 Agosto 2012 Tabla de Contenido 1. Introducción... 3 2. JGCBusing. Herramienta Web... 4 2.1. Descripción... 4 2.2. Creación de una configuración desde cero... 8 2.3. Generación

Más detalles

Prácticas de programación en C con MinGW Developer Studio

Prácticas de programación en C con MinGW Developer Studio Prácticas de programación en C con MinGW Developer Studio MinGW Developer Studio es un entorno de desarrollo integrado (IDE) para la programación en lenguaje C gratuito y cómodo de usar. Se ejecuta en

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

Su representación, en la mayoría de los programas comerciales, pero, aun es muy poco interactiva y con limitadas herramientas de visualización.

Su representación, en la mayoría de los programas comerciales, pero, aun es muy poco interactiva y con limitadas herramientas de visualización. Modelización Numérica y Virtualización de Edificios Históricos. Interface GiD-Sap2000-VRML Muñoz Salinas, Francisco. Maristany i Carreras Jordi Abstract: La modelización numérica de edificios históricos

Más detalles

Capítulo 11. Conclusiones y trabajo futuro

Capítulo 11. Conclusiones y trabajo futuro Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir

Más detalles

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo 1 INTRODUCCIÓN En este apasionante mundo del software libre, el código abierto y la Web 2.0, no podían faltar

Más detalles

Actividades con GeoGebra

Actividades con GeoGebra Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde

Más detalles

Programación de control numérico

Programación de control numérico 1 Programación de control numérico Contenidos 11 Lenguajes de programación de control numérico 12 Técnicas de programación 13 Planificación de la programación 14 Definición de trayectorias 15 Herramientas

Más detalles

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013)

PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA. (Ref.- 06022013) PERFIL CLOUD GUÍA RÁPIDA DE INSTALACIÓN Y PUESTA EN MARCHA (Ref.- 06022013) Índice 0.- Introducción... 3 0.1. Ayuda Perfil... 3 1.- Herramienta de Autoevaluación Perfil v. 6.0... 4 1.1. En qué consiste

Más detalles

Capítulo III. El lenguaje de programación Avenue.

Capítulo III. El lenguaje de programación Avenue. Capítulo III El lenguaje de programación Avenue. En este capítulo se describe el lenguaje de programación Avenue y el entorno de programación de aplicaciones de Arcview. Además se darán a conocer los pasos

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

Modelo para el découpage de audiovisuales interactivos Metodología

Modelo para el découpage de audiovisuales interactivos Metodología Modelo para el découpage de audiovisuales interactivos Metodología Prof. Pere Freixa Departament de Comunicació. Universitat Pompeu Fabra pere.freixa@upf.edu Descripción Este documento expone el procedimiento

Más detalles

Práctica de Evaluación de Cortafuegos personales

Práctica de Evaluación de Cortafuegos personales Práctica de Evaluación de Cortafuegos personales Objetivo El objetivo de esta práctica es que el alumno aprenda a configurar y evaluar cuál es la mejor opción de producto en relación a los cortafuegos

Más detalles

Análisis de Requisitos

Análisis de Requisitos Análisis de Requisitos Los requisitos determinan lo que hará el sistema y definen restricciones sobre su operación e implementación. El análisis de requisitos es el proceso del estudio de las necesidades

Más detalles

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS 1. Introducción 1 1.1 Programas secuenciales, interactivos y orientados a eventos 1.2 Programas para el entorno Windows 1.2.1 Modo de Diseño y Modo de Ejecución 1.2.2 Formularios y Controles 1.2.3 Objetos

Más detalles

PDF created with pdffactory Pro trial version www.pdffactory.com

PDF created with pdffactory Pro trial version www.pdffactory.com Universidad de Los Andes Facultad de Humanidades y Educación Escuela de Educación Departamento de Educación Física Cátedra Didáctica de la Educación Física RESUMEN DE LA TAXONOMIA DE LOS OBJETIVOS DE LA

Más detalles

Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes

Arquitectura para análisis de información. Zombi es una arquitectura que proporciona de manera integrada los componentes Capítulo 4 Arquitectura para análisis de información propuesta 4.1 Arquitectura Zombi es una arquitectura que proporciona de manera integrada los componentes necesarios para el análisis de información

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

UNIVERSIDAD NACIONAL de ROSARIO

UNIVERSIDAD NACIONAL de ROSARIO UNIVERSIDAD NACIONAL de ROSARIO FACULTAD de CIENCIAS EXACTAS INGENIERIA y AGRIMENSURA APLICACIÓN DE TÉCNICAS DE MODELIZACIÓN EN PROBLEMAS DE ELECTROMAGNETISMO. Ing. Susana Bellagamba Profesor. Adjunto

Más detalles

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003 TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003 TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: MICROSOFT WORD 2003...1 1. ESTILOS Y FORMATOS...1 1.1. Estilos...1 1.2. Niveles...2 1.3. Secciones...2

Más detalles

Movimiento a través de una. José San Martín

Movimiento a través de una. José San Martín Movimiento a través de una curva José San Martín 1. Introducción Una vez definida la curva sobre la cual queremos movernos, el siguiente paso es definir ese movimiento. Este movimiento se realiza mediante

Más detalles

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM 6.1. CONCEPTO DE CAM Las siglas CAM corresponden al acrónimo de Computer Aided Manufacturing, Fabricación asistida por ordenador. Por CAM se entiende la utilización de ordenadores para tareas técnicas

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Universidad de la Frontera

Universidad de la Frontera Universidad de la Frontera Facultad de Ingeniería, Ciencias y Admistración Departamento de Matemática Actividad Didáctica: El Abaco TALLER # 2 - Sistema Decimal El ábaco es uno de los recursos más antiguos

Más detalles

ÍA RÁPID U GUÍA RÁPIDAG

ÍA RÁPID U GUÍA RÁPIDAG GUÍA RÁPIDA PRESENTACIÓN GestionaRRHH es una plataforma que pone a disposición del profesional de Recursos Humanos todos los recursos necesarios para poner en práctica y desarrollar cada uno de los procesos

Más detalles

construcción de programas Prof. Eliana Guzmán U.

construcción de programas Prof. Eliana Guzmán U. Unidad II. Metodología para la construcción de programas Prof. Eliana Guzmán U. Semestre: A-2015 Introducción Resolver un problema con una computadora conduce a la escritura de un programa y a su ejecución.

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

MineSight y la Tecnología Informática de última Generación

MineSight y la Tecnología Informática de última Generación MineSight y la Tecnología Informática de última Generación Así como se ha modificado la tecnología en el escritorio y en las estaciones de trabajo de los últimos años, del mismo modo ha ido variando el

Más detalles

las necesitan. Estos índices deben de ser administrados y revisados por lo menos cada tres meses para que los índices no sean un problema.

las necesitan. Estos índices deben de ser administrados y revisados por lo menos cada tres meses para que los índices no sean un problema. CAPÍTULO IV RESUMEN En este capítulo daremos a conocer como es el funcionamiento de las diferentes bases de datos que la aplicación tiene en uso, esto es el caso de las bases de datos EASY y PL, estas

Más detalles

Visual Chart 6 Notas importantes para desarrolladores

Visual Chart 6 Notas importantes para desarrolladores Visual Chart 6 Notas importantes para desarrolladores Migración de proyectos de versiones anteriores a Visual Chart 6 Introducción El modelo de diseño de estrategias cambia notablemente en Visual Chart

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft PowerPoint 2013 tiene un aspecto distinto al de las versiones anteriores, por lo que hemos creado esta guía para ayudarle a reducir lo máximo posible la curva de aprendizaje.

Más detalles

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

UF0513 Gestión auxiliar de archivo en soporte convencional o informático UF0513 Gestión auxiliar de archivo en soporte convencional o informático Tema 1. Sistemas operativos habituales Tema 2. Archivo y clasificación de documentación administrativa Tema 3. Base de datos Tema

Más detalles

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. BASES DE DATOS Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa. La creación de una base de datos debe ser realizada cuidadosamente procurando

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

ORIENTACIONES PARA LA PRUEBA DE APTITUD PARA EL ACCESO A LA UNIVERSIDAD

ORIENTACIONES PARA LA PRUEBA DE APTITUD PARA EL ACCESO A LA UNIVERSIDAD ORIENTACIONES PARA LA PRUEBA DE APTITUD PARA EL ACCESO A LA UNIVERSIDAD MODALIDAD CIENTÍFICO-TÉCNICO 1. NOMBRE DE LA MATERIA: Matemáticas II 2. NOMBRE DEL COORDINADOR: Miguel Delgado Pineda (mdelgado@mat.uned.es,

Más detalles

dexway Tablet idiomas GUÍA DEL ALUMNO

dexway Tablet idiomas GUÍA DEL ALUMNO Cómo acceder a las lecciones dexway Tablet idiomas GUÍA DEL ALUMNO Podrá utilizar su tablet para disfrutar de los cursos de idiomas dexway. Para ello, debe instalar y abrir la aplicación dexway Tablet,

Más detalles

1.1. PROGRAMA DE DISEÑO GRÁFICO EN

1.1. PROGRAMA DE DISEÑO GRÁFICO EN 1.1. PROGRAMA DE DISEÑO GRÁFICO EN TRES DIMENSIONES Diseño Gráfico en tres Dimensiones 1 1.1.1. JUSTIFICACIÓN Esta asignatura de carácter optativo corresponde al plan de estudios vigente de la titulación

Más detalles

DIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD

DIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD DIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD 2015 INTRODUCCIÓN El Diplomado en Dinámica de Fluidos Computacional (CFD, por sus siglas en inglés Computational Fluid Dynamics), constituye uno de los pilares

Más detalles

Diseño de Moda Informatizado

Diseño de Moda Informatizado L as políticas industriales en los países desarrollados del mundo inciden mucho en la tecnología y el diseño industrial. Ambos conceptos tienen gran importancia en la industria en general, pues hacen que

Más detalles

Tipos de datos. A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo.

Tipos de datos. A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a almacenar en ese campo. Manual Basico de manejo de Access (Microsoft). 1. Introducción Qué es una base de datos? Una biblioteca ha de mantener listas de los libros que posee, de los usuarios que tiene, una escuela, de sus alumnos

Más detalles

UNIVERSIDAD DE GUAYAQUIL

UNIVERSIDAD DE GUAYAQUIL II UNIVERSIDAD DE GUAYAQUIL Facultad de Ciencias Matemáticas y Físicas Carrera de Ingeniería en Sistemas Computacionales Desarrollo de una VPN / Firewall de Software con Administración Vía Web TESIS DE

Más detalles

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL 1. Electrónica Digital Antes de empezar en el tema en cuestión, vamos a dar una posible definición de la disciplina que vamos a tratar, así como su ámbito

Más detalles

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS

UNIVERSIDAD TECNOLOGICA DE PEREIRA FACULTAD DE INGENIERIAS Asignatura Código COMPUTACION GRAFICA IS623 Créditos 3 Intensidad semanal 4 Requisitos CB223 IS453 Las posibilidades gráficas del computador se han convertido en el principal motivo de que ésta sea la

Más detalles

APRENDIZAJE DE COMPETENCIAS EN CRISTALOGRAFÍA UTILIZANDO HERRAMIENTAS INFORMÁTICAS GRATUITAS

APRENDIZAJE DE COMPETENCIAS EN CRISTALOGRAFÍA UTILIZANDO HERRAMIENTAS INFORMÁTICAS GRATUITAS J. B. Rodríguez González 1 APRENDIZAJE DE COMPETENCIAS EN CRISTALOGRAFÍA UTILIZANDO HERRAMIENTAS INFORMÁTICAS GRATUITAS José Benito Rodríguez González Universidade de Vigo Campus universitario de Vigo

Más detalles

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que

Más detalles

Este documento describe el proceso completo a seguir para analizar la existencia de una relación lógica entre dos variables. www.fundibeq.

Este documento describe el proceso completo a seguir para analizar la existencia de una relación lógica entre dos variables. www.fundibeq. DIAGRAMA DE DISPERSIÓN 1.- INTRODUCCIÓN Este documento describe el proceso completo a seguir para analizar la existencia de una relación lógica entre dos variables. Describe la construcción de los Diagramas

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

PATRONES. Experto. Solución:

PATRONES. Experto. Solución: PATRONES. Experto. Asignar una responsabilidad a la clase que tiene la información necesaria para cumplirla. Cuál es el principio fundamental en virtud del cual asignaremos las responsabilidades a los

Más detalles

Guía de inicio rápido

Guía de inicio rápido Guía de inicio rápido Microsoft PowerPoint 2013 tiene un aspecto distinto al que tenía en versiones anteriores, así que creamos esta guía para que el proceso de aprendizaje sea más rápido. Encuentre lo

Más detalles

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

Integración de AuraPortal con SAP

Integración de AuraPortal con SAP Integración de AuraPortal con SAP Se puede definir como la estrategia empresarial enfocada a gestionar los procesos de negocio. BPM se soporta sobre tecnología de información para automatizar tareas y

Más detalles

EL MODELO DE DATOS RASTER

EL MODELO DE DATOS RASTER EL MODELO DE DATOS RASTER El modelo de datos raster, como señala Bosque (1992), es el modelo de datos complementario al modelo vectorial presentado anteriormente. Tiene como principal característica el

Más detalles

Rubén Ruiz, Miguel Angel Edo.

Rubén Ruiz, Miguel Angel Edo. 27 Congreso Nacional de Estadística e Investigación Operativa Lleida, 8 11 de abril de 2003 ANÁLISIS Y PREVISIÓN DE VENTAS EN EL SECTOR AZULEJERO Rubén Ruiz, Miguel Angel Edo. Departamento de Estadística

Más detalles

1 La Resolución de Problemas utilizando la Computadora

1 La Resolución de Problemas utilizando la Computadora La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre

Más detalles

La Tecnología Informatica aplicada a los centros escolares. LEPRE. Herramienta digital Jclic. Lic. Cruz Jorge Fernández Aramburo.

La Tecnología Informatica aplicada a los centros escolares. LEPRE. Herramienta digital Jclic. Lic. Cruz Jorge Fernández Aramburo. Gobierno del Estado de Durango Secretaría de Educación ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO La Tecnología Informatica aplicada a los centros escolares. LEPRE Herramienta digital Jclic Lic. Cruz Jorge

Más detalles

Puesta en Marcha versión Monousuario

Puesta en Marcha versión Monousuario Puesta en Marcha versión Monousuario Criterium www.criterium.es Antonio Muñoz Sánchez criteriumcyp@criterium.es 950 442 281 Puesta en Marcha versión Monousuario 1 Limitaciones de versión monopuesto...3

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

Manual básico de utilización de Windows

Manual básico de utilización de Windows Manual básico de utilización de Windows INDICE 1. El escritorio de Windows 2. Ver icono Mi PC en el escritorio 3. Mi PC 4. Crear carpetas y accesos directos 5. Buscar archivos en el PC 6. Papelera de reciclaje

Más detalles

El diseño de la base de datos de un Data Warehouse. Marta Millan millan@eisc.univalle.edu.co www.eisc.univalle.edu.co/materias

El diseño de la base de datos de un Data Warehouse. Marta Millan millan@eisc.univalle.edu.co www.eisc.univalle.edu.co/materias El diseño de la base de datos de un Data Warehouse Marta Millan millan@eisc.univalle.edu.co www.eisc.univalle.edu.co/materias El modelo Multidimensional Principios básicos Marta Millan millan@eisc.univalle.edu.co

Más detalles

CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT.

CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT. CURSO ON-LINE OFFICE 2007, WORD, EXCEL Y POWERPOINT. DESCRIPCIÓN Este es un curso ON-LINE paso a paso. El curso está dividido en 18 módulos (Módulo 5xxx). Es un curso oficial de Microsoft, cuando el alumno

Más detalles

Arturo Cepeda Pérez. Software Engineering Tutor

Arturo Cepeda Pérez. Software Engineering Tutor Software Engineering Tutor M A N U A L D E U S U A R I O Tabla de contenidos 1. Software Engineering Tutor... 1 2. Entorno... 2 2.1. Vista Modelo... 3 2.2. Vista Diagrama... 4 2.3. Vista Propiedades...

Más detalles

A partir de este capítulo se introducen términos, probablemente nuevos para el

A partir de este capítulo se introducen términos, probablemente nuevos para el CAPITULO 3. PSP 0 Y PSP 0.1 A partir de este capítulo se introducen términos, probablemente nuevos para el lector que tienen que ver en su totalidad con PSP. También se dan a conocer los formatos, "scripts

Más detalles

CAPITULO V. IMPLEMENTACIÓN DE UNA HERRAMIENTA INTEGRADA DE RED

CAPITULO V. IMPLEMENTACIÓN DE UNA HERRAMIENTA INTEGRADA DE RED CAPITULO V. IMPLEMENTACIÓN DE UNA HERRAMIENTA INTEGRADA DE RED En el presente capitulo se presenta una aplicación que aborda una herramienta de monitoreo de redes para soportar estudios de disponibilidad.

Más detalles

ESPACIOS GRUPALES DE APRENDIZAJE. Los espacios grupales de aprendizaje son un espacio de trabajo compartido por un

ESPACIOS GRUPALES DE APRENDIZAJE. Los espacios grupales de aprendizaje son un espacio de trabajo compartido por un ESPACIOS GRUPALES DE APRENDIZAJE Los espacios grupales de aprendizaje son un espacio de trabajo compartido por un grupo de usuarios que tienen un mismo perfil en el cual se les facilita la comunicación

Más detalles

Uso de Software libre para generar capacidades de asistencia técnica en estudios aerodinámicos.

Uso de Software libre para generar capacidades de asistencia técnica en estudios aerodinámicos. Uso de Software libre para generar capacidades de asistencia técnica en estudios aerodinámicos. En el Centro Aeronáutico y Espacial, considera muy importante acercarse al 'Proyecto de Software libre' (GNU-Licencia

Más detalles

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA.

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA. UNIVERSIDAD DE VALLADOLID ESCUELA UNIVERSITARIA POLITÉCNICA INGENIERO TÉCNICO INDUSTRIAL, ESPECIALIDAD EN ELECTRÓNICA INDUSTRIAL MEMORIA RESUMEN PROYECTO FIN DE CARRERA SERVICIOS TELEMÁTICOS PARA GESTIÓN

Más detalles

Capítulo 2. Tecnologías en la Educación Primaria

Capítulo 2. Tecnologías en la Educación Primaria Capítulo 2. Tecnologías en la Educación Primaria En el siguiente capítulo se abarcará el aspecto de software educativo que existe en la actualidad en México, a partir de estos se plantea la relevancia

Más detalles

QUERCUS PRESUPUESTOS MANUAL DEL USO

QUERCUS PRESUPUESTOS MANUAL DEL USO QUERCUS PRESUPUESTOS MANUAL DEL USO 2 Tabla de Contenido 1 Introducción 1 1.1 General 1 1.1.1 Que es Quercus Presupuestos? 1 1.1.2 Interfaz 1 1.1.3 Árbol de Navegación 2 1.1.4 Estructura de Datos de un

Más detalles

Herramientas automáticas y semiautomáticas que apoyan a la aplicación de los métodos.

Herramientas automáticas y semiautomáticas que apoyan a la aplicación de los métodos. Unidad I Introducción a la ingeniería del software y sistemas de información Las economías de todos las paises son cada vez más y más dependientes del Software Importancia del Software 10 Cada vez más

Más detalles

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM?

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM? SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES 2003 Manufactura Integrada por Computadora (CIM) Qué es es CIM? Bajo el nombre de CIM se engloba a un conjunto de aplicaciones informáticas cuyo

Más detalles

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD.

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. 1 LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. Introducción Trata este manual sobre dos aspectos relacionados directamente con la seguridad en el uso de

Más detalles

Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas.

Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas. Lenguaje de Script para Aventuras Gráficas y Presentaciones Interactivas. (Documentación Preliminar) 5º Concurso Universitario de Software Libre Miguel Angel Pescador Santirso 1/13 LSAGPI- Documentación

Más detalles

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

Más detalles

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE (1) Juan A. Juanes Méndez; (2) Alberto Prats Galino, (3) Mª José Rodríguez Conde; (4) Sandra y David Martínez-Juanes (1)Dpto. de Anatomía Humana. Facultad

Más detalles

Tutorial de edición Web

Tutorial de edición Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Tutorial: Crear una aplicación de edición Web....................... 0 Copyright 1995-2012 Esri. All rights reserved. 2 Tutorial: Crear una

Más detalles

4.1. Introducción. 4.2.1. Servicios de Dominio del Directorio Activo

4.1. Introducción. 4.2.1. Servicios de Dominio del Directorio Activo 4.1. Introducción 4.1. Introducción Este capítulo introduce los conceptos fundamentales sobre dominios Windows Server 2008, que permiten unificar y centralizar la administración de conjuntos de sistemas

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.doc Versión 5.0 Fecha: 2014-09-10 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de Cubos OLAP Revisado: 2006

Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de Cubos OLAP Revisado: 2006 1 Jose Ignacio González Gómez. Departamento de Economía Financiera y Contabilidad Universidad de La Laguna www.ecofin.ull.es/users/jggomez. Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de

Más detalles

guía para LOS PADRES APOYANDO A SU HIJO EN LA PREPARATORIA (HIGH SCHOOL) MATEMÁTICAS

guía para LOS PADRES APOYANDO A SU HIJO EN LA PREPARATORIA (HIGH SCHOOL) MATEMÁTICAS guía para LOS PADRES APOYANDO A SU HIJO EN LA PREPARATORIA (HIGH SCHOOL) MATEMÁTICAS HS Las escuelas de los Estados Unidos de América están trabajando para brindar una enseñanza de mayor calidad nunca

Más detalles

Certificados: Manual de usuario

Certificados: Manual de usuario Certificados: Manual de usuario Autor: SIGMA A.I.E. Compañía: SIGMA A.I.E. 1 Certificados sigm@ Índice 1. Introducción... 3 2. Funcionamiento genérico de los mantenimientos en sigm@... 4 2.1. Pantalla

Más detalles