Universidad Tecnológica de Querétaro.
|
|
- Vicenta Villalobos Moya
- hace 8 años
- Vistas:
Transcripción
1 Universidad Tecnológica de Querétaro. Nombre del proyecto: Diseño de Software Especializado en Tubería. Empresa: Oscar García Pérez Memoria que como parte de los requisitos para obtener el título de: Ingeniero en Tecnologías de Automatización Presenta: Oscar Jaziel Maldonado Quintana Asesor de la UTEQ Ing. Juan Pedro Gómez Virgilio Asesor de la organización Ing. Oscar García Pérez Santiago de Querétaro, Qro. Mayo del 2014
2 RESUMEN El proyecto Diseño de Software Especializado en Tubería consiste en la creación de un software de simulación de sistemas de distribución de aire acondicionado en 2D y 3D, el cual abarca desde la escritura del software en lenguaje C++ de Visual Studio y la compilación del mismo, tomando en cuenta los requerimientos de la empresa. El objetivo es obtener la mejor calidad y reducir el tiempo de diseño, así como obtener un sistema sin pérdida de flujo y presión. El plan de trabajo establecido al inicio del proyecto especifica los tiempos, encargados, objetivos y alcances; para llevar un control del trabajo realizado. Para el desarrollo de este proyecto se utilizaron herramientas graficas la cuales fueron librerías de OpenGL el cual es una interface de programación de gráficos; también se utilizó el compilador Visual C++ para la generación de la aplicación. El proyecto abarca desde la parte administrativa para obtener el proyecto hasta la parte de inicio del modelado en 3D. Palabras claves (Software, Visual C++, OpenGL) 2
3 SUMMARY During my internship I worked with a project that consisted on creating software for the design of air distribution systems in 2D and 3D visualization, this software was created with Visual Studio and OpenGL libraries. Some of the activities in order to achieve the software I needed to write a program in C++ language; and first I had to program the 2D platform with the buttons of desired pipes. After, I created the 3D platform that only visualized some pieces because it lacked its coordinate system that is programed after I could finish my internship. Finally, the last activity that I did was a communication between platforms with and text file. On the other hand, I had multiple results on the project; I think the best result was learning how to use Visual C++, OpenGL and some instructions different from normal language C++; since it will be useful in my future. Oscar Jaziel Maldonado Quintana 3
4 ÍNDICE RESUMEN... 2 SUMMARY... 3 ÍNDICE... 4 I. INTRODUCCIÓN II. ANTECEDENTES III. JUSTIFICACIÓN IV. OBJETIVOS V. ALCANCE VI. ANÁLISIS DE RIESGOS VII. FUNDAMENTACIÓN TEÓRICA VII.I. Software CAD / Diseño Asistido por Computadora VII.I.I. Beneficios de CAD VII.II. Software CAE / Ingeniería Asistida por Computadora VII.II.I. Beneficios de CAE VII.III. OpenGL VII.IV. Visual C VIII. PLAN DE ACTIVIDADES IX. RECURSOS MATERIALES Y HUMANOS X. DESARROLLO DEL PROYECTO X.I. Presentación de la Propuesta X.II. Inicio del Proyecto X.III. Diseño de Plataforma 2D
5 X.III.I. Inicialización de un Nuevo Proyecto en Visual C IX.III.II. Diseño de los Forms X.III.III. Creación del Sistema de Coordenadas X.III.IV. Creación de Funciones para Dibujar X.III.V. Creación de Funciones para Guardar Datos X.III.VI. Eventos Click X.III.VII. Evento de Cambio de Tamaño X.III.VIII. Evento Barra de Desplazamiento X.III. Diseño de Plataforma 3D X.III.I. Archivo.h X.III.II. Archivo.cpp XI. RESULTADOS OBTENIDOS XII. CONCLUSIONES Y RECOMENDACIONES XIII. ANEXOS XIV. BIBLIOGRAFÍA 5
6 I. INTRODUCCIÓN. El proyecto consiste en la creación de un software con capacidad de simular en 3D y dibujar en 2D un sistema de distribución de aire mediante una interface gráfica la cual permita editar las condiciones de las tuberías. Los proyectos de distribución realizados dentro de este software tienen un grado de aplicación industrial. Para la edición y compilación del software se necesita la implementación del programa Visual Studio, el código de programación en lenguaje C++ y las librerías graficas de la interface de OpenGL, al ser una librería de software libre nos permite trabajar proyectos personales y de calidad profesional. El software tiene dos plataformas que se comunican por medio de un archivo de texto, el cual se crea mientras se va desarrollando el diagrama del sistema de distribución en la plataforma 2D, y lo que realiza la plataforma 3D es la lectura del archivo y va creando una réplica en una interfaz grafica para su visualización en 3D. 6
7 II. ANTECEDENTES. Este proyecto surge debido a la necesidad del cliente de querer tener un software de diseño diferente a los existentes, los cuales sobrepasan las necesidades y complejidad requeridas por el cliente; el cliente desea uno donde el software cuente con interface gráfica como botones, que hagan más sencillo el diseño de planos 2D para sistemas de aire acondicionado y poder realizar una visualización grafica 3D del diseño credo en el grafico 2D. De excelente calidad y precisión, serán entregadas medidas del diseño para poder calcular mediante algoritmos basados en el principio de Bernoulli las pérdidas de presión y velocidad en los puntos en donde el diámetro de la tubería cambia de manera positiva o negativa. 7
8 III. JUSTIFICACIÓN. La programación de un nuevo software se realizó debido a que las licencias de otros software de diseño son muy costosas; aparte que los otros software contienen herramientas especializadas que muchas veces las MIPYMES no utilizan, el realizar un diseño de un plano 2D de una instalación de aire acondicionado y visualizarlo en 3D es fácil para plataformas CAD pero el gasto es innecesario para la industria de aire acondicionado. Por lo cual se pretende desarrollar una solución con un software diseñado a las necesidades del cliente, el cual en la parte superior contara con botones los cuales tendrán las formas de tuberías existentes, para que los puedan ir agregando con tan solo dar el diámetro (para tubo recto, codos, T o Y ) y longitud ( tubo recto únicamente); teniendo en cuenta también en 3D se podrá observar sí existe perdida de presión o flujo por algún codo o reducción utilizada. Para la realización del software se utilizan los programas de Visual Studio y OpenGL, estos programas son de libre uso y no hay necesidad de tener que pagar por la utilización de ellos; aparte de tener las herramientas necesarias para la creación del software deseado. 8
9 IV. OBJETIVOS. Desarrollar un software capaz de simular un sistema de distribución de aire que contenga con una interfaz grafica en 2D y 3D. 1. Crear una plataforma de fácil uso para el editor 2D, 2. Poder realizar el guardado de un diagrama realizado, 3. Poder abrir un diagrama guardado con anterioridad, 4. Realizar una transmisión de datos entre plataformas, 5. Lectura del archivo de transmisión de datos en la plataforma 3D. 6. Visualización 3D de tubo, tubo T y codos. 9
10 V. ALCANCE. Se pretende crear la programación de un nuevo software de diseño específicamente para diseños 2D de distribución de aire acondicionado, el cual será de fácil uso para cualquier diseñador industrial y pueda ser visualizado en 3D al terminar su plano en 2D; así como la fácil detección de pérdidas de presión y flujo, que se puedan tener por una mala distribución o utilización de alguna reducción o codo. Que el programa pueda guardar planos realizados, así como poder abrirlos para modificación si es necesario; aparte de poder observar el mejor tipo de salida a utilizar dependiendo de la presión y flujo que lleguen hasta ahí. Que dentro del programa solamente se pueda hacer la construcción de izquierda a derecha, restringiendo que las conexiones T y Y solamente se pinten sobre el eje X. Aparte de que al momento de colocar una de las conexiones mencionadas, al pintar para el eje +Y será para una salida y para -Y será para poder continuar el esquema de la distribución. 10
11 VI. ANÁLISIS DE RIESGOS. En este capítulo se muestra las actividades que podían retrasar o no permitir realizar el proyecto como se requería, como se muestra en la tabla 6.1 Análisis de Riesgos Riesgo Consecuencia Solución Prioridad No se termine en la Realizar una lluvia fecha estipulada de ideas 1 Mala planeación Que no se defina correctamente el proyecto Que el material no lo entreguen a tiempo No tener el software No saber utilizar el software Mala aplicación del cálculo de presiones y flujo Retraso de actividades No empezar el correspondiente al plan de actividades No poder realizar el proyecto Disminuir el alcance del proyecto Buscar más de un proveedor Comprar o descargar el software Retrasó del proyecto Capacitar 5 Resultados erróneos Comprobación de resultados calculados Tabla 6.1 Riesgos probables en la realización del proyecto
12 VII. FUNDAMENTACIÓN TEÓRICA. En este capítulo se mencionan y describen algunos de los componentes y dispositivos utilizados para lograr un buen funcionamiento de las estaciones a modificar. VII.I. Software CAD / Diseño Asistido por Computadora. Computer-aided design (CAD) es el uso de programas computacionales para crear representaciones gráficas de objetos físicos ya sea en segunda o tercera dimensión (2D o 3D). El software CAD puede ser especializado para usos y aplicaciones específicas. CAD es ampliamente utilizado para la animación computacional y efectos especiales en películas, publicidad y productos de diferentes industrias, donde el software realiza cálculos para determinar una forma y tamaño óptimo para una variedad de productos y aplicaciones de diseño industrial. En diseño de industrial y de productos, CAD es utilizado principalmente para la creación de modelos de superficie o sólidos en 3D, o bien, dibujos de componentes físicos basados en vectores en 2D. Sin embargo, CAD también se utiliza en los procesos de ingeniería desde el diseño conceptual y hasta el 12
13 layout de productos, a través de fuerza y análisis dinámico de ensambles hasta la definición de métodos de manufactura. Esto le permite al ingeniero analizar interactiva y automáticamente las variantes de diseño, para encontrar el diseño óptimo para manufactura mientras se minimiza el uso de prototipos físicos [1]. VII.I.I. Beneficios de CAD. Los beneficios del CAD incluyen menores costos de desarrollo de productos, aumento de la productividad, mejora en la calidad del producto y un menor tiempo de lanzamiento al Mercado, Mejor visualización del producto final, los sub-ensambles parciales y los componentes en un sistema CAD agilizan el proceso de diseño, El software CAD ofrece gran exactitud de forma que se reducen los errores, El software CAD brinda una documentación más sencilla y robusta del diseño, incluyendo geometría y dimensiones, lista de materiales, etc., El software CAD permite una reutilización sencilla de diseños de datos y mejores prácticas. 13
14 VII.II. Software CAE / Ingeniería Asistida por Computadora Ingeniería asistida por computadora (CAE) es el uso de software computacional para simular desempeño y así poder hacer mejoras a los diseños de productos o bien apoyar a la resolución de problemas de ingeniería para una amplia gama de industrias. Esto incluye la simulación, validación y optimización de productos, procesos y herramientas de manufactura. Un proceso típico de CAE incluyen pasos de pre-procesado, solución y post-procesado. En la fase de pre-procesado, los ingenieros modelan la geometría y las propiedades físicas del diseño, así como el ambiente en forma de cargas y restricciones aplicadas. En la fase de post-procesado, los resultados se presentan al ingeniero para su revisión. Las aplicaciones CAE soportar una gran variedad de disciplinas y fenómenos de la ingeniería incluyendo: Análisis de estrés y dinámica de componentes y ensambles utilizando el análisis de elementos finitos (FEA), Análisis Termal y de fluidos utilizando dinámica de fluidos computacional (CFD), 14
15 Análisis de Cinemática y de dinámica de mecanismos (Dinámica multicuerpos), Simulación mecánica de eventos (MES), Análisis de control de sistemas, Simulación de procesos de manufactura como forja, moldes y troquelados, Optimización del proceso del producto. Algunos problemas de la ingeniería requieren la simulación de fenómenos múltiples para representar la física subyacente. Las aplicaciones CAE que abordan dichos problemas usualmente se llaman soluciones de física múltiple [2]. VII.II.I. Beneficios de CAE Los beneficios de software de tipo CAE incluyen reducción del tiempo y costo de desarrollo de productos, con mayor calidad y durabilidad del producto. Las decisiones sobre el diseño se toman con base en el impacto del desempeño del producto. 15
16 Los diseños pueden evaluarse y refinarse utilizando simulaciones computarizadas en lugar de hacer pruebas a prototipos físicos, ahorrando tiempo y dinero. Aplicaciones CAE brindan conocimientos sobre el desempeño más temprano en el proceso de desarrollo, cuando los cambios al diseño son menos costosos de hacer. Aplicaciones CAE apoyan a los equipos de ingeniería a administrar riesgos y comprender las implicaciones en el desempeño de sus diseños. Los datos integrados y la gestión del proceso del CAE amplían la capacidad de balancear con eficacia los conocimientos del funcionamiento mientras se mejoran los diseños para una comunidad más amplia. La exposición de garantía es reducida al identificar y eliminar problemas potenciales. Cuando integrado al producto y desarrollo de la manufactura, CAE puede facilitar desde etapas tempranas la resolución de problemas, lo que puede reducir dramáticamente los costos asociados al ciclo de vida del producto. 16
17 VII.III. OpenGL. OpenGL (Open Graphics Library) es una especificación estándar que define una API (Application Programming Interface) multilenguaje y multiplataforma para escribir aplicaciones que produzcan gráficos 2D y 3D. La interfaz consiste en más de 250 funciones diferentes que pueden usarse para dibujar escenas tridimensionales complejas a partir de primitivas geométricas simples, tales como puntos, líneas y triángulos. Fue desarrollada originalmente por Silicon Graphics Inc. (SGI) en 1992 y se usa ampliamente en CAD, realidad virtual, representación científica, visualización de información y simulación de vuelo como se ve en la imagen 7.1. También se usa en desarrollo de videojuegos como se observa en la imagen 7.2, donde compite con Direct3D en plataformas Microsoft Windows [3]. Imagen 7.1 Simulación de vuelo con OpenGL 17
18 Imagen 7.2 Desarrollo de video juegos con OpenGL VII.IV. Visual C++. Visual C++ (también conocido como MvsC, Microsoft Visual C++) es un entorno de desarrollo integrado (IDE) para lenguajes de programación C, C++ y C++/CLI. Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C++/CLI en el entorno Windows. Visual C++ incluye además las bibliotecas de Windows (WinApi), las bibliotecas MFC y el entorno de desarrollo para.net Framework. Visual C++ cuenta con su propio compilador (de igual nombre) y otras herramientas como IntelliSense, TeamFoundation Server, Debug,... 18
19 Además provee de bibliotecas propias de cada versión del sistema operativo y sockets. Como otros compiladores, se le pueden añadir nuevas bibliotecas como DirectX, wxwidgets o SDL. Cuenta con una versión Express, llamada Microsoft Visual C++ Express Edition, la cual es gratuita y se puede descargar desde el sitio de Microsoft. El lenguaje de programación utilizado por esta herramienta, de igual nombre, está basado en C++ y es compatible en la mayor parte de su código con este lenguaje, a la vez que su sintaxis es exactamente igual. En algunas ocasiones esta incompatibilidad impide que otros compiladores, sobre todo en otros sistemas operativos, funcionen bien con código desarrollado en este lenguaje [4]. 19
20 VIII. PLAN DE ACTIVIDADES. En este capítulo se mencionan las actividades a realizar para lograr finalizar el proyecto cumpliendo con los objetivos ya mencionados, en el capítulo IV. Tabla 8.1 Diagrama de Gantt 20
21 IX. RECURSOS MATERIALES Y HUMANOS. En este capítulo se muestran los recursos más importantes en el proyecto, la tabla 9.1 muestra los recursos materiales, que son los componentes y dispositivos utilizados para poder realizar el proyecto; mientras que en la tabla 9.2 se muestran los recursos humanos en la cual se enlistan las personas que participaron en la realización del proyecto. Descripción Cantidad Laptop 2 Software Visual Studio OpenGL 1 Tabla 9.1 Recursos materiales Descripción Cantidad Dr. Matemático 1 Ing. Mantenimiento Industrial 1 TSU en Mecatrónica 1 Tabla 9.2 Recursos humanos 21
22 X. DESARROLLO DEL PROYECTO. El proyecto fue requerido por una empresa de instalaciones de sistemas de aire acondicionado. El proyecto es la creación de un software donde se diseñe diagramas de los sistemas en 2D, así como la visualización del mismo en 3D y una representación gráfica del rendimiento en presión y flujo del aire, aparte del tipo de alcance en la salida dependiendo del tipo de distribuidor y la temperatura del aire. Para que este proyecto se cumpliera con éxito se siguió la lista de actividades listados en el capítulo VII de este reporte. X.I. Presentación de la Propuesta. Se llevó a cabo una reunión entre el cliente y el personal que estaría a cargo del proyecto. Se aclararon los detalles de la cotización y los alcances; todo esto se queda registrado en una minuta que se logra ver el formato en el anexo 1, ya que la minuta es utilizada en toda reunión que se organice entre las instituciones involucradas en la realización del proyecto. 22
23 X.II. Inicio del Proyecto. Una vez recibida la orden de aceptación por parte del cliente, se dio inicio a dicho proyecto, comenzando con una reunión entre el cliente y proveedor, en el que se fijaron los procedimientos y formatos para la comunicación y presentación de avances del proyecto. Así también se afinaron los detalles de los requerimientos del cliente y alcances. X.III. Diseño de Plataforma 2D. X.III.I. Inicialización de un Nuevo Proyecto en Visual C++. Primero se tuvo que crear un nuevo proyecto en visual C++ de forma aplicación en el cual el proyecto se llama dibujo 2d tuberías, mientras que el archivo de fuente principal para arranque del programa fué un.cpp llamado formulario_principal, al igual que el Form principal. En el archivo.cpp se llama el archivo formulario_principal.h para poder llamar al Form principal; aparte de que se declaran las variables Globales que se ocuparan en el proyecto, todo esto se refleja en la imagen 10.1 que se muestra enseguida. 23
24 Imagen 10.1 formulario_principal.cpp IX.III.II. Diseño de los Forms. El Form principal se muestra en la imagen 10.2, y es el que contiene pictureboxs que representan los botones de las piezas que se pueden agregar, el botón de deshacer, el botón de cerrar tubo y en el que se irá dibujando el sistema de distribución cada vez que se presione otro de los picturebox; también cuenta con un el menú de abrir, guardar o crear nuevo archivo y con los botones principales de una ventana de Windows de minimizar, maximizar y cerrar. 24
25 Imagen 10.2 Diseño del Form principal Existen otros dos Forms que se ocupan para la adquisición de datos, como son el diámetro al empezar un diseño o cuando se aprieta un botón de reducción, el cual se observa en la imagen 10.3; el otro es para la longitud y se observa en la imagen 10.4, este aparece cuando se aprieta el botón de tubo ya que es el único que puede variar de longitud, ya que todas las conexiones como la T, Y, codos o reducciones, tienen sus medidas establecidas regidas por el diámetro que tienen. Sin embargo existe otro Form para la decisión de dirección al dibujar un codo como se muestra en la imagen
26 Imagen 10.3 Form para la captura del diámetro seseado. Imagen 10.4 Form para la captura de la longitud de un tubo recto. Imagen 10.5 Form para decisión de dirección de un codo. 26
27 X.III.III. Creación del Sistema de Coordenadas. Para poder pintar y empezar desde un punto deseado se utilizaron 7 variables (xi1, xi2, xi3, yi, yi2, yi3 e yi4), tanto en los Forms, panels y pictureboxs, están estructurado interiormente por coordenadas las cuales utilizamos para acomodar una pieza u objeto dentro de ellos. Nuestro punto inicial es sobre el eje Y inicializado en 120 y el eje X en 0. El sistema de coordenadas va realizando un aumento en los valores de xi1 y yi principalmente, mientras que los demás tienen un aumento con relación a los principales. El aumento de cada variable depende de la pieza a pintar o de la dirección que lleve la pieza; un tubo o un codo puede ser pintado sobre el eje X o el eje Y ; mientras la conexión T o Y solo puede pintarse sobre el eje X por especificación del cliente. Por ello si se coloca un tubo sobre el eje X, xi1 aumenta su valor, pero si es sobre el eje Y el aumento es en yi". X.III.IV. Creación de Funciones para Dibujar. Las funciones creadas para el pintado de cada pieza se les asigno el nombre draw_ y el nombre de la pieza a dibujar, esto para la mejor manipulación posible y rapidez en la realización del proyecto 27
28 Dentro de cada función se tiene las instrucciones para el dibujado de la pieza; pero todas las funciones requieren empezar asignando que en el picturebox se creara una gráfica dentro de una variable Graphics, la cual enseguida se define que dibujara en 2D con alta calidad y mandando llamar a nuestra función sistema_coordenadas, como se puede apreciar en la imagen 10.6 que muestra el inicio de las funciones de dibujar en el proyecto. Imagen 10.6 Principio de las funciones dibujar. Dentro de las funciones de pintar para codos y el tubo tiene instrucciones if, el cual sirve para identificar la dirección del dibujo con la variable global T. Dependiendo la pieza a dibujar son las veces que se ocupa la instrucción g- > DrawLine(), donde se especifica el color de la línea, los puntos de inicio en el eje X y Y, y los puntos finales de la línea; como se muestra en la imagen 10.7, la cual muestra un ejemplo de cómo dibuja un tubo recto. Aparte de que se ocupa una variable de tipo cadena numérica llamada piezas [], para tener la cuenta y tipo de piezas que se vayan agregando para el botón de deshacer. 28
29 Imagen 10.7 Ejemplo instrucciones para dibujar un tubo recto y dibujo creado. X.III.V. Creación de Funciones para Guardar Datos. Las funciones que se crearon para el guardado de las piezas que se van dibujando en el picturebox llamadas guardar_ y el nombre de la pieza. Al realizar la función lo que realiza es una escritura en dos diferentes textos, el primero es un texto que guarda tanto longitudes, diámetros y pieza dibujada que nos servira para la transmisión de datos entre el software de 2D a 3D; mientras que el segundo archivo solamente guarda el nombre de la pieza que se va colocando, para poder realizar un repintado en la parte del software en 2D. Dentro de las funciones de guardado tiene el código observado en la imagen 10.8; este código asigna a dos variables String^ la dirección y el nombre del archivo donde se guardara la información, cuando la dirección es la misma del programa se asigna con tres puntos, dos diagonales, el nombre del archivo y tipo ( \\Nombre.tipo). También se crean otras dos variables del mismo tipo, pero a estas se les asigna una instrucción de nueva línea y el texto 29
30 a escribir. Por último se utiliza la instrucción de AppendAllText (variable con dirección del archivo, variable con texto a escribir), la cual lee el archivo y continua la escritura después del último renglón escrito. Imagen 10.8 Código para guardar en un texto. X.III.VI. Eventos Click. Los eventos click son provocados cuando se presiona uno de los pictureboxs que tienen imagen de los tubos a dibujar, la imagen de deshacer, la de cerrar tubo o al presionar una de las alternativas del menú archivo. Cuando se presiona cualquiera de los pictureboxs que tienen imagen de los tubos a dibujar realiza el código de la imagen El código del evento 30
31 realiza un llamado de función de dibujar correspondiente al evento; al terminar la función de dibujar, llama una función de guardar dato en un texto. Imagen 10.9 Código general de los eventos click para dibujar. Aunque todos los pictureboxs con imagen de tubos tienen el código anteriormente mencionado, pero al presionar tubo recto esté manda a llamar a un segundo Form como se ve en la imagen 10.10, el cual pide la longitud que se representara en la visualización 3D guardándola en el texto de transmisión de datos. Imagen Código para llamar Form de adquisición de longitud Al presionar cualquier picturebox de codo que se dibujara sobre el eje X, cumpliendo con la condición if manda llamar otro Form con el código mostrado en la imagen10.11, el cual pide la dirección del codo hacía el eje +Y o -Y. 31
32 Imagen Código para llamar Form de dirección del codo. Pero si se presionar cualquier picturebox de reducción manda a llamar otro Form con el código de la imagen 10.12, el cual solicita el diámetro al que se reducirá la tubería y el dato lo manda guardar en el texto de transmisión de datos. Imagen Código para llamar Form de adquisición de nuevo diámetro. Si se presiona el picturebox de deshacer y la variable de tipo cadena numérica piezas[m], donde la variable m es el número de tubos dibujados. Por lo tanto si m es diferente de 0, realiza el borrado de la última tubería dibujada; primero reduce en 1 la variable m para saber qué fue lo último que se dibujó, y dependiendo del valor de la variable piezas[] entrara en una de las condiciones, para decidir hacía donde pintar un recuadro blanco para borrar la 32
33 última tubería dibujada con la instrucción FillRectangle como se ve en la imagen Imagen Instrucción de dibujo de rectángulo para borrado. Mientras que los pictureboxs de conexión T y cerrar tubo trabajan en conjunto, ya que al presionar conexión T y llamar la función de draw_tubot el diagrama por default seguirá por +Y como se ve en la imagen 10.14, pero al mismo tiempo guardara las coordenadas de la dirección de -Y en dos variables de tipo cadena numérica llamadas punx[n] y puny[n], donde n es la variable que cuenta cuantas conexiones T se han puesto. Y al momento de presionar cerrar tubo si existe alguna conexión T sin cerrar regresara a las coordenadas guardadas, para seguir el diagrama por el eje Y como lo muestra la imagen 10.15; pero si no existe una conexión T sin cerrar mandara un mensaje de si desea terminar el diagrama o no como se ve en la imagen 10.16; el código de estas instrucciones del evento cerrar tubo se observa en la imagen
34 Imagen Continuación por default al dibujar una conexión T. Imagen Continuación del diagrama al presionar cerrar tubo. Imagen Mensaje de terminación de diagrama al presionar cerrar tubo. Imagen Código del evento cerrar tubo. 34
35 El Form principal tiene un menú llamado archivo el cual cuenta con 5 opciones (Nuevo, abrir, guardar, guardar como y cerrar), en donde al presionar la opción Nuevo su evento de click reinicia todas las variables y limpia el picturebox con un Refresh(). Al presionar la opción de Abrir su evento activa la herramienta de OpenDialog1 la cual abre una ventana de dialogo para buscar el archivo ya realizado con anterioridad; al seleccionar el archivo lo lee con la función de StreamReader como se ve en la imagen 10.18, pero también con un while va revisando cada línea del archivo para comprobar el texto y realizar una acción. Imagen Código para abrir un archivo. Cuando se presiona la opción de Guardar o Guardar como se activa la herramienta de SaveFileDialog el cual abre una ventana de dialogo que deja escoger la ubicación de guardado del archivo realizado. Mientras que al presionar Cerrar activa la función Close() que cierra el programa. 35
36 X.III.VII. Evento de Cambio de Tamaño. El evento es provocado cuando se presiona uno de los botones de maximizar o minimizar; al momento de detectar el cambio de tamaño lee un archivo llamado repintar, que vuelve a dibujar todo el diagrama que se esté realizando en el momento ya que cada pieza dibujada no se está repintando y al minimizar o maximizar el picturebox se refresca y borra lo dibujado. X.III.VIII. Evento Barra de Desplazamiento. Para la activación de las barras de desplazamiento para un picturebox se necesita colocar un panel, en el que dentro lleva el picturebox, un HScrollBar y un VScrollBar. Convirtiendo los elementos en controles del panel y vinculándose entre ellos, luego a cada barra de desplazamiento se le asigna un evento de scroll, que realiza un cambio de posición del picturebox mostrando un desplazamiento del picturebox. X.III. Diseño de Plataforma 3D. Para la plataforma de visualización 3D se crea un nuevo proyecto de Visual C++, pero a diferencia con la plataforma 2D el programa principal se realiza en el archivo de fuente.cpp, el cual manada llamar varios.h los 36
37 cuales contienen las instrucciones para crear una pieza o para la lectura del archivo de texto, que tendrá escrito cuales son las piezas, longitudes y diámetros que se requieren en la visualización 3D. Otra diferencia entre estas plataformas es que se utiliza OpenGL (Open Graphics Library), la cual sirve como visualizador 3D en una plataforma que crea un escenario para la visualización del diagrama diseñado en la plataforma 2D. X.III.I. Archivo.h. Existen ocho archivos de tipo.h los cuales sirven para crear una pieza específica en la plataforma de OpenGL. Dentro de cada archivo se agregó la librería GL\gle.h, para ocupar sus instrucciones dentro de una función que se creó con el nombre de la pieza, por el cual será llamada la función. Los archivos de tubo, conexiónt, conexióny y reducción_cocentrica llevan dentro de la función tres diferentes instrucciones de la librería de OpenGL. Una instrucción es la de glrotatef(grados, x, y, z), donde el primer dato es el grado de rotación que se desea en el plano, en los otros tres datos se les pone 1.0f en el eje que quiere que rote el plano y 0.0f si es que no desea rotación en el eje. 37
38 La segunda instrucción es la de gltranslatef(x, y, z), en donde se coloca un valor numérico flotante que representa la distancia de translación, el valor se coloca dependiendo de hacia donde se desea trasladar el punto de inicio de creación de la pieza en el plano de tres dimensiones. Para la tercer instrucción se crea una variable de tipo GLUquadricObj *, enseguida se le asigna una instrucción de nuevo cuadrático (glunewquadric()) para no eliminar lo q ya este hecho; por último la tercer instrucción es glucylinder (nombre de la pieza, diámetro entrada, diámetro salida, longitud), esta instrucción creara un cilindro recto en donde el primer dato es la variable creada, después en los siguientes tres son datos flotantes para los diámetros y longitud del tubo a crear. Por otra parte para los archivos de los diferentes codos en su función a llamar llevan otra estructura que como en todos se ocupa la instrucción de glrotatef y de gltranslatef para posicionar el punto donde y hacia donde se requiere para crear el codo. Enseguida de eso se crean unas variables de tipo entero y doble, ya que por medio de una cadena de tres for se crea un codo por medio de gajos como se ve en la imagen (pero la imagen muestra uno de 3 gajos y el programa crea uno de 300); en donde el primer for utiliza la instrucción GL_QUAD_STRIP, para que vaya creando solidos por medio de 38
39 coordenadas que se van dando por medio de los otros dos for, la instrucción glvertex3f(x, y, z) Ejemplo de cómo crea un codo por medio de 3 gajos. El último archivo.h fue realizado para la lectura del archivo de texto que nos indicara las longitudes, diámetros y piezas a colocar para replicar el diagrama creado en la plataforma 2D. Para poder realizar el armado del diagrama en la plataforma 3D se abre el archivo de texto creado con los datos necesarios; para la lectura de este archivo se utiliza la instrucción while que va ir leyendo las líneas del archivo y las ira comparando con la función if para mandar la instrucción, cambiar la longitud o cambiar el diámetro de la tubería que se va creando. X.III.II. Archivo.cpp. En este archivo siendo el principal de la plataforma se le agregaron varias librerías que se ocuparan, y se agregan todos los archivos.h que creamos para las piezas y leer el texto de comunicación con la plataforma 2D como se ve en la imagen
40 Librerías Archivos Imagen Librerías y archivos.h a ocupar Para el archivo se crearon cuatro funciones en las cuales la primera se creó para poder cambiar la poder rotar la pieza y observar la tubería desde varios ángulos, para ello se va disminuyendo el valor de dos variables que tienen la posición de la pieza y se utiliza la instrucción glutpostredisplay para realizar el cambio del display. La segunda función es la que controlara la pantalla de la plataforma 3D utilizando una variedad de instrucciones como se ve en la imagen 10.21, donde se especifica para que se utilizara cada instrucción en la creación de la plataforma 3D. 40
41 Imagen Código para la visualización de la plataforma 3D. La tercer función que se debe utilizar es la función de void reshape (int, int) {...}, la cual es requerida para poder detectar un nuevo escalamiento y que el diagrama creado no se vea afectado si la plataforma cambia de tamaño. La cuarta función es la principal llamada main, ya que esta es donde mandamos llamar a las demás funciones, con instrucciones específicas de las librerías de OpenGL, para que las funciones se estén ejecutando siempre o se ejecuten al haber un cambio especifico en la plataforma; como es la glutreshapefunc(reshape) que es la que detecta si hay un cambio de tamaño en la ventana de la plataforma, o la glutdisplayfunc(display) que es la que 41
42 siempre está ejecutando que la plataforma se muestre y se vea el diagrama creado, así como agregar otra pieza si es que al texto se le agrega una nueva línea. 42
43 XI. RESULTADOS OBTENIDOS. Como resultado la programación de la plataforma para el diseño de los sistemas de distribución en 2D se cumplió con los requerimientos propuestos por el cliente, como el de tener los diferentes botones para dibujar los tubos deseados y disminuir el tiempo de diseño de los sistemas de distribución; así como las restricciones para la utilización de las conexiones Y y T, para la colocación de las salidas de los tubos siempre hacía +Y, también el tener el guardado o abierto de diseños que se realicen y la transmisión de datos para la visualización del 3D; como se observa en la imagen 11.1, un pequeño diagrama en la plataforma 2D que puede replicar en 3D correctamente y el archivo de texto que contiene los datos de transmisión entre plataformas. Imagen 11.1 Diagrama 2D y datos a transmitir. 43
44 En la plataforma 3D los resultados obtenidos cumplieron con los tiempos establecidos de lo que se tenía que entregar al término de la estadía, ya que la plataforma cuenta con la creación y visualización de la mayoría de las piezas que se colocan en el 2D exceptuando la conexión excéntrica. Aparte que la plataforma 3D también realiza una lectura del archivo de texto creado por la plataforma, realizando la comunicación entre ellos como requirió el cliente; pero la plataforma 3D aún no cuenta con un sistema de coordenadas el cual ayude a replicar correctamente el diagrama hecho en 2D, por lo que crea un diagrama incoherente por el momento; aunque un diagrama con pocas piezas como el de la imagen 11.1 si lo puede replicar, como se observa en la imagen 11.2 la conversión del diagrama en 3D. Imagen 11.2 Diagrama en 3D. 44
45 XII. CONCLUSIONES Y RECOMENDACIONES. Como conclusión se lograron los resultados esperados, por la entrega de los avances a tiempo de las plataformas en 2D y 3D, aparte de cumplir con los parámetros establecidos por el cliente, y esto se debió al equipo de trabajo que se formó para este proyecto y la correcta planificación de tiempos. Una de las razones que complicó el proyecto fue porque faltaban conocimientos sobre la utilización del programa Visual C++ y la interfaz gráfica de OpenGL, pero se logró solucionar por medio de la lectura de tutoriales y revisión de varios videos que ayudaron a comprender como utilizar varias instrucciones en Visual C++ y Open GL. Por otro lado el realizar el proyecto me aportó conocimiento de cómo utilizar Visual C++ y las librerías de OpenGL para poder realizar las plataformas de diseño en 2D y visualización en 3D así como los conocimientos para desarrollar más aplicaciones de este tipo que brinden soluciones precisas a problemas reales que vive la industria. 45
46 XIII. ANEXOS. Anexo 1 MINUTA DE LA REUNIÓN PARA PROYECTO DE DISEÑO DE SOFTWARE ESPECIALIZADO EN TUBERIA FECHA INICIO FIN ASISTENTES NOMBRE CARGO MINUTA DE LA REUNIÓN: Se cierra la presente acta a las horas del. NOMBRE Y FIRMA DE ASISTENTES
47 XIV. BIBLIOGRAFÍA. [1]. Página Oficial de Siemens - CAD /Diseño Asistido por Computador: [2]. Página Oficial de Siemens - CAE/ Computer-Aided Engineering: [3]. Mark Segal y Kurt Akeley;The OpenGL Graphics System: A Specification (version 1.5); [4]. Página Oficial de Visual Studio:
MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA
MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A Usuario Propietario: Gerencia de Informática Usuario Cliente: Todos los usuarios de ANDA Elaborada por: Gerencia de Informática,
Más detallesApéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario
Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...
Más detallesCAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar
CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados
Más detallesComisión Nacional de Bancos y Seguros
Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga
Más detallesManual para usuarios USO DE ONEDRIVE. Universidad Central del Este
Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ
Más detallesMACROS. 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 detallesIntroducción a Moodle
Instituto la Américas de Nayarit Ing. Elías Portugal Luna Qué es Moodle? Moodle es una aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda
Más detallesSistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema
Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...
Más detallesUso de Visual C++ Pre-Practica No. 3
Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por
Más detallesCAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de
CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,
Más detallesNota: Se puede tener un acceso directo definido o podemos entrar a través de la
Objetivo: explotar la información eventual en línea, utilizando libros y hojas con una estructura inicial con opción a modificarse de acuerdo a la necesidad del usuario. Después de haber instalado la herramienta
Más detallesOrganizándose con Microsoft Outlook
Organizándose con Microsoft Outlook Objetivo: Identificar herramientas para organizar los correos electrónicos, administrar tiempos por medio de la agenda y comunicarse con los demás. Destrezas técnicas
Más detallesV i s i t a V i r t u a l e n e l H o s p i t a l
V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...
Más detallesManual de uso. Manual de uso - citanet 1
Manual de uso Manual de uso - citanet 1 1. Requisitos previos a la instalación... 3 2. Primer inicio de la aplicación.... 3 2.1. Pantalla de inicio de sesión.... 3 2.2. Datos de la empresa y configuración
Más detallesGVisualPDA Módulo de Almacén
GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en
Más detallesCurso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
Más detallesCómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Más detallesPresentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:
UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera
Más detallesPOWER POINT. Iniciar PowerPoint
POWER POINT Power Point es la herramienta de Microsoft Office para crear presentaciones que permiten comunicar información e ideas de forma visual y atractiva. Iniciar PowerPoint Coloque el cursor y dé
Más detallesPractica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández
Investigación Practica 1 Instalación del SGBD Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Ángel Garduño Córdova Isaac Méndez Hernández 1 ÍNDICE DE GENERAL INDICE DE TABLAS Y FIGURAS
Más detalles5. Diseño e Implementación del sistema (software)
5. Diseño e Implementación del sistema (software) Diagrama de flujo de la aplicación: Aplicación Seleccionar Registros Ir a Archivo? Si Archivo No Sincronizar? Si α No Validar Usuario? Si β No Salir Diagrama:
Más detallesMANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA
MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante
Más detallesComisión Nacional de Bancos y Seguros
Comisión Nacional de Bancos y Seguros Manual de Usuario Transacciones UIF División de Servicios a Instituciones Financieras 10 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga e Instalación
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesCapítulo 4. Implementación del lenguaje multitáctil
Capítulo 4. Implementación del lenguaje multitáctil En este capítulo se presenta como fue diseñado y desarrollado el servicio de ademanes multitáctiles. Se presentan la arquitectura general del sistema,
Más detallesÍndice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker...
Índice Objetivo... 2 Definición y utilidad de Movie Maker... 3 Cómo iniciar Movie Maker?... 3 Elementos de la ventana de Movie Maker... 4 Barra de título... 4 Barra o pestañas de opciones... 4 Cinta de
Más detallesMódulo Cédulas de Auditorías desde Excel
Módulo Cédulas de Auditorías desde Excel EL módulo de Cédulas desde Excel permite obtener y manipular la información registrada en SuperCONTABILIDAD de manera rápida y confiable. Las aplicaciones de este
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesInstalación del Admin CFDI
Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí
Más detallesGastos Reales Web Manual de Usuario
Gastos Reales Web Manual de Usuario Unidad Informática Diciembre 2009 1 Índice de contenido 1Invocación al guardar un formulario...3 2Invocación desde una grilla...5 3Ingreso por primera vez...6 4Procesamiento
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesUNIVERSIDAD TECNICA DEL NORTE
UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS ESCUELA DE INGENIERIA EN SISTEMAS COMPUTACIONALES MANUEL DE USUARIO TEMA: SISTEMA INFORMÁTICO PARA LA PROMOCIÓN Y PUBLICIDAD DE
Más detallesINDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...
MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones
Más detallesINSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA
INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...
Más detallesALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido
ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido Tabla de contenido 1 INFORMACIÓN PERSONAL... 2 1.1 Cómo ingresar al Aula Digital?... 2 1.2 Qué hacer si olvida su contraseña?... 2 1.3 Qué veo cuando
Más detallesCapítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesServicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción... 2. Barra de Herramientas...
Indice Página Introducción... 2 Acceso al Sistema... 3 Barra de Herramientas... 4 Menú Principal... 5 Operación Catálogos Reportes Consultas Entradas Por Orden de Compra... 6 Entradas Directas... 8 Salidas
Más detallesMANUAL DE USUARIO DE EGROUPWARE MANUAL DE USUARIO EGROUPWARE
MANUAL DE USUARIO EGROUPWARE 1 INDICE Que es egroupware... 3 Inicio de sesión... 4 Aplicaciones de egroupware... 4 Correo electrónico... 5 Calendario... 7 ACL... 9 Administración de proyectos... 10 Libreta
Más detallesGerencia de Proyectos Estratégicos e Información Gerencial
Gerencia de Proyectos Estratégicos e Información Gerencial Manual Para Instalación de Cotizadores en PDA Yesenia Esteban Mestaz. Ing. José Miguel Marín Mercado. 09 MANUAL DE INSTALACION COTIZADORES EN
Más detallesCAPÍTULO IV USO DE MICROSOFT PROJECT
CAPÍTULO IV USO DE MICROSOFT PROJECT 44 4.1 Introducción Microsoft Project es un una herramienta de trabajo para administradores y jefes de proyectos. Sirve para organizar y realizar un seguimiento de
Más detallesOperación de Microsoft Word
Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer
Más detallesManual de Pagos y Transferencias
Índice de Pagos y Transferencias 1. Pagos y transferencias... 2. Individuales... 2.1 Traspasos mismo Banco... 2.2 Traspasos Interbancarios... 2.3 Pagos mismo Banco... 2.4 Pagos Interbancarios... 2.5 Pagos
Más detallesLa Administración de Proyectos
La Administración de Proyectos La administración de proyectos es el proceso de planear, organizar y administrar tareas y recursos para alcanzar un objetivo concreto, generalmente con delimitaciones de
Más detallesPROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN
PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software
Más detallesGuía Notas Parciales. Intermedio
Guía Notas Parciales Intermedio ÍNDICE I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULAS) 6 IV. INGRESAR
Más detallesAcademias Nacionales De Docentes. Usuario
Academias Nacionales De Docentes Usuario Dirección General de Centros de Formación para el Trabajo contenido INTRODUCCIÓN...5 ACCESO...7 ÍNDICE DE ACADEMIAS...8 SECCIONES...9 DOCUMENTOS...11 CALENDARIO...13
Más detallesHaga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra
Cómo gestiono el Plan Anual de Adquisiciones de mi Entidad en el SECOP II? Crear equipo Crear Plan Anual de Adquisiciones Publicar Plan Anual de Adquisiciones Modificar Plan Anual de Adquisiciones Buscar
Más detallesCONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS. BizAgi Process Modeler
CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS BizAgi Process Modeler TABLA DE CONTENIDO 1. DIAGRAMA DEL PROCESO... 3 1.1 SUB PROCESO DEVOLVER FACTURA AL PROVEEDOR... 4 2. MODELO DE DATOS... 5 2.1 TABLAS PARAMÉTRICAS...
Más detallesSesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto
INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,
Más detallesManual Ingreso Notas y Acta Electrónica
Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detalles[MANUAL DE CAPACITACION SPARH NET]
[MANUAL DE CAPACITACION SPARH NET] Modulo de Nómina Captura de kardex por persona (Inasistencias) (Inasistencias) Contenido Objetivos del manual... 3 Alcance del manual... 3 Introducción al sistema SPARH
Más detallesMANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD
MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0 http://148.216.31.29:8080/siia/ PRONAD II C o n t e n i d o 1 Tabla de contenido C o n t e n i d o... I 1. Bienvenido...III 2. Antes de Comenzar...III 3. Iniciando
Más detallesGestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi
Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...
Más detallesAGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7
Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos
Más detallesCOMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA
COMISIÓN NACIONAL PARA EL AHORRO DE ENERGÍA PROGRAMA DE EFICIENCIA ENERGÉTICA SISTEMA DE CONTROLY SEGUIMIENTO DE INDICADORES DEL CONSUMO DE ENERGÍA HERRAMIENTA ELECTRÓNICA DE INDICADORES DEL CONSUMO DE
Más detallesManual Oficina Web de Clubes (FBM)
Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información
Más detallesPropuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Más detallesOperación de Microsoft Excel
Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,
Más detallesMANUAL DE USUARIO SIMDIA CQ TRASPATIO ADMINISTRADOR JUNTA
MANUAL DE USUARIO SIMDIA CQ TRASPATIO ADMINISTRADOR JUNTA SIAFESON 2015 Sistema de Monitoreo de Diaphorina Elaborado por: Lorenia Hoyos Editor: Alejandro J. Lagunes Colaboradores: Bernardo Pérez, Linda
Más detallesMANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA
Más detallesPara lo cual la Conuee pone a su disposición esta aplicación con la finalidad de agilizar el proceso de registro de sus capacitaciones.
MANUAL DEL USUARIO DEL SISTEMA DE CONTROL Y SEGUIMIENTO CON BASE EN LAS DISPOSICIONES ADMINISTRATIVAS DE CARÁCTER GENERAL EN MATERIA DE EFICIENCIA ENERGÉTICA EN LOS INMUEBLES, FLOTAS VEHICULARES E INSTALACIONES
Más detallesUnicenter Service Desk r11.1. Guía para el Usuario Final de Service Desk
Unicenter Service Desk r11.1 Guía para el Usuario Final de Service Desk Índice Página Tema 3...Guía Para Usuario Final 3 Ingreso al Sistema 4.....Ventana de Inicio 4... Anuncios de Soporte Técnico 5...
Más detallesTareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010
areas básicas en OneNote 2010 - OneNote - Office.com http://office.microsoft.com/es-ar/onenote-help/tareas-basicas-en-onenote... 1 de 3 23/04/2012 10:40 p.m. Soporte / OneNote / Ayuda y procedimientos
Más detallesManual AGENDA DE RESPALDO
Gemelo Backup Online DESKTOP Manual AGENDA DE RESPALDO Es un software que se instala automáticamente en su PC, una vez que se ha registrado como usuario. Realiza sus respaldos de manera automática. Usted
Más detallesConfiguracion Escritorio Remoto Windows 2003
Configuracion Escritorio Remoto Windows 2003 Instalar y configurar servicio de Terminal Server en Windows 2003 Fecha Lunes, 25 diciembre a las 17:04:14 Tema Windows (Sistema Operativo) Os explicamos cómo
Más detallesManual Operativo Sistema de Postulación Online
Manual Operativo Sistema de Postulación Online Este Manual está diseñado en forma genérica para apoyar el proceso de postulación en línea, las Bases de cada Concurso definen los requerimientos oficiales
Más detallesAjustes del Curso en egela (Moodle 2.5)
Ajustes del Curso en egela (Moodle 2.5) Manual para el profesorado Versión 2 (12/05/2015) El presente manual ha sido desarrollado por el Campus Virtual de la Universidad del País Vasco / Euskal Herriko
Más detallesMANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)
MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN
Más detalles4 Pruebas y análisis del software
4 Pruebas y análisis del software En este capítulo se presentan una serie de simulaciones donde se analiza el desempeño de ambos sistemas programados en cuanto a exactitud con otros softwares que se encuentran
Más detallesAyuda En-línea para SIG
Sistema De Información Geográfica (SIG) de Republica Dominicana Ayuda En-línea para SIG Acerca de SIG SIG es una herramienta que facilita el proceso de revisión ambiental y la planificación de proyectos
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Más detallesPara crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.
Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números
Más detallesMODIFICACIÓN DE PANTALLAS. Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Tecnologías de la Información y Comunicación
UNIVERSIDAD TECNOLÓ GICA DE QUERÉ TARO Voluntad. Conocimiento. S ervicio MODIFICACIÓN DE PANTALLAS Reporte de Estadía para obtener el Título de Técnico Superior Universitario en Tecnologías de la Información
Más detallesMicrosoft 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 detallesPlataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Más detallesLo primero que debemos hacer es seleccionar el Cliente en el campo Nombre :
Aquí es donde administramos la Cuenta corriente de nuestros Clientes (previamente ingresados en la ventana Clientes). Como Agregar un registro de Cuenta corriente: Lo primero que debemos hacer es seleccionar
Más detallesPara instalar el saint e-report se debe contar con los siguientes requerimientos de software:
Introducción La aplicación Saint e-report habilita que el usuario reciba información de negocio de su empresa, la misma puede ser fácilmente visualizada desde un computador o dispositivo móvil en cualquier
Más detalles2_trabajar con calc I
Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,
Más detallesCómo crear un fichero de ayuda para tus aplicaciones?
Cómo crear un fichero de ayuda para tus aplicaciones? USANDO HTML HELP WORKSHOP HTML Help Workshop es una aplicación diseñada para proporcionar un sistema simple para crear y administrar proyectos de ayuda
Más detallesManual de operación Tausend Monitor
Manual de operación Tausend Monitor Luego de haber realizado satisfactoriamente el proceso de instalación, al iniciar el programa le aparecerá la siguiente ventana: El usuario principal y con el primero
Más detallesProceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento
Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)
Más detallesPlantas Reales, Componentes Inteligentes con Catalog Builder de AutoCAD Plant 3D
Plantas Reales, Componentes Inteligentes con Catalog Builder de AutoCAD Plant 3D Carlos Aguilar Vera Quintana Asociados CR5680-V Aprenda como crear catálogos con partes personalizadas que contengan la
Más detallesAntivirus Avira. Inguralde [Enero 2011]
Inguralde [Enero 2011] 1. Introducción Avira AntiVir Personal Edition es un completo antivirus gratuito, capaz de detectar y eliminar una gran cantidad de virus, incluyendo los de macro y sector de arranque,
Más detallesSESIÓN 1: POWER POINT 2013
SESIÓN 1: POWER POINT 2013 INTRODUCCIÓN PowerPoint es un miembro de la suite de programas de Microsoft Office 2013. Una suite es un grupo de programas diseñados por un fabricante para que podemos trabajar
Más detallesAPI. Administración Portuaria Integral, Veracruz. Manual de Usuario del software para generar la programación de conceptos de Obras...
. Subgerencia de Informática Manual de Usuario del software para generar la programación de conceptos de Obras.......... Administración Portuaria Integral, Veracruz API 1. Introducción. Este manual está
Más detallesVisor de presupuestos en Android
Visor de presupuestos en Android NEODATA tiene el placer y el orgullo de darle la bienvenida al nuevo Visor de presupuestos, esta herramienta fue diseñada pensando en la necesidad de acceder a presupuestos
Más detallesCOMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA
COMISIÓN NACIONAL PARA EL USO EFICIENTE DE LA ENERGÍA PROGRAMA DE EFICIENCIA ENERGÉTICA SISTEMA DE CONTROLY SEGUIMIENTO DE INDICADORES DEL CONSUMO DE ENERGÍA HERRAMIENTA ELECTRÓNICA DE INDICADORES DEL
Más detallesTPV Táctil. Configuración y Uso. Rev. 1.2 21/01/09
Configuración y Uso Rev. 1.2 21/01/09 Rev. 2.0 20100616 1.- Ruta de Acceso a Imágenes. 2.- Estructuración de los Artículos. 3.- Creación de Grupos de Familias. 4.- Creación de Familias de Ventas. 5.- Creación
Más detallesGUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE
ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19
Más detallesMANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Más detallesMódulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor...
Módulo I - Word Índice Iniciar Word... 2 Finalizar Word... 3 Definición de elementos de pantalla... 4 Escribir texto en un documento... 5 El cursor... 5 Control de párrafos... 5 Nuevos párrafos... 5 Abrir
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detalles1Interface del Usuario
La información de este documento es sólo para uso informativo, sujeto al cambio sin aviso, El autor no asume ninguna responsabilidad u obligación por cualquier error o inexactitudes que pueden aparecer
Más detallesCreado dentro de la línea de sistemas operativos producida por Microsoft Corporation.
WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows
Más detallesEstá creado como un organizador y gestor de tareas personalizables para generar equipos de alto desempeño en diferentes rubros de empresas.
SACS proviene de las siglas Sistema Avanzado de Comunicación Social, es un modelo de gestión de toda la organización, basándose en la orientación del cliente. Es un software vía web que se encarga de la
Más detallesGESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...
Más detallesMANUAL DE USUARIO SIMDIA ADMINISTRADOR JUNTA
MANUAL DE USUARIO SIMDIA ADMINISTRADOR JUNTA SIAFESON 2015 Sistema de Información y Monitoreo de Diaphorina Elaborado por: Lorenia Hoyos Editor: Alejandro J. Lagunes Colaboradores: Bernardo Pérez, Iván
Más detallesAutor: Microsoft Licencia: Cita Fuente: Ayuda de Windows
Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno
Más detalles