diff --git a/Chapters/A01.tex b/Chapters/A01.tex new file mode 100644 index 0000000..5b90eb5 --- /dev/null +++ b/Chapters/A01.tex @@ -0,0 +1,4 @@ +\chapter{Introducción} % Chapter title +\label{ch:introduccion} + +\section{Semblanza del problema} \ No newline at end of file diff --git a/Chapters/Chapter01.aux b/Chapters/Chapter01.aux new file mode 100644 index 0000000..722258e --- /dev/null +++ b/Chapters/Chapter01.aux @@ -0,0 +1,80 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\citation{WoS-inFigures-2020} +\citation{WoS-About-Steel} +\citation{Bankiter-pqesimportanteel-acero} +\citation{WoS-inFigures-2020} +\citation{WoS-About-Steel} +\citation{latem_mill_scale_2024} +\citation{young2016high} +\citation{young2016high} +\citation{young2016high} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introducción}{1}{chapter.1}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{ch:protocolo}{{1}{1}{Introducción}{chapter.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.1}Semblanza del problema}{1}{section.1.1}\protected@file@percent } +\citation{svembedded} +\@writefile{toc}{\contentsline {section}{\numberline {1.2}Revisión del estado del arte}{2}{section.1.2}\protected@file@percent } +\citation{araari2014design} +\citation{anand2015using} +\citation{travaglione2015high} +\citation{rodriguez2018adquisicion} +\citation{Lakshmi2019rtdas} +\citation{khera2017development} +\@writefile{tdo}{\contentsline {todo}{item}{4}{section*.8}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {1.3}Solución propuesta}{5}{section.1.3}\protected@file@percent } +\newlabel{sec:SolProp}{{1.3}{5}{Solución propuesta}{section.1.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.4}Objetivos}{5}{section.1.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.1}Objetivo general}{5}{subsection.1.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {1.4.2}Objetivos particulares}{5}{subsection.1.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {1.5}Justificación}{6}{section.1.5}\protected@file@percent } +\@setckpt{Chapters/Chapter01}{ +\setcounter{page}{7} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{1} +\setcounter{section}{5} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{13} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/Chapters/Chapter01.tex b/Chapters/Chapter01.tex new file mode 100644 index 0000000..e89552a --- /dev/null +++ b/Chapters/Chapter01.tex @@ -0,0 +1,251 @@ +% !TeX spellcheck = es_MX +% Chapter 1 + + +%ejemplo cita: \cite{FEMGlotic2000} + +\chapter{Introducción} % Chapter title +\label{ch:protocolo} + +\section{Semblanza del problema} +%*************************** acero (importancia) ************************************************ +%``'' +El acero ha impulsado el desarrollo de la sociedad desde que comenzó a utilizarse, y seguirá siendo la columna vertebral y el facilitador de la evolución y el progreso\cite{WoS-inFigures-2020}. +Actualmente el acero es un material indispensable, este material es +ampliamente utilizado en diversas áreas, +y es considerado el más importante dentro de la ingeniería y la construcción ya que +ningún otro reúne sus características, como resistencia, plasticidad y versatilidad, además de poder ser reciclado fácilmente sin perder sus propiedades\cite{WoS-About-Steel}\cite{Bankiter-pqesimportanteel-acero}. +% Uso del acero/cantidad +Tan solo en el 2019 se emplearon 1,767.5 millones de toneladas de acero en el mundo, +utilizándose un 52\% en edificios e infraestructuras, 16\% en herramientas y maquinaria, 12\% en automóviles, 5\% en otros medios de transporte, 10\% en productos de metal, 3\% en equipo eléctrico y 2\% en artículos domésticos\cite{WoS-inFigures-2020}. + +%********************** variantes del acero > tratamientos >corrosión ********************************* +% Variantes/propiedades +El amplio uso del acero se debe también a la gran variedad de aceros que hay. +En la actualidad existen más de 3,500 grados de acero con propiedades físicas, químicas y ambientales distintas\cite{WoS-About-Steel}. +%tratamientos +Esta gran variedad de aceros ha sido posible gracias al estudio y desarrollo de los tratamientos que se aplican a este material para modificar sus propiedades, +dentro de éstos, mayormente los tratamientos térmicos. + +%***********oxidación******************** +Durante los tratamientos térmicos el acero es sometido a curvas de temperatura, las cuales pueden llegar a temperaturas muy altas. +Inevitablemente, la mayoría de los metales sufren de oxidación a altas temperaturas. +En el acero surge un fenómeno denominado \textit{mill scaling} durante estos tratamientos, +el cuál consiste en la formación de una delgada capa de óxido en la superficie de éste. +Esta delgada capa se agrieta con facilidad, pasando de ser una barrera protectora a una vulnerabilidad corrosible, por lo que debe ser removida para evitar el deterioro del material. \cite{latem_mill_scale_2024}\cite{young2016high}. + +%desperdicio +Este fenómeno representa un gran inconveniente para la industria del acero +ya que ocasiona el desperdicio de al rededor 1\% al 2\% de este material, el cuál no es nada despreciable al tratarse de la inmensa producción a nivel mundial. +A esta perdida de material también se agregan los recursos que se requieren durante la labor de remover y reciclar esta capa de óxido, por lo que resulta muy conveniente aminorar este fenómeno\cite{young2016high}. + +%*************reducir el mill scaling********************************* +El \textit{mill scaling} depende de tres factores principales: +la química del acero, la temperatura y los gases de la atmósfera. +Ya que tanto la química del acero como la temperatura determinan las propiedades deseadas del material, +la opción más viable es variar los gases dentro de la atmósfera con el propósito de aminorar este fenómeno\cite{young2016high}, +%estudiar el fenómeno +por este motivo es necesario estudiar esta relación existente entre los gases presentes durante los tratamientos térmicos y el \textit{mill scaling}. + +%necesidades de las pruebas +Para este estudio se necesitan realizar diferentes pruebas donde se registren los comportamiento de estas variables. +Durante estas pruebas se debe someter a la pieza de acero a un tratamiento térmico experimental, el cual debe realizarse siguiendo una curva de temperatura determinada. +Dichas curvas suelen tomar bastante tiempo (por efectos de la inercia térmica), lo que hace que estas pruebas sean demasiado y tardadas. +En estas pruebas también se debe de ajustar la frecuencia con la cual se toman las mediciones, adecuándola a la dinámica de las variables medidas, así como la duración de la adquisición de estos datos dependiendo de la duración de la prueba. +También son necesarios varios tipos de sensores para poder medir las diferentes condiciones atmosféricas (como temperatura, humedad, presión y concentraciones dentro de la atmósfera), los cuales deben de ser compatibles con la plataforma de adquisición de datos, con la cuál se registrarán estas mediciones. + +%sistemas DAQ comerciales +Los sistemas de adquisición de datos (\textit{DAQ}, por \textit{Data Acquisition}) son comúnmente utilizados en la +realización de este tipo de pruebas, los cuales ayudan en su automatización capturando las mediciones de los sensores, e inclusive pudiendo utilizar actuadores para controlar acciones necesarias en ciertas pruebas. + +Lamentablemente, los sistemas \textit{DAQ} comerciales, al ser de entorno de desarrollo cerrado, están limitados a las funciones proporcionadas por el fabricante dentro del mismo entorno. + %no permite la monitorización remota de forma nativa + Esto es una gran desventaja para las pruebas, ya que difícilmente se podrían tener funciones útiles de forma nativa, como el monitoreo remoto, que resultaría de gran utilidad al tratarse de pruebas muy largas. + %sensores +De la misma forma, al utilizar estos sistemas comerciales, el \textit{hardware} que se puede emplear (como sensores y algunos actuadores) se reduce a una gama limitada con los cuales el sistema \textit{DAQ} es compatible. + Esta limitada selección de sensores podría no ser suficiente, o los sensores podrían no ser útiles para el propósito específico de las pruebas. + %no permitir personalización, ajustes, tweaks +Por otra parte, un entorno de desarrollo no permitiría ajustes a un bajo nivel del funcionamiento del sistema \textit{DAQ}, lo que limita enormemente en una forma general la flexibilidad del sistema para ajustarse a las necesidades específicas que surjan en la realización de las pruebas. + %lo demás... +Además, utilizar sistemas de adquisición existentes en el mercado también tiene algunas otras desventajas, como requerir un equipo de computo potente, poder utilizarlos sólo con el sistema operativo \textit{Windows}, o tener que adquirir de licencias, \textit{hardware} y funciones adicionales costosas. + + +%problemas de los sistemas de adquisición comerciales: +% %limitadas por su entorno +%Los sistemas DAQ comerciales utilizan plataformas desarrolladas por sus fabricantes, que al ser de entorno de desarrollo cerrado, limitan las funcionalidades y componentes para esos sistemas, con lo cuál también se reduce la cantidad de sensores a elegir para medir los parámetros de la atmósfera. +% %compatibilidad con windows y necesitad de equipos de computo pontentes, costo adicional +%Los entornos de desarrollo de los sistemas DAQ también requieren de licencias que suelen sólo ser compatibles con el sistema operativo \textit{Windows}, +%lo que restringe su uso en otros sistemas operativos, +%además de requerir de una sistema de cómputo potente. +% +%Los entornos de desarrollo cerrado que utilizan las plataformas para estos sistemas DAQ comerciales tampoco permiten la personalización para +% +%%costos +%Algunas funciones para la adquisición podrían tener un costo adicional, por lo que implementar un sistema con monitoreo remoto aumentaría el precio del sistema DAQ. +%sistema de cómputo potente, añadiendo un costo extra al sistema DAQ. +%Sensores y componentes encarecidos para la plataforma. +% licencias costosas eleva el precio de los sistemas DAQ comerciales. +% %en conclusión... +%Todo esto que se menciona dificulta en gran medida la personalización de los sistemas DAQ comerciales, haciendo imposible la implementación de soluciones a problemas más específicos, +%y al mismo tiempo complicando innecesariamente el estudio anteriormente mencionado. +% +\section{Revisión del estado del arte} + + %Auge de microcontroladores -> diversificación de aplicaciones + Desde el auge de los microcontroladores, estos han sido utilizados para varias aplicaciones que se han ido diversificando a través de los años hasta estos tiempos. Hoy en día, los microcontroladores son una parte fundamental de la electrónica, realizando una amplia variedad de tareas de forma simple y fácilmente modificables. + + % microcontroladores más potentes -> aplicaciones más complejas + Con el surgimiento de los procesadores ARM (Advanced Risc Machine), los microcontroladores se vuelven herramientas más poderosas, pudiendo realizar tareas más complejas, o correr sistemas operativos que permiten realizar varias tareas simultáneamente. + + %Utilización de ARM para adquisición de datos + Dentro del campo de la adquisición de datos se han implementado diferentes tipos sistemas con diferentes microcontroladores (siendo la tarjeta \textit{Beaglebone} muy popular por su configurabilidad y capacidades). En \cite{svembedded} se utiliza un procesador ARM9 con RTLinux para implementar un \textit{Sistema Interactivo de Adquisición de Datos y Control} en linea, utilizando HTML para diseñar la página web. + Este sistema permite obtener mediciones de diferentes variables y después mostrarlas en una página web que puede ser accesada remotamente a través de un navegador web. + El sistema puede ser ampliamente utilizado en campos como energía eléctrica, petroleo, química, metalurgia, acero, transporte, industrias Electrónica y Eléctrica y automoción entre otras.%\cite. + + En \cite{araari2014design} diseñan e implementan un sistema de adquisición de datos embebido basado en Linux para Redes Inteligentes, donde se utiliza una tarjeta \textit{on-board computer BeagleBone}, que es una plataforma de desarrollo embebido desarrollado por \textit{Texas Instruments} con un microprocesador ARM Cortex-A8 y un sistema operativo Ubuntu 12.04. El sistema es capaz de realizar la adquisición, recibiendo mediciones de un medidor inteligente a través del puerto Ethernet, transmisión y almacenamiento de la información a través de la red, creando una base de datos con esa información. Además se encarga del control remoto mientras mantiene la operación de la red estable, mostrando las capacidades de la tarjeta BeagleBone. + + En \cite{anand2015using} analizan el uso de las \textit{Unidades de Tiempo Real Programables} (PRU, por sus siglas en inglés, \textit{Programable Real-Time Unit}) de la tarjeta \textit{Beaglebone Black}, que es una versión mejorada de la tarjeta \textit{BeagleBone}. El uso de las PRU es estudiado para realizar tareas en tiempo real y es comparado con el rendimiento obtenido con el procesador ARM y con el kernel de tiempo real Xenomai. + Los resultados indican que el tiempo promedio de obtención de mediciones utilizando el procesador ARM es de 1,300 microsegundos, mientras que utilizando \textit{kernel} Xenomai es de 1,000 microsegundos y con el uso de las PRU el tiempo promedio de obtención de mediciones es de 10 microsegundos, siendo este último método el más rápido en una relación de aproximadamente cien veces, lo cuál muestra el potencial de la tarjeta Beaglebone Black para realizar tareas en tiempo real con sus PRU mientras puede correr un sistema operativo en su procesador ARM para realizar otro tipo de tareas. + + En \cite{travaglione2015high} utilizan una Beaglebone Black para implementar un sistema de adquisición de datos en tiempo real, con una alta precisión y velocidad, siendo además configurable y de de bajo costo. + Este sistema utiliza el sistema operativo Debian como sistema operativo, empleando una de sus PRU para controlar la frecuencia de muestreo del convertidor analógico-digital. + Con esta configuración se logra obtener muestras con los dos canales del convertidor, con una resolución de 24 bits a una taza de 130,208 muestras por segundo. + En dicho trabajo el sistema es utilizado con un hidrófono para para crear satisfactoriamente un sistema de adquisición de datos acústico submarino, pudiendo equipararse con opciones disponibles en el mercado, añadiendo además ventajas como su versatilidad y su bajo costo. + + En \cite{rodriguez2018adquisicion}, emplean la PRU de la \textit{Beaglebone Black} para operar el \textit{ADC} interno de la tarjeta a 5000 muestras por segundo, con el objetivo de detectar fugas de fondo en tuberías metálicas por medio de métodos vibro-acústicos. + Mientras que la PRU0 se encarga de operar el \textit{ADC}, la PRU1 va obteniendo las muestras de la FIFO del \textit{ADC}. + Las PRU fueron programadas en ensamblador para tener un mayor control sobre los tiempos de operación. + Cabe mencionar que en este mismo trabajo se desarrolla una herramienta que facilita la utilización de las PRU + + Ya que el lenguaje ensamblador puede ser complicado para usuarios no adiestrados, se utiliza un sistema de alto nivel que gestione las aplicaciones de las PRU creado por ellos mismos. + + Para gestionar la aplicación principal de la adquisición de datos se utiliza un programa escrito en Python para facilitar el código, haciendo uso de la librería PyPRUSS disponible en Internet que se encarga de cargar el programa a la PRU y comunicarse con estos a través de interrupciones. + + El desempeño de este sistema fue comparado con la función \texttt{time.sleep()} de Python y un temporizador interno del SoC (System on Chip) para accionar el \textit{ADC}, mostrando que, mientras haciendo uso de las PRU el error es pequeño y no aumenta con la frecuencia de muestreo, con los otros métodos el error es mucho mayor y aumenta de forma exponencial al aumentar la frecuencia de muestreo. + + En \cite{Lakshmi2019rtdas} desarrollan un sistema de adquisición de datos en tiempo real, open source y acceso remoto vía explorador web utilizando una tarjeta \textit{Beaglebone Black} con sistema operativo Debian para capturar y registrar la temperatura y los eventos de un sistema electrónico. + Este sistema tiene un reloj de tiempo real conectado por comunicación $I^2C$, con el cual se obtiene la fecha y hora exacta e implementa un servidor web embebido con una base de datos creada con MySQL. + La información generada del sistema eléctrico monitoreado también puede ser respaldada conectando una tarjeta microSD. + Es sistema es de bajo costo y pequeño, y puede seguir funcionando después de un corte de energía gracias a que incorpora una batería. + + %DAQs para muestreo de gases + Por otra parte, en el área de monitoreo (o muestreo) de concentraciones de gases, en \cite{khera2017development} se presentan el desarrollo de un sistema de monitoreo remoto en tiempo real de gases peligrosos (bióxido de carbono y monóxido de carbono) presentes en el ambiente, basado en la web, utilizando el software de \textit{National Instruments LabVIEW} con una tarjeta de adquisición de datos basada en un microcontrolador de bajo costo (Arduino Uno). + En este trabajo, los datos son mostrados en un panel dentro del software LabVIEW y continuamente almacenados en una base de datos en Excel. + Para acceder de forma remota con un navegador web se hace uso de la herramienta de publicación web de LabVIEW. + +\todo{item} +\listoftodos + + Todas estas características muestran el potencial de la tarjeta \textit{Beaglebone Black} y las diferentes funcionalidades que pueden ser agregadas a ésta, aumentando su versatilidad para diferentes sistemas de adquisición de datos con diferentes necesidades. + +\section{Solución propuesta} \label{sec:SolProp} + + %\noindent + En base a lo anterior, + con el propósito de obtener la información de las condiciones atmosféricas en el proceso de descaburación (\textit{mill scaling}), + dentro de un reactor controlado para su posterior estudio, + se propone desarrollar un sistema de adquisición de datos de bajo costo basado en herramientas \textit{open-source}, + utilizando la plataforma de desarrollo \textit{Beaglebone}, sentando bases para sistemas con mayor sofisticación. + + %que no requiera de un equipo de computo potente\\ + %con interfaz gráfica personalizada y vanguardista\\ + %open-source sin necesidad de pagar licencias\\ + %con soporte multiplataforma + +\section{Objetivos} + + \subsection{Objetivo general} + + Implementar un sistema de adquisición de datos en un sistema embebido con SO Linux para realizar mediciones de las concentraciones de $CO$, $CO_2$ y $O_2$, así como temperatura en una atmósfera controlada para su posterior análisis. + + %Obtener los parámetros térmicos de las probetas y realizar una base de datos. + + \subsection{Objetivos particulares} + \begin{itemize} + + \item Diseñar e implementar un circuito de protección y aislamiento para los puertos UART + + \item Desarrollar funciones de código para la transmisión y recepción de datos para la comunicación UART en la tarjeta Beaglebone Black + + \item Comunicar con los sensores vía UART utilizando la tarjeta Beaglebone Black y el circuito de protección y aislamiento para los puertos UART + + \item Desarrollar funciones de código para la interacción con los sensores en la tarjeta Beaglebone Black + + \item Desarrollar funciones de código para el registro de mediciones de los sensores en la tarjeta Beaglebone Black + + \item Desarrollar funciones de código para realizar peticiones de mediciones a los sensores a una frecuencia y durante un tiempo determinado por un usuario + + \item Verificar el funcionamiento del sistema midiendo concentraciones de gases en una prueba controlada + + %Diseñar e implementar un circuito de protección para la entrada analógica de la tarjeta on-board computer BeagleBone Black. + %\item Realizar mediciones de prueba con el \textit{ADC} de la tarjeta on-board computer BeagleBone Black con una señal de prueba y verificar las mediciones. + %\item Desarrollar y probar funciones de adquisición y almacenamiento de mediciones obtenidas. + %\item Desarrollar la interfaz de hardware entre los sensores y la tarjeta on-board computer BeagleBone Black. + %\item Desarrollar funciones de interfaz de software entre los sensores y la tarjeta on-board computer BeagleBone Black. + %\item Desarrollar programa para realizar, registrar y visualizar las mediciones de la concentración de los gases. + + %Analizar el desempeño del convertidor considerando las componentes parásitas de la capacitancia e inductancia. %Maestría + %\item Diseñar y construir un convertidor DC-DC que permita, en lo futuro, almacenar la energía para ser utilizada posteriormente. %Maestría + \end{itemize} + + + +%La hipótesis que se plantea en este trabajo es que +%desarrollar un sistema de adquisición de datos +%%utilizando la plataforma \texttt{Beaglebone} con Linux embebido +%podrá ayudar al estudio de las reacciones sólido gas en los tratamientos térmicos, +%pudiendo ser altamente configurable para ajustarse a los requerimientos de las *pruebas/experimentos*, +%además de +%poder agregar funcionalidades como +%poder utilizarse desde un navegador web, sin necesidad de un software de entorno de desarrollo ni un sistema operativo específico, +%haciendo este acceso de forma remota, lo cuál permitiría un monitoreo de las pruebas en tiempo real y un control de éstas a la distancia. + +%utilizando la plataforma \texttt{Beaglebone} con Linux embebido se podrá desarrollar un sistema de adquisición de datos altamente personalizable, con el que además de realizar las mediciones necesarias para el estudio de las reacciones sólido-gas en los tratamientos térmicos del acero, de la forma en la que sea requerida, se podrán desarrollar funciones que faciliten estas *pruebas/experimentos*, como el acceso desde cualquier navegador web, eliminando la dependencia a un entorno de desarrollo específico o un sistema operativo, además de hacer este acceso de forma remota para consultar el estado actual de la prueba o + +%La hipótesis del trabajo es que +%trabajar con Linux embebido y con la plataforma \textit{Beaglebone} +%desarrollando un sistema DAQ +%para medición de gases de reacciones sólido-gas en los tratamientos térmicos del acero + +%permitirá + +%tener un mayor/completo control sobre *la forma en la que se realizan las pruebas y adquisiciones de datos* + +%además de + +%la facilidad de poderlo operar desde distintas plataformas, o +%eliminar la necesidad de una plataforma o un sistema operativo fijos, +%utilizando interfases como paginas web o protocolos de comunicación a través de la terminal. + +%Utilizando la tarjeta Beaglebone Black se puede desarrollar un sistema de adquisición de datos de poco tamaño y consumo, bajo costo y altamente configurable, capaz de interactuar con los sensores de concentración de gases a través de comunicación UART, solicitando y registrando mediciones, facilitando la obtención de esta información para su posterior análisis(, buscando una relación entre estos gases y la descarburación a través de un modelo matemático). + +\section{Justificación} +%[0:25 p. m., 1/2/2021] G Marx: Porque el trabajo qué haces vale la pena??? +%[0:25 p. m., 1/2/2021] G Marx: Que lo justifica +%[0:25 p. m., 1/2/2021] G Marx: ??? +%Te acuerdas lo que platicamos de un equipo manejable desde cualquier sistema operativo ?? +%la implementación de un DAQ personalizado (aplicación específica) para pruebas específicas y el desarrollo de herramientas para otros sistemas? + +%para qué? + +%Otorgará beneficios +%Tendrá efectos positivos +%Apoyará a un proyecto mayor + +%para qué? + +Para la elaboración de este trabajo se desarrollaran herramientas que aportarán en el estudio de las reacciones sólido-gas en los tratamientos térmicos, esto permitirá conformar un sistema de adquisición de datos que se ajuste de la forma deseada a las necesidades de las pruebas y experimentos de estas reacciones, con lo cuál podrán optimizarse en cierta medida los tratamientos térmicos logrando reducir el \textit{milling} y con ello el desperdicio de material. + +Optando por la utilización de herramientas \textit{open-source} se agilizará y potenciará el desarrollo de este sistema, agregando las funcionalidades requeridas, además de eliminar la dependencia de sistemas operativos, entornos de desarrollo y DAQ comerciales con funcionalidades limitadas. + + + +% por qué OPEN-SOURCE ? +%independencia de los sistemas operativos +%la cuál podrá modificarse para adaptarse diferentes tipos de pruebas y experimentos. + +%sistema adaptable con con los componentes y funciones deseados para adquisición de datos en pruebas *personalizadas/particulares* + +%Facilitando la obtención de información y datos que son requeridos para el modelado matemático del reactor y el tratamiento térmico, o la descarburizacion + + diff --git a/Chapters/Chapter02.aux b/Chapters/Chapter02.aux new file mode 100644 index 0000000..a8cbb0d --- /dev/null +++ b/Chapters/Chapter02.aux @@ -0,0 +1,175 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\citation{daqNI} +\citation{daqNI} +\citation{daqNI} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Marco teórico}{7}{chapter.2}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{ch:MarcoTeorico}{{2}{7}{Marco teórico}{chapter.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Adquisición de datos}{7}{section.2.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Diagrama de las partes de un sistema de adquisición de datos.}}{7}{figure.2.1}\protected@file@percent } +\newlabel{fig:partesSysDaq}{{2.1}{7}{Diagrama de las partes de un sistema de adquisición de datos}{figure.2.1}{}} +\citation{daqNI} +\citation{sysdaqElectroIndustriaMag} +\citation{daqNI} +\citation{daqNI} +\citation{molloy2019exploring} +\citation{molloy2019exploring} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Sensores}{8}{subsection.2.1.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Dispositivo \textit {DAQ}}{8}{subsection.2.1.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Computadora y software}{8}{subsection.2.1.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.2}Sistemas Embebidos}{8}{section.2.2}\protected@file@percent } +\citation{molloy2019exploring} +\citation{molloy2019exploring} +\citation{hallinan2011embedded} +\citation{DebianWebPage} +\citation{DebianWebPage} +\citation{GNUWebPage} +\citation{DebianWebPage} +\citation{DebianWebPage} +\@writefile{toc}{\contentsline {section}{\numberline {2.3}Linux embebido}{9}{section.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Sistema operativo Debian}{9}{subsection.2.3.1}\protected@file@percent } +\citation{molloy2019exploring} +\citation{molloy2019exploring} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Beaglebone Black}{10}{subsection.2.3.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Beaglebone Black Rev. C.}}{10}{figure.2.2}\protected@file@percent } +\newlabel{fig:BBBc2}{{2.2}{10}{Beaglebone Black Rev. C}{figure.2.2}{}} +\citation{molloy2019exploring} +\citation{SSHWebPage} +\citation{SSHWebPage} +\citation{SSHWebPage} +\citation{molloy2019exploring} +\citation{Cloud9dummies} +\citation{Cloud9dummies} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Protocolo Secure Shell}{11}{subsection.2.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.4}Entorno de desarrollo \textit {Cloud9}}{11}{subsection.2.3.4}\protected@file@percent } +\citation{kerrisk2017linux} +\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Entorno de desarrollo integrado \textit {Cloud9}}}{12}{figure.2.3}\protected@file@percent } +\newlabel{fig:Cloud9}{{2.3}{12}{Entorno de desarrollo integrado \textit {Cloud9}}{figure.2.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.4}Librerías útiles del lenguaje C}{12}{section.2.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}Librería \texttt {termios.h}}{12}{subsection.2.4.1}\protected@file@percent } +\citation{kerrisk2017linux} +\citation{jones2010wg14} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.2}Librería \texttt {time.h}}{13}{subsection.2.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Obtener el tiempo:}{13}{subsection.2.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Convertir el tiempo:}{13}{subsection.2.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Calcular diferencias de tiempo:}{14}{subsection.2.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Otras funciones:}{14}{subsection.2.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2.5}Transmisor-Receptor Asíncrono Universal}{14}{section.2.5}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Conexión de dos dispositivos UART.}}{14}{figure.2.4}\protected@file@percent } +\newlabel{fig:uartConnection}{{2.4}{14}{Conexión de dos dispositivos UART}{figure.2.4}{}} +\citation{worsfold2019encyclopedia} +\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Proceso de transmisión a un dispositivo UART.}}{15}{figure.2.5}\protected@file@percent } +\newlabel{fig:uartT}{{2.5}{15}{Proceso de transmisión a un dispositivo UART}{figure.2.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.6}Sensores de concentración de gas}{15}{section.2.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.1}Controladores de sensores}{15}{subsection.2.6.1}\protected@file@percent } +\citation{luminOxDS} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.2}Sensor de oxígeno \textit {LuminOx Optical Oxygen LOX-02}}{16}{subsection.2.6.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces Sensor \textit {LuminOx Optical Oxygen} y su esquema de pines visto desde su parte inferior.}}{16}{figure.2.6}\protected@file@percent } +\newlabel{fig:LuminOX_sensor}{{2.6}{16}{Sensor \textit {LuminOx Optical Oxygen} y su esquema de pines visto desde su parte inferior}{figure.2.6}{}} +\citation{coafds} +\citation{coafds} +\citation{coafds} +\citation{ec200man} +\citation{ec200man} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.3}Sensor de monóxido de carbono CO-AF}{17}{subsection.2.6.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.7}{\ignorespaces Sensor de monóxido de carbono CO-AF de \textit {Alphasense}}}{17}{figure.2.7}\protected@file@percent } +\newlabel{fig:CO-AFsensor}{{2.7}{17}{Sensor de monóxido de carbono CO-AF de \textit {Alphasense}}{figure.2.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.4}Tarjeta controladora EC200}{17}{subsection.2.6.4}\protected@file@percent } +\newlabel{fig:fig-a}{{2.8(a)}{18}{Subfigure 2 2.8(a)}{subfigure.2.8.1}{}} +\newlabel{sub@fig:fig-a}{{(a)}{18}{Subfigure 2 2.8(a)\relax }{subfigure.2.8.1}{}} +\newlabel{fig:fig-b}{{2.8(b)}{18}{Subfigure 2 2.8(b)}{subfigure.2.8.2}{}} +\newlabel{sub@fig:fig-b}{{(b)}{18}{Subfigure 2 2.8(b)\relax }{subfigure.2.8.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.8}{\ignorespaces Gráficas de la dependencia a temperatura de la sensibilidad de un lote típico de sensores CO-AF}}{18}{figure.2.8}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Variación en la sensibilidad causada por cambios de la temperatura. Se muestran media y los intervalos de +- $ \pm $95\% de confianza.}}}{18}{figure.2.8}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Variación de la salida cero causada por cambios en la temperatura expresado en ppm, referenciado a cero en \SI {20}{\degreeCelsius }}}}{18}{figure.2.8}\protected@file@percent } +\newlabel{fig:co-af-temp-dep}{{2.8}{18}{Gráficas de la dependencia a temperatura de la sensibilidad de un lote típico de sensores CO-AF}{figure.2.8}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.9}{\ignorespaces Tarjeta controladora de sensores electroquímicos EC200}}{18}{figure.2.9}\protected@file@percent } +\newlabel{fig:ec200}{{2.9}{18}{Tarjeta controladora de sensores electroquímicos EC200}{figure.2.9}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.10}{\ignorespaces Esquema de pines de la tarjeta controladora EC200.}}{19}{figure.2.10}\protected@file@percent } +\newlabel{fig:ec200p}{{2.10}{19}{Esquema de pines de la tarjeta controladora EC200}{figure.2.10}{}} +\@writefile{toc}{\contentsline {subsubsection}{Los comandos para obtener mediciones son los siguientes:}{19}{figure.2.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{Los comandos para realizar configuraciones son los siguientes:}{19}{figure.2.10}\protected@file@percent } +\citation{sprintIRDSgss} +\citation{sprintIRDSco2m} +\citation{sprintIRDSgss} +\@writefile{toc}{\contentsline {subsubsection}{Los comandos para obtener información son los siguientes:}{20}{figure.2.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.5}Sensor de bióxido de carbono \textit {SprintIR‐W}}{20}{subsection.2.6.5}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2.11}{\ignorespaces Sensor de bióxido de carbono SprintIR®‐W}}{20}{figure.2.11}\protected@file@percent } +\newlabel{fig:sprintIR}{{2.11}{20}{Sensor de bióxido de carbono SprintIR®‐W}{figure.2.11}{}} +\citation{sprintIRDSgss} +\citation{sprintIRDSgss} +\newlabel{fig:spIR_fa}{{2.12(a)}{21}{Subfigure 2 2.12(a)}{subfigure.2.12.1}{}} +\newlabel{sub@fig:spIR_fa}{{(a)}{21}{Subfigure 2 2.12(a)\relax }{subfigure.2.12.1}{}} +\newlabel{fig:spIR_mc}{{2.12(b)}{21}{Subfigure 2 2.12(b)}{subfigure.2.12.2}{}} +\newlabel{sub@fig:spIR_mc}{{(b)}{21}{Subfigure 2 2.12(b)\relax }{subfigure.2.12.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.12}{\ignorespaces Sensor SprintIR con y sin adaptador de flujo}}{21}{figure.2.12}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Sensor SprintIR con adaptador de flujo.}}}{21}{figure.2.12}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Sensor SprintIR sin adaptador de flujo.}}}{21}{figure.2.12}\protected@file@percent } +\newlabel{fig:spIR_f_adapter}{{2.12}{21}{Sensor SprintIR con y sin adaptador de flujo}{figure.2.12}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.13}{\ignorespaces Diagrama a bloques del sensor SprintIR®‐W}}{21}{figure.2.13}\protected@file@percent } +\newlabel{fig:sprintIR_bd}{{2.13}{21}{Diagrama a bloques del sensor SprintIR®‐W}{figure.2.13}{}} +\citation{sprintIRDSco2m} +\@writefile{lof}{\contentsline {figure}{\numberline {2.14}{\ignorespaces Salidas de la interfaz UART del sensor de $CO_2$ \textit {SprintIR}}}{22}{figure.2.14}\protected@file@percent } +\newlabel{fig:sprintIRp}{{2.14}{22}{Salidas de la interfaz UART del sensor de $CO_2$ \textit {SprintIR}}{figure.2.14}{}} +\citation{isow784xDS} +\@writefile{toc}{\contentsline {section}{\numberline {2.7}Aislador digital ISOW7842}{23}{section.2.7}\protected@file@percent } +\newlabel{fig:isow7842}{{2.15(a)}{23}{Subfigure 2 2.15(a)}{subfigure.2.15.1}{}} +\newlabel{sub@fig:isow7842}{{(a)}{23}{Subfigure 2 2.15(a)\relax }{subfigure.2.15.1}{}} +\newlabel{fig:iswoxss}{{2.15(b)}{23}{Subfigure 2 2.15(b)}{subfigure.2.15.2}{}} +\newlabel{sub@fig:iswoxss}{{(b)}{23}{Subfigure 2 2.15(b)\relax }{subfigure.2.15.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.15}{\ignorespaces Esquemas del CI ISWO7842}}{23}{figure.2.15}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Canales del CI ISOW7842}}}{23}{figure.2.15}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Esquema simplificado de los CI ISOW784x.}}}{23}{figure.2.15}\protected@file@percent } +\newlabel{fig:isowsch}{{2.15}{23}{Esquemas del CI ISWO7842}{figure.2.15}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2.8}Conclusión}{23}{section.2.8}\protected@file@percent } +\@setckpt{Chapters/Chapter02}{ +\setcounter{page}{25} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{2} +\setcounter{section}{8} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{15} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{36} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/Chapters/Chapter02.tex b/Chapters/Chapter02.tex new file mode 100644 index 0000000..e23c946 --- /dev/null +++ b/Chapters/Chapter02.tex @@ -0,0 +1,699 @@ +% !TeX spellcheck = es_MX +%!TeX root=../thesisStructure.tex +% Chapter 2 + +\chapter{Marco teórico} % Chapter title +\label{ch:MarcoTeorico} + +%introducción +En este capítulo se presenta una recopilación de investigaciones previas e información teórica relacionada con el sistema realizado en este trabajo. +Los temas que se abordan en este marco teórico son: +adquisición de datos y sus partes básicas, +una breve descripción de los sistemas embebidos, así como +Linux embebido, +el sistema operativo \textit{Debian}, +la \textit{single-board computer} \textit{Beaglebone Black}, +el protocolo \textit{Secure Shell}, +el entorno de desarrollo \textit{Cloud9}, +y las librerías de C \texttt{termios.h} y \texttt{time.h}. +También se explica que es un +dispositivo UART y +se muestra la información general de: los sensores de gas utilizados en este sistema y +de un sistema de asimiento digital basado en el CI \textit{ISOW7842}. + +\section{Adquisición de datos} +La adquisición de datos es un proceso en el cuál se obtiene información de uno o varios fenómenos físicos a través del tiempo. +Dichas variables son medidas con sensores, los cuales transforman una magnitud de una variable física en un potencial eléctrico. +Las mediciones pueden ser obtenidas a través de un sistema de adquisición y almacenadas en algún otro dispositivo. +Los sistemas de adquisición de datos más comunes, como el mostrado en la \autoref{fig:partesSysDaq}, se componen de tres partes principales: +sensores, +dispositivo \textit{DAQ} (por sus siglas en inglés, Data Acquisition) +y un equipo de computo\cite{daqNI}. + +\begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/partesSysDaq} + \caption[Diagrama de las partes de un sistema de adquisición de datos.]{Diagrama de las partes de un sistema de adquisición de datos\cite{daqNI}.} + \label{fig:partesSysDaq} +\end{figure} + + \subsection{Sensores} + Los sensores son transductores que transforman una variable física en una señal eléctrica que puede ser voltaje, corriente, resistencia o algún otro atributo electrónico. + Esta señal comúnmente requiere un acondicionamiento, donde se puede filtrar el ruido, establecer los valores mínimos y máximos de ésta, entre otras cosas. + Una vez que la señal sea apta, ésta podrá ser leída e interpretada por un dispositivo electrónico de manera segura y adecuada\cite{daqNI}. + + \subsection{Dispositivo \textit{DAQ}} + La función del dispositivo \textit{DAQ} es hacer de interfaz entre la computadora y los sensores, obteniendo las mediciones de las variables físicas y digitalizándolas para que la computadora pueda interpretarlas. + Este dispositivo \textit{DAQ} puede componerse de tres partes: + el circuito de acondicionamiento de señales, + un \textit{ADC} (acrónimo de analogue-to-digital converter), + y un bus de comunicación con la computadora, que puede ser \textit{Ethernet}, \textit{Wi-Fi}, \textit{USB}, \textit{PCI} o algún otro\cite{daqNI}\cite{sysdaqElectroIndustriaMag}. + + El circuito de acondicionamiento de señales toma la señal eléctrica proveniente del sensor y la modifica para que la señal sea segura y libre de ruido y apta para ser medida por el convertidor \textit{ADC}. + Por su parte, el convertidor \textit{ADC} toma la señal del sensor acondicionada y crea una representación digital de ésta en un instante en el tiempo. + Esta operación es repetida periódicamente para obtener una representación digital de una señal analógica cambiante a través del tiempo. + La función del bus de comunicación es ser la interfaz entre el dispositivo \textit{DAQ} y la computadora para poder enviar instrucciones y recibir las mediciones realizadas\cite{daqNI}. + + De esa forma los elementos de un sistema de adquisición de datos interactúan, para así registrar y observar el mundo físico. + Ésta información permite analizar el comportamiento de los fenómenos, lo que nos ayuda a tomar decisiones informadas. + + \subsection{Computadora y software} + La computadora con el software se encarga de controlar la operación del dispositivo \textit{DAQ} además de procesar, visualizar y almacenar la información de las variables físicas obtenidas. + El software facilita la interacción entre la computadora y el usuario para poder obtener, registrar y analizar datos. + Este software hace uso de la \textit{API} (\textit{Application Programming Interface}), la cuál abstrae comandos de bajo nivel y se hace programación a nivel registro\cite{daqNI}. + +\section{Sistemas Embebidos} +Los sistemas embebidos están presente en el día a día. Ejemplos incluyen +máquinas expendedoras, electrodomésticos, teléfonos/teléfonos inteligentes, líneas de fabricación/montaje, televisores, consolas de juegos, automóviles (e.g., dirección asistida y sensores de marcha atrás), conmutadores de red, enrutadores, puntos de acceso inalámbricos, sistemas de sonido, equipos de control médico, impresoras, edificios controles de acceso, parquímetros, +medidores inteligentes de energía/agua, relojes, +herramientas de construcción, cámaras digitales, monitores, tabletas, lectores electrónicos, cualquier dispositivo robótico, sistemas de acceso/pago con tarjeta inteligente, y más\cite{molloy2019exploring}. + +Los sistemas embebidos pueden verse como un tipo de sistema computacional con \textit{software} integrado, que son diseñados para una aplicación específica\cite{molloy2019exploring}. +Estos sistemas pueden tener las siguientes características: +\begin{itemize} + \item Tienden a estar dedicados a aplicaciones específicas. + \item Suelen tener recursos, como poder de procesamiento y memoria, limitados. + \item Generalmente son parte de un sistema más grande que pueden estar vinculados a sensores o actuadores externos. + \item Suelen tener un rol donde la confiabilidad es crítica, por ejemplo, controles para carros, aviones, y equipo médico. + \item Suelen trabajar en tiempo real, donde sus salidas están directamente relacionadas con las entradas, por ejemplo, sistemas de control. + \item En los últimos tiempos, la conectividad se ha convertido en una característica principal de los sistemas embebidos, permitiendo a estos ser componentes base del internet de las cosas. +\end{itemize} + +\section{Linux embebido} +El termino de ``Linux embebido'' hace +referencia a una distribución de Linux cualquiera utilizada en un sistema embebido, no hay una distribución específica de Linux embebido\cite{molloy2019exploring}. +El concepto sistema embebido puede ser explicado de forma simplificada como un sistema de computo con software integrado que fue diseñado para una aplicación especifica\cite{molloy2019exploring}. + +%Ventajas de eLinux +El uso de Linux tiene varias ventajas tanto económicas como técnicas, por lo cuál existe una gran adopción de Linux en sistemas embebidos. Algunas de las razones del crecimiento de Linux embebido han sido su alto rendimiento y estabilidad, su enorme variedad de aplicaciones y protocolos de redes soportados, su escalabilidad, el no tener costo alguno por derechos de autor, el rápido soporte de nuevas arquitecturas de hardware, además de que cada vez más distribuidores de hardware y software son compatibles con Linux\cite{hallinan2011embedded}. + + \subsection{Sistema operativo Debian} + Debian es un sistema operativo libre creado por una asociación de programadores voluntarios con el único objetivo de crear \textit{software} libre. + Actualmente utiliza el kernel de Linux, creada en un principio por Linus Torvalds y desarrollada por miles de programadores alrededor del mundo. El kernel Linux se encarga de realizar todas las tareas básicas del sistema, permitiendo la ejecución de otros programas, como el explorador de archivos, la terminal y el procesador de textos, por citar algunos ejemplos\cite{DebianWebPage}. + + Mientras el kernel Linux conforma el núcleo que interactua directamente con el \textit{hardware}, GNU proporciona las herramientas básicas de este sistema operativo, como las ya mencionadas anteriormente. De la combinación de estos dos \textit{softwares} nace el termino GNU/Linux, que prácticamente es a lo que las personas se refieren al decir "distribución de Linux"\cite{DebianWebPage}\cite{GNUWebPage}. + + Debian incluye más de 59 mil paquetes (software precompilado y empaquetado), el gestor de paquetes APT (\textit{Advanced Packaging Tool}), y otras utilidades que hacen posible gestionar fácilmente miles de paquetes en miles de dispositivos (ordenadores o sistemas embebidos)\cite{DebianWebPage}. + + Así pues, Debian se encarga del correcto funcionamiento de un sistema, gestionando y organizando las tareas, utilizando el núcleo y las demás herramientas básicas para que un usuario pueda ejecutar aplicaciones más complejas en un dispositivo\cite{DebianWebPage}. + + \subsection{Beaglebone Black} + %introducción + La Beaglebone Black, mostrada en la \autoref{fig:BBBc2}, es una tarjeta que forma parte de la familia \textit{Beagle boards}. + Las \textit{Beagle boards} son plaformas de desarrollo \textit{open-source} que utilizan sistemas operativos basados en Linux. Son compactas, de bajo costo, y pueden ser utilizadas para construir aplicaciones complejas donde interaccionen el \textit{software} de alto nivel con los circuitos electrónicos de bajo nivel. + Estas tarjetas son plataformas ideales para hacer prototipos de proyectos y diseño de productos que toman ventaja de la libertad y el poder de Linux, combinado con el acceso directo a pines y buses de entrada/salida, permitiendo la comunicación con componentes electrónicos, módulos y dispositivos\cite{molloy2019exploring}. + + \begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/beaglebone-black.jpg} + \caption{Beaglebone Black Rev. C.} + \label{fig:BBBc2} + \end{figure} + + %información técnica + %micro/procesamiento + La tarjeta \textit{Beaglebone Black} utiliza el microprocesador ARM (Máquina RISC Avanzada, por sus siglas en inglés) Sitara AM335x Cortex-A8 de \textit{Texas Instruments} con una velocidad de 1 GHz. + También integra dos PRU (unidad de tiempo real programable, por sus siglas en inglés) de 32 bits, lo que le permite realizar tareas en tiempo real utilizando dos microcontroladores independientes, y utiliza el motor gráfico PowerVR SGX530, capaz de renderizar hasta 20 millones de polígonos en un segundo\cite{molloy2019exploring}. + Cabe mencionar que el consumo de este procesador cuando está inactivo es de aproximadamente 1 watt, mientras que con cargas pesadas puede llegar a los 2.3 watts. + + En cuanto a capacidades de memoria, esta plataforma cuenta con 512 MB de RAM DDR3 para poder realizar las tareas del sistema operativo y el usuario, tiene una eMMC (tarjeta multimedia embebida, por sus siglas en inglés) de 4 GB, para almacenar y ejecutar el sistema operativo, y finalmente una ranura para tarjetas micro SD, con la cuál se puede expandir la memoria de almacenamiento o correr una imagen alterna del sistema operativo desde ésta. + + La tarjeta \textit{Beaglebone Black} viene con una imagen del sistema Debian instalada en la eMMC de fábrica, pero el sistema operativo se puede actualizar o cambiar a otro sistema Linux, como Ubuntu, Android o Angstrom. + + %perifericos + En cuestión de periféricos, esta tarjeta con una variedad variedad, comenzando con sus 65 puertos de entrada/salida de propósito general, con los cuales puede generar y leer señales digitales, ocho salidas con modulación de ancho de pulso (PWM), siete entradas analógicas, para poder leer señales analógicas a través del convertidor analógico-digital y 4 temporizadores para hacer tareas en tiempos específicos. + Para la comunicación serial cuenta con: 2 puertos I$^{2}$C, 4 UART, 2 CAN y 2 SPI. + + %puertos + En cuanto a puertos, la tarjeta \textit{Beaglebone Black} dispone de un puerto USB, para conectarle algún dispositivo o periférico externo, un puerto micro USB de alimentación y datos, para conectarlo a una computadora, un puerto micro HDMI, para conectarle un monitor externo, un puerto Ethernet, para conectarse a una red y una entrada de 5V, para alimentarlo con una fuente externa. + + Además de estas características, esta plataforma también puede hacer uso de varias herramientas de utilidad las cuales se mencionan a continuación. + + \subsection{Protocolo Secure Shell} + Secure Shell (SSH) es un protocolo de comunicación encriptada y segura entre dos dispositivos\cite{molloy2019exploring}. + Este método permite iniciar sesión remotamente de una computadora a otra de forma segura. + Todas las autenticaciones de usuario, comandos, salidas, y transferencias de archivos son encriptadas para proteger de ataques en la red\cite{SSHWebPage}. + + %The protocol works in the client-server model, which means that the connection is established by the SSH client connecting to the SSH server. The SSH client drives the connection setup process and uses public key cryptography to verify the identity of the SSH server. After the setup phase the SSH protocol uses strong symmetric encryption and hashing algorithms to ensure the privacy and integrity of the data that is exchanged between the client and server. + El protocolo usa el modelo cliente-servidor, por lo cual la conexión es establecida por el cliente SSH conectándose al servidor SSH. + El cliente dirige el proceso de la configuración de la conexión y utiliza criptografía de clave pública para verificar la identidad del servidor SSH. + Después de la configuración, el protocolo SSH usa un cifrado simétrico fuerte y algoritmos de hashing para asegurar la privacidad e integridad de la información intercambiada entre el cliente y el servidor\cite{SSHWebPage}. + + La forma de utilizar SSH para ingresar con un usuario específico a otra computadora remotamente desde una terminal Linux es con el comando ``\texttt{ssh usuario@servidor}'' , a continuación se deberá ingresar la contraseña del mismo usuario. + + El protocolo SSH también cuenta con un programa para intercambiar archivos entre cliente y servidor, de forma remota y segura, llamado \texttt{scp} (\textit{secure copy}). + La forma básica de utilizarlo para copiar un archivo al servidor es: + ``\texttt{scp archivo.ext usuario@servidor:ruta/al/archivo}''. + Para copiar un archivo desde el servidor se utiliza de la forma: + ``\texttt{scp usuario@servidor:/ruta/al/archivo.ext ruta/local}''\cite{SSHWebPage}. + + \subsection{Entorno de desarrollo \textit{Cloud9}} + %Cloud9 is an online software integrated development environment (IDE) + %integrate the development of Node.js code with the execution environment + %web-based coding platform that supports many different programming languages + %write, run, and debug + \textit{Cloud9}, mostrado en la \autoref{fig:Cloud9}, es un entorno de desarrollo integrado (\textit{Integrated Development Environment}) basado en la nube que soporta varios lenguajes de programación. Este IDE integra el desarrollo de código con un entorno de ejecución, permitiendo escribir, correr y depurar código local o remotamente\cite{molloy2019exploring}. + + \begin{figure}[h] + \centering + \includegraphics[height=7.5cm]{figures/cloud9} + \caption[Entorno de desarrollo integrado \textit{Cloud9}]{Entorno de desarrollo integrado \textit{Cloud9}\cite{Cloud9dummies}.} + \label{fig:Cloud9} + \end{figure} + + + %within your web browser without installing any operating-system-specific tools or applications + %low enough overhead to run directly on a Beagle board + %it comes preinstalled + %save files directly on your board’s Linux file system + + Este IDE viene preinstalado y habilitado en las imagenes de sistema operativo disponibles en la página web \url{https://beagleboard.org/}, tiene una carga de procesamiento suficientemente baja para poder correr desde una \textit{Beagle board} y puede ser accedido remotamente desde una computadora a través de un navegador web, por lo que no es necesario instalar alguna aplicación adicional. Esto a su vez elimina el uso restrictivo dentro de algún sistema operativo específico. + Para poder utilizar este IDE de forma remota es necesario introducir la IP de la \textit{Beaglebone} en la barra de dirección del navegador web. + Opcionalmente, también se puede conectar a la \textit{Beaglebone} con un cable \textit{Ethernet} e introducir el \textit{hostname} de ésta\cite{Cloud9dummies}. + + + Cabe aclarar que aunque la interfaz gráfica se muestra a través de en un ordenador local, el IDE se ejecuta desde la \textit{Beagle board} a través de un servidor web local, alojando en ésta los proyectos con sus respectivos archivos. + + En definitiva, \textit{Cloud9} es una herramienta de gran utilidad para llevar a cabo el desarrollo de nuestros proyectos de programación utilizando plataformas de Linux emebido como lo son las \textit{Beagle boards} + + +% Cloud9 es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) adquirido por Amazon como parte de sus servicios web (AWS, por sus siglas en inglés). +% Este está basado en la nube y se pueden realizar acciones como escribir, ejecutar y depurar código. +% +% %desde navegador (sin ide instalado) +% Ya que el IDE Cloud9 está basado en la nube, se puede ejecutar desde una instancia de \textit{Amazon Elastic Compute Cloud} (EC2) o desde un servidor Linux compatible con SSH, esto hace posible escribir, ejecutar y depurar aplicaciones desde un navegador web sin tener un IDE local instalado. +% Esto también hace posible trabajar en proyectos desde la oficina, casa o cualquier sitio con conexión a Internet. +% +% %el editor +% El editor de código y depurador integrado de Cloud9 incluye algunas características útiles como la sugerencia y el completado de código, y la depuración por capas. +% Además, el IDE Cloud9 también incluye herramientas esenciales para los lenguajes de programación más conocidos, como Node.js, JavaScript, Python, PHP, Ruby, Go y C/C++, entre otros, lo que hace posible la realización de proyectos sin instalar archivos o complementos y sin configurar la máquina de desarrollo. +% +% %terminal +% EL IDE Cloud9 incluye una terminal, la cuál se muestra en la \autoref{fig:c9term}, con privilegios de súper usuario sobre el servidor, o instancia de \textit{Amazon} EC2, de tal forma que es posible ejecutar comandos dentro del IDE, así como acceder a los servicios de AWS desde la terminal cuando se administra una instancia. +% +% \begin{figure}[!h] +% \centering +% \includegraphics[width=12cm]{figures/cloud9-terminal} +% \caption{Terminal del IDE Cloud9\cite{Cloud9WP}.} +% \label{fig:c9term} +% \end{figure} +% %\clearpage +% +% %colaboración en equipo +% Gracias a que Cloud9 es un servicio basado en la nube es posible compartir el entorno de desarrollo entre los integrantes de un equipo, lo que permite programar, dar seguimiento a las ediciones de cada miembro del equipo, así como chatear instantáneamente dentro del IDE, con lo cuál se facilita la colaboración mediante código. +% En la \autoref{fig:c9col} se muestra una visualización de la colaboración en equipo del IDE Cloud9. +% +% \begin{figure}[!h] +% \centering +% \includegraphics[width=12cm]{figures/cloud9-colaboration} +% \caption{Visualización de la colaboración en equipo en el IDE Cloud9\cite{Cloud9WP}.} +% \label{fig:c9col} +% \end{figure} +% +% %servicios +% Como Cloud9 está basado en la nube, se puede mantener fácilmente varios entornos de desarrollo para aislar los recursos de su proyecto. +% Asimismo, Cloud9 proporciona una experiencia fluida de desarrollo de aplicaciones sin servidor, lo que permite definir recursos con facilidad, así como depurar y cambiar entre ejecuciones locales y remotas de aplicaciones sin servidor\cite{Cloud9WP}. + +\section{Librerías útiles del lenguaje C} + + Dentro del entrono de desarrollo en lenguaje C hay dos librerías que son de gran utilidad para poder realizar tanto comunicación serial (\texttt{termios.h}), como para tener una noción del tiempo, hora y fecha (\texttt{time.h}), ambas se explican a mayor profundidad en seguida en su sección correspondiente. + + \subsection{Librería \texttt{termios.h}} + La librería \texttt{termios.h} es una interfaz general de la terminal para controlar puertos de comunicación asíncrona para el lenguaje de programación C. + Esta librería poseé una estructura con los parámetros de la comunicación, los cuales pueden ser modificados, así como funciones de transmisión y recepción de datos y control de la comunicación. + + %estructura termios + La estructura \texttt{struct termios}, definida dentro de la librería \texttt{termios.h}, contiene los parámetros de al menos el manejo de los datos de entrada y salida, los modos de control de la comunicación, los modos de funcionamiento local y los caractéres especiales que pueden ser utilizados como comandos de control de la comunicación\cite{kerrisk2017linux}. + + %parámetros + Los parámetros de la comunicación dentro de la estructura \texttt{struct termios}, que son manejados como un arreglo de banderas conformando una mascara de bits, pueden ser obtenidos y establecidos por medio de las funciones \texttt{tcgetattr()} y \texttt{tcsetattr()} respectivamente, dichas funciones están incluidas en la librería \texttt{termios.h}\cite{kerrisk2017linux}. + %funciones + %transmisión / recepción + De esta forma, una vez habiendo configurado el puerto de comunicación estableciendo los parámetros, para transmitir y recibir datos es cuestión de escribir y leer el puerto a través de su archivo asociado en el sistema de archivos de Linux. + + %de entrada pueden ser establecidos para configurar paradas, paridades, supresión del octavo bit, sustitución de "linea nueva" por "retorno de carro" o viceversa, omisión del retorno de carro, flujo de control en la salida, reinicio de salida parada, alerta de cola de entrada llena y entrada con codificación UTF-8. + + \subsection{Librería \texttt{time.h}} + + %INTRO + La librería \texttt{time.h}, un archivo de cabecera de la biblioteca estándar del lenguaje de programación C, proporciona funciones para manipular y obtener información sobre fechas y horas. + Incluye macros, que son constantes simbólicas definidas por el preprocesador, y una variedad de funciones y variables que permiten realizar mediciones de intervalos de tiempo, así como gestionar información de la hora, fecha e incluso horario de verano de la hora local, de otras regiones o diferentes épocas. + + %VARs + La librería define varios tipos de variables para almacenar diferentes medidas de tiempo. + El tipo \texttt{time\_t} representa el tiempo en segundos desde la época de Unix. + Para una mayor precisión, se utiliza la estructura \texttt{timespec}, que incluye los miembros \texttt{tv\_sec} (segundos) y \texttt{tv\_nsec} (nanosegundos). + La estructura \texttt{tm} se utiliza para representar un tiempo de calendario, con miembros como \texttt{tm\_year}, \texttt{tm\_mon}, \texttt{tm\_mday}, \texttt{tm\_hour}, \texttt{tm\_min}, \texttt{tm\_sec}, entre otros, que almacenan los componentes de una fecha de forma desglosada\cite{jones2010wg14}. + + %FUNCs + \texttt{time.h} incluye diversas funciones para manipular fechas y horas: + + \subsubsection{Obtener el tiempo:} + \begin{itemize} + \item\texttt{clock()}: Determina el tiempo de utilización del procesador, expresado en ciclos de reloj. Devuelve un valor de tipo \texttt{clock\_t}. + \item\texttt{time()}: Determina el tiempo codificado de calendario actual, expresado en segundos desde la época de Unix. + \end{itemize} + + \subsubsection{Convertir el tiempo:} + \begin{itemize} + \item\texttt{asctime()}: Convierte una estructura tm en una cadena de caractéres que representa la fecha y hora. + \item\texttt{ctime()}: Convierte un tiempo codificado (\texttt{time\_t}) en una cadena de caractéres. + \item\texttt{gmtime()}: Convierte un tiempo codificado a una estructura tm expresado en UTC. + \item\texttt{localtime()}: Convierte un tiempo codificado a una estructura tm expresado en la hora local. + \item\texttt{strftime()}: Formatea una fecha y hora en una cadena de caractéres según una cadena de formato especificada. + \end{itemize} + + \subsubsection{Calcular diferencias de tiempo:} + \begin{itemize} + \item\texttt{difftime()}: Calcula la diferencia entre dos tiempos codificados. + \end{itemize} + + + \subsubsection{Otras funciones:} + \begin{itemize} + \item\texttt{mktime()}: Convierte una estructura tm en un tiempo codificado. + \item\texttt{timespec\_get()}: Obtiene la hora actual con precisión de nanosegundos. + \end{itemize} + + En resumen, la librería time.h proporciona un conjunto completo de herramientas para trabajar con fechas y horas en C, permitiendo a los desarrolladores obtener, manipular, formatear y convertir información temporal de diversas maneras. + +\section{Transmisor-Receptor Asíncrono Universal} + %descripción general / intro + El UART (Universal Asynchronous Receiver-Transmitter, por sus siglas en inglés) es un protocolo de comunicación serial creado para transmitir y recibir datos entre dos dispositivos. + Esta comunicación es de forma bidireccional, de modo que se utilizan dos hilos (Tx y Rx). + En la \autoref{fig:uartConnection} se muestra un ejemplo de la conexión entre dos dispositivos. + La comunicación también es asíncrona que, a diferencia de la comunicación sincrónica, no requiere transmitir una señal de reloj ya que cada dispositivo cuenta con su propio reloj. + Por lo general los relojes utilizados en este dispositivo tienen una frecuencia múltiplo de la velocidad transmisión, para así poder tomar muestras en el medio de los bits que se reciben. + %https://support.usr.com/support/s-cour/s-cour-docs/10589.htm + + \begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/uartConnection} + \caption{Conexión de dos dispositivos UART.} + \label{fig:uartConnection} + \end{figure} + + El dispositivo UART convierte el dato a transmitir en una serie de bits, haciendo uso de un registro de desplazamiento, el cuál es implementado con varios flip-flops conectados en cascada. + De la misma forma, el receptor va desplazando los bits recibidos para reconstruir el dato original. + + %transmisión + %bit inicio + Para realiza una transmisión de un dato, el protocolo de comunicación establece que ésta debe comenzar con un bit de inicio, el cual es captado por el receptor, indicándole a este el inicio de una transmisión. + De esta forma el receptor almacenará los siguientes bits recibidos. + %transmisión + Los bits del dato a transmitir suceden al bit de inicio uno por uno, y una vez transmitidos éstos, + %bit de paro + la comunicación termina con el bit de paro para en seguida pasar de nuevo al estado de reposo. + En la \autoref{fig:uartT} se muestra de una manera gráfica como se lleva a cabo una transmisión de un dato a un dispositivo UART. + + \begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/transmisionUART} + \caption{Proceso de transmisión a un dispositivo UART.} + \label{fig:uartT} + \end{figure} + + Todos los bits transmitidos en esta comunicación tienen una duración determinada por la velocidad de transmisión. + Los bits de inicio y paro de cada transmisión son generados por el dispositivo transmisor + y removidos por el receptor. + La transmisión puede ser comenzada en cualquier momento, siempre y cuando no se esté realizando ya una. + + %configuraciones + La comunicación entre dos dispositivos UART puede ser configurada con una gran cantidad de opciones, pudiéndose ajustar a las necesidades que se requieran para la comunicación. + Se debe de tener el cuidado de que la configuración entre ambos dispositivos sea compatible para evitar errores en la comunicación. + + La velocidad de transmisión es uno de estos parámetros configurables de la comunicación. + Por lo regular estas velocidades pueden ajustarse comenzando desde 300 baudios (bits por segundo) + con algunos valores intermedios hasta llegar a 115,200 baudios. + Generalmente se utiliza una velocidad de 9,600 baudios. + También es posible configurar parámetros de detección de errores en la transmisión, como el bit de paridad, el cuál indica si el la cantidad de ``1''s del dato es par. + Otro de los parámetros que pueden ser ajustados es la longitud de los datos, siendo ocho el número máximo de bits, si se desea utilizar dos bits de paro, entre otras cosas. + +\section{Sensores de concentración de gas} +Los sensores de concentración de gases son sensores electroquímicos, donde un gas específico reacciona con un electrólito. +Esta reacción electroquímica a su vez produce una corriente eléctrica, que al ser dependiente de la concentración de gas puede ser medida con un dispositivo electrónico para estimar la concentración de dicho gas\cite{worsfold2019encyclopedia}. +También existen sensores de gases de flujo UV, que al no utilizar algún químico que reaccione al gas pueden tener una vida útil mayor y evitan el uso de sustancias peligrosas. + + \subsection{Controladores de sensores} + Los controladores de sensores son dispositivos eléctricos que se encargan del suministro de energía necesaria al sensor de gas, de la medición e interpretación corriente eléctrica causada por la reacción química del sensor, en algunas ocasiones del acondicionamiento de la señal, y de enviar estas mediciones a algún otro dispositivo. Estos controladores son enormemente utilizados en los módulos de sensores ya que además de simplificar en la interfaz con los sensores, pueden reducir el ruido al enviar las mediciones. + + \subsection{Sensor de oxígeno \textit{LuminOx Optical Oxygen LOX-02}} %all from datasheet + %https://www.sstsensing.com/product/luminox-optical-oxygen-sensors-2/ + El sensor \textit{LuminOx Optical Oxygen}, mostrado en la \autoref{fig:LuminOX_sensor} es un sensor óptico de oxígeno de bajo costo, bajo consumo y de larga vida útil, desarrollado y fabricado por la compañía \textit{SST}. + %funciones + Además de medir oxígeno, este sensor es también capaz de realizar mediciones de la temperatura y la presión barométrica del gas, siendo estos parámetros útiles para tener un mayor conocimiento del gas, o la atmósfera donde se encuentra éste. + %espeficifaciones - rangos + Este sensor puede captar una concentración de oxígeno de hasta 25\%, y 300 mbar de presión parcial del oxígeno, con un error menor al 2\%. + Puede funcionar en un ambiente con un rango de temperaturas dentro de -30 a 60 grados Celsius, humedad relativa de hasta el 99\%, siempre y cuando no haya condensación, y desde 500 mBar hasta 1200 mBar de presión. + + \begin{figure}[!h] + \centering + \subfigure{\includegraphics[height=4cm]{figures/LuminOXsensor}}~~~~~~ + \subfigure{\includegraphics[height=4cm]{figures/luminOXpines2}} + \caption[Sensor \textit{LuminOx Optical Oxygen} y su esquema de pines visto desde su parte inferior.]{Sensor \textit{LuminOx Optical Oxygen}\cite{luminOxDS} y su esquema de pines visto desde su parte inferior.} + \label{fig:LuminOX_sensor} + \end{figure} + + %parámetros de comunicación / controlador + Este sensor tiene un controlador con una interfaz que le permite conectarse a un microcontrolador a través de un UART con los parámetros preestablecidos de 9600 baudios de velocidad, datos con tamaño de 8 bits, un bit de paro y sin hacer uso del bit de paridad. + El Controlador debe ser alimentado con 5 volts (teniendo $\pm$ 0.5 volts de tolerancia) y el consumo de corriente puede tener picos de 20 mili amperios. + La salida de la señal de comunicación UART es TTL con un nivel alto de 3.3 volts. + Estas conexiones y la posición de los pines son mostradas en la \autoref{fig:LuminOX_sensor}. + +% \begin{figure}[!h] +% \centering +% %\includegraphics[width=12cm]{figures/luminOXpines} +% \includegraphics[height=4cm]{figures/luminOXpines} +% \caption{Esquema de los pines del sensor \textit{LuminOx Optical Oxygen} visto desde su parte inferior.} +% \label{fig:LuminOX_pines} +% \end{figure} + + %comandos? + El controlador de este sensor se maneja por medio de comandos, con los cuales se puede elegir un modo de funcionamiento con el comando ``\texttt{M}'' seguido de un espacio y el argumento ``\texttt{1}'', ``\texttt{2}'', o ``\texttt{0}''. + %configuraciones (modos) + Los modos de funcionamiento son elegibles por medio de los comandos mencionados anteriormente, y estos se pueden establecer dependiendo de la aplicación que se le dé a este sensor, o se puede cambiar a otro en base a las circunstancias. + Estos modos se describen a continuación: + \begin{itemize} + \item \textit{Stream}: El sensor envía todas las mediciones y el estado de este aproximadamente una vez cada segundo. Es activado por defecto al encender el sensor y se selecciona con el comando ``\texttt{M 0}''. + \item \textit{Poll}: El sensor continua tomando mediciones, pero sólo las envía al ser solicitadas. Este modo se selecciona con el comando ``\texttt{M 1}''. + \item \textit{Off}: El sensor deja de tomar mediciones y logra reducir el consumo de corriente hasta 6 mili amperios. Este modo se selecciona con el comando ``\texttt{M 1}''. + \end{itemize} + + Para solicitar mediciones en el modo \textit{Poll} (\texttt{M 1}), se utiliza el comando ``\texttt{\%}'' para el porcentaje de oxígeno, y ``\texttt{O}'' para obtener la presión parcial de oxígeno (ppO$_{2}$) en milibars. + Las demás mediciones se solicitan con los comandos ``\texttt{T}'', para obtener la temperatura (en grados Celsius), ``\texttt{P}'', para la presión barométrica (en mBar), y para obtener todas las mediciones se utiliza el comando ``\texttt{A}''. + A su vez, también hay comandos para ver el estado (comando ``\texttt{e}'') y la información (``\texttt{\#}'') del sensor. + Los comandos enviados a este sensor deben tener la terminación ``\texttt{\textbackslash r\textbackslash n}'' (retorno de carro y salto de linea) para ser identificados debidamente. + + \subsection{Sensor de monóxido de carbono CO-AF} + %http://www.alphasense.com/index.php/products/carbon-monoxide-safety/ + El sensor \textit{CO-AF}, mostrado en la \autoref{fig:CO-AFsensor}, es un sensor electroquímico que utiliza tecnología de pila de combustible (fuel cell) y de electrodos, probada con estabilidad a largo plazo y operación confiable diseñado por la compañía \textit{Alphasense}. + %especificaciones - rangos de operación + El sensor usa el tamaño estándar de 20 milímetros de diámetro y su fabricante garantiza una correcta estimación de las mediciones hasta las 5,000 ppm de monóxido de carbono, operando también en los rangos de desde -30 hasta los 50 grados Celsius de temperatura, de 80 a 120 kilopascales de presión y una humedad relativa del 15\% al 90\%. + + \begin{figure}[!h] + \centering + %\includegraphics[width=12cm]{figures/CO-AFsensor} + \includegraphics[height=4cm]{figures/CO-AFsensor} + \caption[Sensor de monóxido de carbono CO-AF de \textit{Alphasense}]{Sensor de monóxido de carbono CO-AF de \textit{Alphasense}\cite{coafds}.} + \label{fig:CO-AFsensor} + \end{figure} + + %rendimiento + Este sensor utiliza una salida de corriente proporcional a la cantidad de monóxido de carbono. + La sensibilidad de éste está en un rango de 55 a 90 nanoamperios por cada 400 ppm del gas, también tiene un tiempo de respuesta menor a 25 segundos midiendo un escalón de cero a esta misma cantidad de $CO$. + La sensibilidad de este sensor tiene una dependencia a la temperatura, esta puede ser compensada con un controlador para evitar así la susceptibilidad a la temperatura de las mediciones. La forma en la que esta sensibilidad es afectada por la temperatura se muestra con mayor detalle en la \autoref{fig:co-af-temp-dep}. + + \begin{figure}[!h]% + \centering + %\subfigure[Esquemático]{ + % \label{fig:fig-a} + % \includegraphics[width=5in]{figures/isowsch}} + %\\%New line for figure + \subfigure[Variación en la sensibilidad causada por cambios de la temperatura. Se muestran media y los intervalos de +- $ \pm $95\% de confianza.]{ + \label{fig:fig-a} + \includegraphics[height=4cm]{figures/co-aftemp}} + ~ %Space between figure + \subfigure[Variación de la salida cero causada por cambios en la temperatura expresado en ppm, referenciado a cero en \SI{20}{\degreeCelsius}]{ + \label{fig:fig-b} + \includegraphics[height=4cm]{figures/co-aftemp0}} + \caption[Gráficas de la dependencia a temperatura de la sensibilidad de un lote típico de sensores CO-AF]{Gráficas de la dependencia a temperatura de la sensibilidad de un lote típico de sensores CO-AF\cite{coafds}.} + \label{fig:co-af-temp-dep} + \end{figure} + + %vida + En cuanto a su vida operativa, el fabricante \textit{Alphasense} asegura que la señal de salida del sensor se reducirá un máximo de 20\% con respecto a la respuesta original en un periodo mayor de 24 meses, y puede almacenarse hasta por seis meses en un recipiente sellado dentro de un rango de temperaturas de 3 a 20 grados Celsius. + + \subsection{Tarjeta controladora EC200} + %overwiew Controlador de sensor electroquímico + La tarjeta EC200, mostrado en la \autoref{fig:ec200}, es un controlador de alto rendimiento y bajo consumo compatible con una amplia variedad de sensores de gas eletroquímicos montables de 20 milímetros \textit{(20mm electro-chemical plug-in gas sensor cells)}. + Esta tarjeta controladora proporciona la interfaz necesaria con el sensor de gas, convierte la salida de corriente del sensor en voltaje, el cual es medido con un convertidor analógico-digital de alta resolución. + A este voltaje digital, se le corrige y compensa la presión y temperatura con un microcontrolador para producir una concentración precisa de gas medida en partes por millón\cite{ec200man}. + + \begin{figure}[!h] + \centering + %\includegraphics[width=12cm]{figures/ec200} + \includegraphics[height=4cm]{figures/ec200} + \caption[Tarjeta controladora de sensores electroquímicos EC200]{Tarjeta controladora de sensores electroquímicos EC200 \cite{ec200man}.} + \label{fig:ec200} + \end{figure} + + %mediciones + La tarjeta controladora también integra sensores de temperatura/humedad y de presión barométrica, con los cuáles obtiene mediciones de estas magnitudes y las utiliza para corregir y compensar la estimación de concentración de gas. + Ésta además realiza mediciones del el voltaje obtenido de la corriente generada por sensor, el cuál es filtrado con un filtro pasa-bajas para remover perturbaciones transitorias. + Tanto las mediciones del voltaje como de la concentración de gases compensada son obtenidas con y sin filtrado, esta última también es posible generarla sin filtrado ni compensación. + Todas estas mediciones son guardadas en la memoria del controlador y pueden ser transmitidas a través de su interfaz UART. + + %rangos / parámetros + La tarjeta EC200 puede operar correctamente en los rango de \SI{-30} hasta \SI{60}{\degreeCelsius} de temperatura, + %presión + desde 50 hasta 115 kilopascales de presión, %(500Kpa máx) + %humedad + y hasta 99\% de humedad relativa sin haber condensación. + %alimentación + Este puede ser alimentado con un voltaje de entre 3.2 y 5 volts, consumiendo una corriente que puede llegar hasta los 10 miliamperios de pico. + En la \autoref{fig:ec200p} se indican los pines de alimentación del sensor, así como las terminales de la interfaz UART. + + \begin{figure}[!h] + \centering + %\includegraphics[width=12cm]{figures/ec200_pins} + \includegraphics[height=4cm]{figures/ec200_pins} + \caption{Esquema de pines de la tarjeta controladora EC200.} + \label{fig:ec200p} + \end{figure} + + %interfaz + La interfaz UART del controlador EC200 opera a una velocidad de 9600 baudios, enviando datos con tamaño de ocho bits sin implementar bit de paridad, esta interfaz utiliza tanto + %txrx + terminales $Tx$ y $Rx$, con un nivel lógico CMOS de 3.3V (la terminal Rx soporta hasta 5V), + %rs485 + así como RS485 diferencial. + %el cuál su forma de comunicación es \textit{Half Duplex}, + %mientras que las terminales Tx y Rx es \textit{Full Duplex}. + %TTL protocol + Cada línea de datos recibida y transmitida por el controlador termina con un salto de linea y retorno de carro (``\texttt{\textbackslash r\textbackslash n'')}. + %otras salidas + El controlador, además de tener una interfaz de comunicación serial, puede utiliza salidas de + PWM y analógica, las cuales tienen que ser configuradas para poder utilizarse. + + %modos + Los modos de operación del controlador son: \textit{polled} y \textit{streaming}. + En el modo \textit{polled}, el sensor sólo transmite datos cuando responde a un comando. + En el modo \textit{streaming}, el sensor transmite mediciones en intervalos de un segundo, este intervalo puede ser modificado. + Estos dos modos de operación pueden ser configurados con el comando ``\texttt{K}''. + + %comandos + Los comandos son enviados al controlador por medio de la interfaz UART. + Estos pueden ser utilizados para + extraer las mediciones obtenidas por éste, + obtener información a cerca del sensor o de él mismo, + o realizar configuraciones y ajustar sus parámetros de operación. + En caso de haber un error en la recepción de algún comando, el controlador responde con la letra 'E' seguido del código de error. + + %mediciones + \subsubsection{Los comandos para obtener mediciones son los siguientes:} + \begin{itemize} + \item B - presión barométrica (compensada con la temperatura) milibars. + \item b - presión barométrica (\textit{ADC}). + \item H - humedad relativa. + \item J - voltaje entrada analógica. + \item j - voltaje bruto. + \item Q - leer mediciones. + \item T - temperatura. + \item t - temperatura bruta de barómetro. + \item V - voltaje con filtrado. + \item v - voltaje sin filtrado. + \item z - concentración de gas sin filtrado. + \item Z - concentración de gas con filtrado. + \end{itemize} + %conf + + \subsubsection{Los comandos para realizar configuraciones son los siguientes:} + \begin{itemize} + \item C - configura la hora y fecha. + \item K - configura modo de comunicación. + \item M - campos de salida (seleccionar mediciones). + \item P - set valor de un parámetro. + \item r - borrar memoria de registro. + \item U - calibración de cero. + \item u - calibración manual de cero. + \end{itemize} + + %info + \subsubsection{Los comandos para obtener información son los siguientes:} + \begin{itemize} + \item c - leer hora y fecha. + \item G - tipo de sensor. + \item p - leer parámetro. + \item R - leer memoria de registro. + \item w - reiniciar parámetros a valores de fábrica. + \item X - calibrar a una concentración específica. + \item Y - reportar identificador del dispositivo. + \item . - obtener multiplicador de la medición. + \end{itemize} + + \subsection{Sensor de bióxido de carbono \textit{SprintIR‐W}} + %intro + El sensor \textit{SprintIR} de la compañía \textit{Gas Sensing Solutions}, mostrado en la \autoref{fig:sprintIR}, mide concentraciones de $CO_2$ utilizando tecnología óptica LED NDIR (infrarrojo no dispersivo, por sus siglas en inglés), lo que lo hace un sensor confiable y duradero. + Este sensor está diseñado para desempeñarse en tareas de monitoreo y análisis de $CO_2$ en tiempo real. %applications + A menudo es utilizado en áreas como el cuidado de la salud, empaquetado de alimentos, ciencia del deporte y sistemas contra incendios\cite{sprintIRDSgss}. + + \begin{figure}[!h] + \centering + \includegraphics[height=4cm]{figures/sprintIRsensor} + \caption[Sensor de bióxido de carbono SprintIR®‐W]{Sensor de bióxido de carbono SprintIR®‐W \cite{sprintIRDSco2m}.} + \label{fig:sprintIR} + \end{figure} + + %mediciones + %%velocidad + Este sensor es capaz de realizar 20 lecturas por segundo, teniendo una alta frecuencia de muestreo y una gran velocidad de respuesta (las mediciones validas son obtenidas 1.2 segundos después de haber encendido el sensor). + %%rango + El rango de medición de este sensor puede llega hasta el 100\% de concentración de $CO_2$ en algunas variantes. + También existen otras opciones con los rangos de medición: 0 a 5\%, 0 a 20\%, 0 a 60\%. + %%presición + Las mediciones se realizan con una precisión típica de 70 ppm para el rango de 0 a $\pm$60\%, y $\pm$300 ppm para 0 a 100\%\cite{sprintIRDSgss}. + + %high flow throughput capability / adaptador + El sensor \textit{SprintIR} puede permitir un gran paso de flujo, pudiendo utilizarse con un adaptador de flujo, como se muestra en la \autoref{fig:spIR_fa}, o simplemente utilizar el sensor con la cubierta de membrana como se muestra en la \autoref{fig:spIR_mc}. + El adaptador de flujo puede ser personalizado eligiendo distintas opciones ofrecidas por el fabricante. + + \begin{figure}[!h]% + \centering + \subfigure[Sensor SprintIR con adaptador de flujo.]{ + \centering + \label{fig:spIR_fa} + \includegraphics[height=4cm]{figures/sprintIR_fa}} + ~~~~~ %Space between figure + \subfigure[Sensor SprintIR sin adaptador de flujo.]{ + \centering + \label{fig:spIR_mc} + \includegraphics[height=4cm]{figures/sprintIR_mc}} + \caption[Sensor SprintIR con y sin adaptador de flujo]{Sensor SprintIR con y sin adaptador de flujo\cite{sprintIRDSgss}.} + \label{fig:spIR_f_adapter} + \end{figure} + + + %controlador + Este sensor incorpora un sistema, el cuál permite el control y transmisión de datos por medio de UART, así como puesta en cero automática y un acondicionamiento de las mediciones. + El diagrama de bloques de este sistema y sus componentes puede visualizarse en la \autoref{fig:sprintIR_bd}. + + \begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/sprintIR_bd} + \caption[Diagrama a bloques del sensor SprintIR®‐W]{Diagrama a bloques del sensor SprintIR®‐W \cite{sprintIRDSgss}.} + \label{fig:sprintIR_bd} + \end{figure} + + Los sensores de temperatura y humedad mostrados en la \autoref{fig:sprintIR_bd}, así como la salida de señal analógica, son opcionales, por lo que no todas las variantes del sensor \textit{SprintIR} los integran. + + %con los cuales genera la señal del LED emisor y obtiene la señal generada por el fotodiodo, + %además de filtrar dicha señal para reducir el ruido y mejorar la precisión de las mediciones. + + El acondicionamiento de las mediciones + se realiza con un procesador de señales digitales (DSP, por sus siglas en inglés, \textit{Digital Signal Processor}). + Su comportamiento puede ser modificado dependiendo de la velocidad de respuesta necesaria, o la cantidad de ruido que se requiera filtrar. + + %control + El control de este sensor se realiza por medio de comandos que son recibidos por éste utilizando el puerto UART. + %comandos + %El sensor \textit{SprintIR} puede ser operado utilizando comandos para controlarlo, + Los comandos utilizan la codificación ASCII y deben terminar con un retorno de carro y un salto de linea(``\texttt{\textbackslash r\textbackslash n}''). + %En caso de utilizar un comando que lleve argumento, éstos deben estar separado por un espacio. + El sensor responderá con un signo de interrogación (?) si el comando recibido no es válido o éste no se ha recibido con algún error. + + %modos de operación + El sensor \textit{SprintIR} tiene tres modos de operación que pueden ser seleccionados por medio del comando ``\texttt{K \#\textbackslash r\textbackslash n}'' (donde \texttt{\#} es el número de modo seleccionado). + Los modos de operación del sensor de explican a continuación. + \begin{itemize} + \item \textit{SLEEP}: + En este modo el sensor está en espera de comandos. + El sensor no realiza ninguna medición, por lo tanto al recibir un comando este puede responder rápidamente. + Este modo se establece con el comando ``\texttt{K 0\textbackslash r\textbackslash n}''. + + \item \textit{STREAM}: + En este modo las mediciones son reportadas dos veces por segundo. + Los comandos son procesados cuando se reciben, pero si se encuentra realizando una medición puede haber un retraso de 10 ms en la respuesta. + El sensor inicia por defecto en este modo al ser encendido y puede establecerse con el comando ``\texttt{K 1\textbackslash r\textbackslash n}''. + + \item \textit{POLLING}: + En este modo el sensor reporta mediciones sólo cuando son solicitadas, pero las continua realizando en segundo plano. + Este modo se puede establecer con el comando ``\texttt{K 2\textbackslash r\textbackslash n}''. + \end{itemize} + + La interfaz UART de este sensor opera a una velocidad de 9600 baudios, enviando datos de 8 bits con un bit de paro y sin utilizar bit de paridad, ni control de flujo por \textit{hardware}. +% Los parámetros de operación de la comunicación UART de este sensor son los siguientes: +% \begin{list}{\textbullet}{\addtolength{\topsep}{0mm}} +% \item Velocidad de 9600 baudios. +% \item Datos de 8 bits. +% \item Sin bit de paridad. +% \item Un bit de paro. +% \item Sin control de flujo por \textit{hardware}. +% \end{list} + + %alimentación + El sensor se alimenta con 3.3V, soportando hasta 5.5V y pudiendo consumir hasta 40 mA (de pico) durante el encendido. + El consumo de corriente puede llegar a los 35 mA cuando se están tomando muestras. + Si el sensor es configurado en modo \textit{SLEEP}, el consumo de corriente puede disminuir hasta los 0.01 mA. + Las terminales del puerto UART, así como la alimentación del sensor, se muestran en la \autoref{fig:sprintIRp}. Las terminales Tx y Rx operan con un nivel lógico de 3.3 volts. + \begin{figure}[!h] + \centering + \includegraphics[height=4cm]{figures/sprintIR_uart_pinout} + \caption[Salidas de la interfaz UART del sensor de $CO_2$ \textit{SprintIR}]{Salidas de la interfaz UART del sensor de $CO_2$ \textit{SprintIR}\cite{sprintIRDSco2m}.} + \label{fig:sprintIRp} + \end{figure} + + Este sensor puede operar en los rangos de temperatura de 0 a \SI{50}{\degreeCelsius}, de 0 a 95\% de humedad y desde 500 mbar hasta 2 bar de presión. + El fabricante no recomienda utilizar el sensor fuera de los rangos de operación, ya que al someterlo a estrés puede sufrir daños irreversibles. + + +\section{Aislador digital ISOW7842} + %intro + El circuito integrado ISOW7842 es un aislador digital que forma parte de la familia ISOW784x del fabricante \textit{Texas Instruments}. + %canales + Cuenta con cuatro canales (dos en cada dirección), como se muestra en la \autoref{fig:isow7842}, y + %dc-dc + un convertidor DC-DC, mostrado en el esquema simplificado de la \autoref{fig:iswoxss}. + Este convertidor proveé alimentación aislada, la cuál se puede utilizar para energizar un circuito eliminando la necesidad de una fuente de alimentación separada, lo cuál es útil para diseños con espacio reducido. + %aplications + Este CI puede ser utilizado en las áreas: automatización industrial, control de motores, redes eléctricas, equipos médicos, y pruebas y mediciones. + + \begin{figure}[!h]% + \centering + \subfigure[Canales del CI ISOW7842]{ + \label{fig:isow7842} + \includegraphics[height=4cm]{figures/ISOW7842} + }~ %Space between figure + \subfigure[Esquema simplificado de los CI ISOW784x.]{ + \label{fig:iswoxss} + \includegraphics[height=4cm]{figures/isow_simpsch} + } + \caption[Esquemas del CI ISWO7842]{Esquemas del CI ISWO7842\cite{isow784xDS}.} + \label{fig:isowsch} + \end{figure} + + + %features + Las características principales de este CI se enlistan a continuación: + \begin{itemize} + %speed + \item Velocidades de transmisión de hasta 100 Mb por segundo. + %isolation barrer + \item Robusta barrera de aislamiento con una vida estimada mayor a 100 años con un voltaje de operación de $1kV_{RMS}$, pudiendo aislar hasta $5000kV_{RMS}$ y una capacidad de sobre tensión de $10 kV_PK$. + %dc-dc + \item Convertidor CD-CD de alta eficiencia integrado con transformador de aislamiento en chip. + %supply + \item Amplio rango de voltaje de alimentación, desde 3V hasta 5.5V. + %output power + \item Potencia de salida máxima de 0.65 W, con una corriente disponible de 130 mA a 5 V y 75 mA a 3.3 V. + %protecciones Cuenta con + \item Protección a sobrecarga y corto circuito, apagado por calentamiento, y arranque suave para evitar entradas excesivas de corriente. + \item Rango de temperatura de operación extendido, de \SI{-40}{\degreeCelsius} a \SI{+125}{\degreeCelsius}. + \item Compatibilidad electromagnética robusta con alta inmunidad y bajas emisiones. + \end{itemize} + +\section{Conclusión} +Este capítulo ha establecido el marco teórico necesario para el desarrollo de un sistema embebido basado en Linux para la medición de concentraciones de gases en reacciones sólido-gas. +Se han revisado conceptos clave de sistemas de adquisición de datos, sistemas embebidos, Linux embebido, comunicación UART, sensores de gases y circuitos de protección, justificando su relevancia para el sistema propuesto. +Este marco teórico proporciona la base para las decisiones de diseño y la implementación práctica que se detallarán a continuación. +Si bien la integración de estos elementos presenta desafíos específicos, el conocimiento adquirido sienta las bases para un desarrollo exitoso. +El siguiente capítulo abordará el diseño e implementación del sistema, presentando la arquitectura, los componentes seleccionados, las pruebas de verificación se presentan en el \autoref{ch:PruebasyResultados}. diff --git a/Chapters/Chapter03.aux b/Chapters/Chapter03.aux new file mode 100644 index 0000000..52052a6 --- /dev/null +++ b/Chapters/Chapter03.aux @@ -0,0 +1,161 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Desarrollo del sistema}{25}{chapter.3}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{ch:desarrollo}{{3}{25}{Desarrollo del sistema}{chapter.3}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Diagrama del sistema desarrollado.}}{26}{figure.3.1}\protected@file@percent } +\newlabel{fig:diagramadelsistema}{{3.1}{26}{Diagrama del sistema desarrollado}{figure.3.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Beaglebone Black}{26}{section.3.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Beaglebone Black Rev. C.}}{27}{figure.3.2}\protected@file@percent } +\newlabel{fig:BBB}{{3.2}{27}{Beaglebone Black Rev. C}{figure.3.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Configuraciones realizadas en la \textit {Beaglebone}}{27}{subsection.3.1.1}\protected@file@percent } +\newlabel{lst:grow_partition}{{3.1}{28}{Comandos para expandir la partición del sistema de archivos}{lstlisting.3.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.1}Comandos para expandir la partición del sistema de archivos.}{28}{lstlisting.3.1}\protected@file@percent } +\newlabel{lst:config-uart-pins.sh}{{3.2}{28}{Archivo \texttt {config-uart-pins.sh}}{lstlisting.3.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.2}Archivo \texttt {config-uart-pins.sh}.}{28}{lstlisting.3.2}\protected@file@percent } +\newlabel{lst:uart-pins-service}{{3.3}{28}{Archivo \texttt {ebb-set-uart-pins.service} de servicio del sistema}{lstlisting.3.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.3}Archivo \texttt {ebb-set-uart-pins.service} de servicio del sistema.}{28}{lstlisting.3.3}\protected@file@percent } +\newlabel{lst:uart-pins-comandos}{{3.4}{28}{Comandos para probar e instalar el servicio \texttt {ebb-set-uart-pins.service} en la \textit {Beaglebone}}{lstlisting.3.4}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.4}Comandos para probar e instalar el servicio \texttt {ebb-set-uart-pins.service} en la \textit {Beaglebone}.}{28}{lstlisting.3.4}\protected@file@percent } +\citation{ec200man} +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Sensores de concentración de gases}{29}{section.3.2}\protected@file@percent } +\newlabel{subfig:CO-AFsensor}{{3.3(a)}{29}{Subfigure 3 3.3(a)}{subfigure.3.3.1}{}} +\newlabel{sub@subfig:CO-AFsensor}{{(a)}{29}{Subfigure 3 3.3(a)\relax }{subfigure.3.3.1}{}} +\newlabel{subfig:sprintIR}{{3.3(b)}{29}{Subfigure 3 3.3(b)}{subfigure.3.3.2}{}} +\newlabel{sub@subfig:sprintIR}{{(b)}{29}{Subfigure 3 3.3(b)\relax }{subfigure.3.3.2}{}} +\newlabel{subfig:LuminOX}{{3.3(c)}{29}{Subfigure 3 3.3(c)}{subfigure.3.3.3}{}} +\newlabel{sub@subfig:LuminOX}{{(c)}{29}{Subfigure 3 3.3(c)\relax }{subfigure.3.3.3}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Sensores de concentración de gases}}{29}{figure.3.3}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {CO-AF}}}{29}{figure.3.3}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {SprintIR}}}{29}{figure.3.3}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {LuminOX}}}{29}{figure.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Circuitos controladores}{29}{subsection.3.2.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Controlador de sensor electroquímico EC200}}{29}{figure.3.4}\protected@file@percent } +\newlabel{fig:EC200}{{3.4}{29}{Controlador de sensor electroquímico EC200}{figure.3.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Configuración de los sensores}{30}{subsection.3.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.3}Atmósfera parcialmente aislada}{30}{section.3.3}\protected@file@percent } +\newlabel{sec:atm}{{3.3}{30}{Atmósfera parcialmente aislada}{section.3.3}{}} +\citation{isow784xDS} +\newlabel{subfig:acrylicBox}{{3.5(a)}{31}{Subfigure 3 3.5(a)}{subfigure.3.5.1}{}} +\newlabel{sub@subfig:acrylicBox}{{(a)}{31}{Subfigure 3 3.5(a)\relax }{subfigure.3.5.1}{}} +\newlabel{subfig:mountedSensors}{{3.5(b)}{31}{Subfigure 3 3.5(b)}{subfigure.3.5.2}{}} +\newlabel{sub@subfig:mountedSensors}{{(b)}{31}{Subfigure 3 3.5(b)\relax }{subfigure.3.5.2}{}} +\newlabel{subfig:openATM}{{3.5(c)}{31}{Subfigure 3 3.5(c)}{subfigure.3.5.3}{}} +\newlabel{sub@subfig:openATM}{{(c)}{31}{Subfigure 3 3.5(c)\relax }{subfigure.3.5.3}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Atmósfera aislada utilizada para las mediciones de prueba.}}{31}{figure.3.5}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Caja de acrílico}}}{31}{figure.3.5}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Montaje de los sensores}}}{31}{figure.3.5}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(c)}{\ignorespaces {Atmósfera abierta}}}{31}{figure.3.5}\protected@file@percent } +\newlabel{fig:atm}{{3.5}{31}{Atmósfera aislada utilizada para las mediciones de prueba}{figure.3.5}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.4}Circuito de aislamiento}{31}{section.3.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Diagrama de configuración de canales del ISOW7842}}{31}{figure.3.6}\protected@file@percent } +\newlabel{fig:isow}{{3.6}{31}{Diagrama de configuración de canales del ISOW7842}{figure.3.6}{}} +\citation{isow784xAR} +\newlabel{fig:DI-sch}{{3.7(a)}{32}{Subfigure 3 3.7(a)}{subfigure.3.7.1}{}} +\newlabel{sub@fig:DI-sch}{{(a)}{32}{Subfigure 3 3.7(a)\relax }{subfigure.3.7.1}{}} +\newlabel{fig:DI-pcb}{{3.7(b)}{32}{Subfigure 3 3.7(b)}{subfigure.3.7.2}{}} +\newlabel{sub@fig:DI-pcb}{{(b)}{32}{Subfigure 3 3.7(b)\relax }{subfigure.3.7.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Tarjeta de aislamiento de señales digitales.}}{32}{figure.3.7}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(a)}{\ignorespaces {Esquemático}}}{32}{figure.3.7}\protected@file@percent } +\@writefile{lof}{\contentsline {subfigure}{\numberline{(b)}{\ignorespaces {Circuito impreso}}}{32}{figure.3.7}\protected@file@percent } +\newlabel{fig:isowdesing}{{3.7}{32}{Tarjeta de aislamiento de señales digitales}{figure.3.7}{}} +\@writefile{lot}{\contentsline {table}{\numberline {3.1}{\ignorespaces Descripción de los pines de los conectores}}{32}{table.3.1}\protected@file@percent } +\newlabel{tab:pines}{{3.1}{32}{Descripción de los pines de los conectores}{table.3.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Conexiones}{33}{subsection.3.4.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Diagrama de conexiones del sistema desarrollado.}}{33}{figure.3.8}\protected@file@percent } +\newlabel{fig:connections}{{3.8}{33}{Diagrama de conexiones del sistema desarrollado}{figure.3.8}{}} +\@writefile{lot}{\contentsline {table}{\numberline {3.2}{\ignorespaces Conexiones de la BeagleBone Black}}{33}{table.3.2}\protected@file@percent } +\newlabel{tab:conexiones_bbb}{{3.2}{33}{Conexiones de la BeagleBone Black}{table.3.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3.5}Programa de adquisición de datos}{34}{section.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Función principal}{34}{subsection.3.5.1}\protected@file@percent } +\newlabel{sec:program}{{3.5.1}{34}{Función principal}{subsection.3.5.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Diagrama de flujo general de la función \texttt {main} del programa de adquisición de datos.}}{35}{figure.3.9}\protected@file@percent } +\newlabel{fig:flowchart-Main}{{3.9}{35}{Diagrama de flujo general de la función \texttt {main} del programa de adquisición de datos}{figure.3.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Función \texttt {sensConf()}}{35}{subsection.3.5.2}\protected@file@percent } +\newlabel{sec:sensConf}{{3.5.2}{35}{Función \texttt {sensConf()}}{subsection.3.5.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Diagrama de flujo la función \texttt {sensConf} del programa de adquisición de datos.}}{36}{figure.3.10}\protected@file@percent } +\newlabel{fig:flowchart-sensConf}{{3.10}{36}{Diagrama de flujo la función \texttt {sensConf} del programa de adquisición de datos}{figure.3.10}{}} +\newlabel{lst:sensConf}{{3.5}{36}{Función \texttt {int sensConf(uint8\_t uartNumber, int baudRate, char mode[], char response[], int tries)}}{lstlisting.3.5}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.5}Función \texttt {int sensConf(uint8\_t uartNumber, int baudRate, char mode[], char response[], int tries)}.}{36}{lstlisting.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Función de adquisición de datos \texttt {DAQ()}}{37}{subsection.3.5.3}\protected@file@percent } +\newlabel{sec:DAQ}{{3.5.3}{37}{Función de adquisición de datos \texttt {DAQ()}}{subsection.3.5.3}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces Diagrama de flujo la función \texttt {DAQ} del programa de adquisición de datos.}}{37}{figure.3.11}\protected@file@percent } +\newlabel{fig:flowchart-DAQ}{{3.11}{37}{Diagrama de flujo la función \texttt {DAQ} del programa de adquisición de datos}{figure.3.11}{}} +\newlabel{lst:DAQa}{{3.6}{37}{Comienzo de la funcinón \texttt {int DAQ(int t\_hrs, int sp\_s)}}{lstlisting.3.6}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.6}Comienzo de la funcinón \texttt {int DAQ(int t\_hrs, int sp\_s)}.}{37}{lstlisting.3.6}\protected@file@percent } +\newlabel{lst:DAQb}{{3.7}{38}{Parámetros del ciclo de la función DAQ y los tiempos de adquisición}{lstlisting.3.7}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.7}Parámetros del ciclo de la función DAQ y los tiempos de adquisición.}{38}{lstlisting.3.7}\protected@file@percent } +\newlabel{lst:DAQc}{{3.8}{38}{Tareas realizadas en el ciclo de la función DAQ para solicitar, obtener, mostrar y almacenar las mediciones}{lstlisting.3.8}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.8}Tareas realizadas en el ciclo de la función DAQ para solicitar, obtener, mostrar y almacenar las mediciones.}{38}{lstlisting.3.8}\protected@file@percent } +\newlabel{lst:timepoInactividad}{{3.9}{39}{Código para verificar el tiempo de inactividad y esperar el próximo muestreo}{lstlisting.3.9}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.9}Código para verificar el tiempo de inactividad y esperar el próximo muestreo.}{39}{lstlisting.3.9}\protected@file@percent } +\newlabel{lst:getMeasures}{{3.10}{39}{Función char *getMeasures(char src[{],} char fval{,} int nchar)}{lstlisting.3.10}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.10}Función char *getMeasures(char src[{],} char fval{,} int nchar).}{39}{lstlisting.3.10}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.6}Libreria \texttt {uart.h v1.0} }{40}{section.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Función \texttt {uartConf()}}{40}{subsection.3.6.1}\protected@file@percent } +\newlabel{lst:uartConf}{{3.11}{41}{Función \texttt {int uartConf(uint8\_t uartNumber, int baudRate})}{lstlisting.3.11}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.11}Función \texttt {int uartConf(uint8\_t uartNumber, int baudRate}).}{41}{lstlisting.3.11}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Función \texttt {uartClose()}}{41}{subsection.3.6.2}\protected@file@percent } +\newlabel{sub:uartClose}{{3.6.2}{41}{Función \texttt {uartClose()}}{subsection.3.6.2}{}} +\newlabel{lst:uartClose}{{3.12}{42}{Función \texttt {int uartClose(uint8\_t uartNumber)}}{lstlisting.3.12}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.12}Función \texttt {int uartClose(uint8\_t uartNumber)}.}{42}{lstlisting.3.12}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Función \texttt {uartTransmit()}}{42}{subsection.3.6.3}\protected@file@percent } +\newlabel{lst:uartTransmit}{{3.13}{42}{Función \texttt {int uartTransmit(uint8\_t uartNumber{,} char message[{]})}}{lstlisting.3.13}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.13}Función \texttt {int uartTransmit(uint8\_t uartNumber{,} char message[{]})}.}{42}{lstlisting.3.13}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.4}Función \texttt {uartReceive()}}{42}{subsection.3.6.4}\protected@file@percent } +\newlabel{lst:uartReceive}{{3.14}{43}{Función \texttt {int uartReceive(uint8\_t uartNumber)}}{lstlisting.3.14}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.14}Función \texttt {int uartReceive(uint8\_t uartNumber)}.}{43}{lstlisting.3.14}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.7}Archivo de datos}{43}{section.3.7}\protected@file@percent } +\newlabel{lst:data}{{3.15}{43}{Ejemplo del archivo \texttt {data.dat} con las mediciones obtenidas}{lstlisting.3.15}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.15}Ejemplo del archivo \texttt {data.dat} con las mediciones obtenidas}{43}{lstlisting.3.15}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3.8}Conclusiones}{43}{section.3.8}\protected@file@percent } +\@setckpt{Chapters/Chapter03}{ +\setcounter{page}{45} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{3} +\setcounter{section}{8} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{11} +\setcounter{table}{2} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{56} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{11} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{15} +} diff --git a/Chapters/Chapter03.tex b/Chapters/Chapter03.tex new file mode 100644 index 0000000..d49b580 --- /dev/null +++ b/Chapters/Chapter03.tex @@ -0,0 +1,927 @@ +% !TeX spellcheck = es_MX +%!TeX root=../thesisStructure.tex +\chapter{Desarrollo del sistema} % Chapter title +\label{ch:desarrollo} + +\begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/system.png} + \caption{Diagrama del sistema desarrollado.} + \label{fig:diagramadelsistema} +\end{figure} + + +%resumen del capítulo +%sistema de adquisición de datos +%elementos + %beaglebone + %sensores + %atmósfera + %circuito de protección + %programa de adquisición + %funciones + %librerias + %funciones +%conexiones +%archivo de datos + +En este capítulo se presenta una descripción detallada del sistema de adquisición de datos desarrollado en este trabajo y sus elementos, tanto de \textit{hardware} como de \textit{software}, así como su funcionamiento, y su utilización. +Dentro de los temas que se abordan están: +descripción de la \textit{single-board computer} utilizada y sus configuraciones, +sensores utilizados y su configuración, +la atmósfera aislada implementada, +el circuito de protección utilizado, +descripción del programa para la adquisición de datos y sus funciones utilizadas, +librerías desarrolladas, +ejemplo del archivo de datos generado, +con los cuales se podrá tener un buen entendimiento profundo de este sistema y utilizarlo o replicarlo. + +%desarrollo de un sistema que pueda ser adaptable, configurable... + +%Overview del sistema +El sistema implementado en este trabajo, mostrado en la \autoref{fig:diagramadelsistema}, es capaz de recabar información de una atmósfera o un ambiente, obteniendo las mediciones +de las concentraciones de $CO$, $CO_2$ y $O_2$, % monóxido y bióxido de carbono, oxígeno, +además de la temperatura, presión y humedad relativa, +por medio de sensores controlados por una \textit{single-board computer} \textit{Beaglebone}. + +%elementos +Este sistema consta de +%beaglebone +una \textit{single-board computer} (computadora de una sola placa) \textit{Beaglebone Black}, +%remote device +que es accedida por otro dispositivo de forma remota a través del protocolo Secure Shell (SSH). +%sensores +También integra +los sensores \textit{CO-AF} ($CO$), \textit{SprintIR} ($CO_2$) y \textit{LuminOx} ($O_2$), +%circuito de protección +y un circuito de aislamiento para conectar los sensores a la \textit{Beaglebone} de forma segura. +Dentro de la \textit{Beaglebone} se encuentran los archivos del código fuente del programa para la adquisición de datos, así como el archivo de datos del registro, donde quedan guardadas las mediciones una vez que éstas ha sido realizadas. + +El funcionamiento de este sistema puede ser adaptable, pudiendo establecer los parámetros de la duración de la adquisición y su periodo de muestreo al iniciarla desde la terminal de la \textit{Beaglebone}. +%También existe la posibilidad de modificar el código fuente del programa si se requiere una mayor personalización. + +%conexiones +Para alimentar al sistema se utiliza una fuente de CD de 5 volts con 2 amperios +y se conecta a una red por medio de un cable \textit{Ethernet} (pudiendo conectarse con \textit{Wi-Fi}, en el caso de disponer de una tarjeta \textit{WLAN}) +para poder hacer uso del protocolo \textit{SSH}. + +%atmosfera/pruebas +Para realizar mediciones de prueba, +los sensores fueron montados dentro de una atmósfera aislada (parcialmente). +Este sistema se prueba con dos métodos, donde se introducen a la atmósfera aislada los gases de exhalación de una persona en (1), y en (2) se introduce una vela encendida (combustión). +Estas pruebas se describen en el capítulo 4, donde también se muestran los resultados de las mismas. + +\section{Beaglebone Black} +Como ya se mencionó anteriormente, este sistema utiliza la \textit{single-board computer} \textit{\textbf{Beaglebone Black}}, mostrada en la \autoref{fig:BBB}, con la cuál +%Funciones que realiza +se controlan los sensores y +se registran las mediciones obtenidas de éstos. +Esta tarjeta cuenta con una generosa variedad de periféricos y un sistema operativo basado en \textit{Linux}, +lo que le da gran versatilidad al sistema, +pudiendo adaptarlo a las necesidades de la adquisición de datos +y siendo posible además agregar más funciones para diferentes adquisiciones de datos. + +\begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/beaglebone-black.jpg} + \caption{Beaglebone Black Rev. C.} + \label{fig:BBB} +\end{figure} + +%BBB > control sensores > comandos > conf/mediciones > comm UART > programa > código fuente +La \textit{Beaglebone} controla a los sensores de gas a través de comandos, con los cuales los configura y les solicita mediciones; +también se puede obtener información de los sensores. % con estos comandos). +Dichos comandos son enviados a través de los puertos \textit{UART}, con los cuales la \textit{Beaglebone} se comunica con los sensores. +La gestión de esta comunicación, así como control de los sensores y el registro de las mediciones, se realiza con un programa desarrollado para este sistema, el cuál se ejecuta en la \textit{Beaglebone}. +%El código fuente de este programa y el archivo de datos generado por el mismo se encuentran también dentro de la \textit{Beaglebone}. +El programa y la librería utilizada para la comunicación a través de UART, así como sus funciones, se explican a detalle en la \autoref{sec:program}. + +%acceso remoto +En este sistema implementado, la \textit{Beaglebone Black} puede utilizarse con cualquier dispositivo que pueda hacer uso del protocolo SSH. +Por medio de éste, se accede a la terminal para ejecutar comandos \texttt{bash}. +De esta forma es posible correr el programa de adquisición de datos, obtener el archivo de datos con los resultados de la adquisición, o modificar el código fuente del programa (en caso de ser necesario). + +%Software de la tarjeta +En esta aplicación, la \textit{Beaglebone Black} utiliza el sistema operativo \textit{Debian}, +específicamente la versión \textit{Debian 9.9 Stretch LXQT} (con interfaz gráfica). +Este sistema operativo está instalado +en una memoria de 16 GB insertada en la ranura para tarjetas micro SD de la \textit{Beaglebone}. +De esta forma el sistema no está tan limitado con el espacio de almacenamiento y se pueden instalar actualizaciones y software adicional en caso de ser necesario. +La imagen del sistema operativo puede ser descargada desde la página oficial de \textit{BeagleBoard} (beagleboard.org). + +\subsection{Configuraciones realizadas en la \textit{Beaglebone}} +Antes de utilizar la \textit{Beaglebone Black} en esta aplicación, se realizaron algunas configuraciones y actualizaciones para facilitar su utilización, estos cambios se enlistan a continuación: +\begin{itemize} + \item Se cambio el \textit{hostname} a beagleboard, con el comando \texttt{sudo} \texttt{hostnamectl} \texttt{--static} \texttt{set-hostname beagleboard} para poder diferenciarla en caso de haber otras Beaglebone en la misma red. + + \item Se configuró la hora local ejecutando el comando \texttt{sudo dpkg-reconfigure tzdata} y eligiendo la zona horaria de México para un manejo correcto de la hora y fecha. + + \item Se expandió la partición del sistema de archivos para poder utilizar todo el espacio disponible de la tarjeta micro SD, actualizando el \textit{script} \texttt{grow\_partition} y después ejecutándolo como se muestra en el Listado \ref{lst:grow_partition}. + + \item Se ejecutó el comando \texttt{sudo tools/update\_kernel.sh} para + actualizar los \textit{scripts} de \textit{booteo} y \textit{kernel} de \textit{Linux} y así funcionaran de manera óptima. + + \item Se actualizaron componentes de la distribución con el comando \texttt{sudo apt update} y \texttt{sudo apt upgrade} y también \texttt{sudo apt install -y ti-tidl mjpg-streamer-opencv-python} para el correcto funcionamiento de estos. + + \item Se automatizó la configuración de los pines de los puertos UART durante el arranque del sistema. + Para esto se tuvo que crear el \textit{script} de \texttt{bash} \texttt{config-uart-pins.sh}, mostrado en \autoref{lst:config-uart-pins.sh}, en la ruta: \texttt{/usr/bin}; + y un ``servicio del sistema'' (\texttt{ebb-set-uart-pins.service}), mostrado en el \autoref{lst:uart-pins-service}, en la ruta: \texttt{/lib/systemd/system}. + Este servicio del sistema se probó y se instaló utilizando los comandos del \autoref{lst:uart-pins-comandos}. + De esta forma, éste se ejecuta durante el arranque y llama al \textit{script} (\texttt{config-uart-pins.sh}). + + Los archivos mencioandos en el último punto se encuentran alojados en \textbf{TBD}, al que se puede acceder desde el enlace: \url{TBC:https://gitlab.com/sayeth.rd/daq-serial-bbb/resources}. + +\end{itemize} + +\begin{lstlisting}[language=bash, basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, label=lst:grow_partition, frame= lines, caption= {Comandos para expandir la partición del sistema de archivos.}] +cd /opt/scripts +git pull +sudo /opt/scripts/tools/grow_partition.sh +\end{lstlisting} + +\begin{lstlisting}[language=bash, basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, label=lst:config-uart-pins.sh, frame= lines, caption= {Archivo \texttt{config-uart-pins.sh}.}] +#!/bin/bash +#uart1 +config-pin P9_24 uart +config-pin -q P9_24 +config-pin P9_26 uart +config-pin -q P9_26 + +#uart2 +config-pin P9_21 uart +config-pin -q P9_21 +config-pin P9_22 uart +config-pin -q P9_22 + +#uart4 +config-pin P9_13 uart +config-pin -q P9_13 +config-pin P9_11 uart +config-pin -q P9_11 +\end{lstlisting} + +\begin{lstlisting}[language=bash, basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, label=lst:uart-pins-service, frame= lines, caption= {Archivo \texttt{ebb-set-uart-pins.service} de servicio del sistema.}] +[Unit] +Description=Enable the UART pins on boot +After=generic-board-startup.service + +[Service] +Type=simple +User=root +WorkingDirectory=/usr/bin +ExecStart=/usr/bin/config-uart-pins.sh + +[Install] +WantedBy=multi-user.target +\end{lstlisting} + +\begin{lstlisting}[language=bash, basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, label=lst:uart-pins-comandos, frame= lines, caption= {Comandos para probar e instalar el servicio \texttt{ebb-set-uart-pins.service} en la \textit{Beaglebone}.}] +cd /lib/systemd/system +sudo su +systemd-analyze verify ebb-set-uart-pins.service +systemctl daemon-reload +systemctl enable ebb-set-uarts-pins.service +\end{lstlisting} + +\section{Sensores de concentración de gases} +%intro +En este sistema desarrollado se utilizan tres sensores de concentración de gases diferentes, +cada uno con su respectivo circuito de control. +%sensores +Los sensores utilizados en este sistema son: +el sensor de monóxido de carbono +\textbf{CO-AF} de la compañía \textit{Alphasense}, mostrado en la \autoref{subfig:CO-AFsensor}, +el sensor de bióxido de carbono +\textbf{SprintIR} de la compañía \textit{Gas Sensing Solutions}, mostrado en la \autoref{subfig:sprintIR} +y el sensor de oxígeno +\textbf{LuminOx Optical Oxygen LOX-02} del fabricante \textit{SST}, mostrado en la \autoref{subfig:LuminOX}. +%capacidades de los sensores +Con estos sensores, el sistema es capaz de medir concentraciones de hasta +250,000 partes por millón (25\%) de $O_2$, +5,000 partes por millón (0.5\%) de $CO$, +y 200,000 partes por millón (20\%) de $CO_2$. +Algunos de estos sensores también pueden medir la temperatura, humedad y presión del ambiente. + +\begin{figure}[!h] + \centering + \subfigure[CO-AF]{ + \label{subfig:CO-AFsensor} + \includegraphics[height=3cm]{figures/CO-AFsensor} + } + \subfigure[SprintIR]{ + \label{subfig:sprintIR} + \includegraphics[height=3cm]{figures/sprintIRsensor} + }~~~ + \subfigure[LuminOX]{ + \label{subfig:LuminOX} + \includegraphics[height=3cm]{figures/LuminOXsensor} + } + \caption{Sensores de concentración de gases} +\end{figure} + +%montaje +Los sensores utilizados fueron montados dentro de una atmósfera parcialmente aislada para poder realizar mediciones de prueba de las concentraciones de gases y las condiciones ambientales que se encuentran dentro de dicha atmósfera. + +\subsection{Circuitos controladores} +Los sensores utilizados en este sistema cuentan con un circuito de control integrado o en placa, a excepción del sensor de monóxido de carbono CO-AF, el cuál se utiliza con el controlador EC200, mostrado en la \autoref{fig:EC200}. + +\begin{figure}[!h] + \centering + %\includegraphics[width=12cm]{figures/ec200} + \includegraphics[height=3cm]{figures/ec200} + \caption[Controlador de sensor electroquímico EC200]{Controlador de sensor electroquímico EC200 \cite{ec200man}.} + \label{fig:EC200} +\end{figure} + +Los circuitos controladores, además se ser la interfaz de comunicación de los sensores, sirven para acondicionar la señal análoga producida por la exposición de los sensores al gas seleccionado, +convirtiendola en una señal digital, compensandola con los sensores de temperatura y presión y filtrandole el ruido existente. +De este modo, los controladores ayudan a reducir el error y mejorar la precisión de las mediciones, además de que +al transmitirse de forma digital, las señales transmitidas presentan una mayor inmunidad al ruido, lo que mejora la fiabilidad de la transmisión. + +\subsection{Configuración de los sensores} +Para utilizar los sensores en la adquisición de datos es necesario realizar ciertas configuraciones. +Éstas se realizan en el programa de adquisición, antes de capturar las mediciones, enviando comandos correspondientes para cada opción configurada en los sensores. + + +%modo de operación +Para evitar la transmisión innecesaria de mediciones por los sensores y tener un mejor control del tiempo en el que se realiza el muestreo de las variables medidas, +los sensores se configuran de forma que sólo transmitan las mediciones al ser solicitadas, +de esta forma, la \textit{Beaglebone} puede enviar un comando para solicitar las mediciones a los sensores en el momento en el que estas sean requeridas. +Esta configuración se hace enviando los comandos \textbf{``\texttt{K 2}''} a los sensores \textbf{\textit{SprintIR}} y \textbf{\textit{CO-AF}}, +y \textbf{``\texttt{M 1}''} al sensor \textbf{\textit{LuminOX}}, con los cuales, +los sensores entran en un modo llamado \textbf{\textit{Polling Mode}}. + +%mediciones +Con la finalidad de reducir la cantidad solicitudes de mediciones a los sensores y disminuir el tiempo de comunicación durante el muestreo de las variables, +los sensores también se configuran de forma que transmitan todas las mediciones que serán requeridas para la adquisición a la vez, y así no tener que enviar un comando para obtener cada medición. +Para realizar esta configuración se envía un comando específico a los sensores \textbf{\textit{CO-AF}} y \textbf{\textit{SprintIR}} dependiendo de las mediciones necesarias. +El sensor \textbf{\textit{CO-AF}} %#define M_zZTHB "M 12358\r\n" +se configura con el comando \textbf{``\texttt{M 12358}''} para transmitir mediciones de +concentración de monóxido de carbono, con y sin filtrado, temperatura, presión y humedad relativa, +mientras que el sensor \textbf{\textit{SprintIR}} %#define FILnUNFIL "M 6\r\n" +se configura con el comando \textbf{``\texttt{M 6}''} para transmitir mediciones de +concentración de bióxido de carbono con y sin filtrado. +Por otra parte, el sensor \textbf{\textit{LuminOX}}, +al contar ya con un comando para transmitir todas las mediciones necesarias en la adquisición (porcentaje y concentración de oxígeno, temperatura y presión), +no requiere de alguna configuración adicional. + +%usage +Para solicitar las mediciones que son configuradas en los sensores \textbf{\textit{CO-AF}} y \textbf{\textit{SprintIR}} +se utiliza el comando \textbf{``\texttt{Q}''}, +y para solicitar todas las mediciones del sensor \textit{LuminOX}, el comando \textbf{``\texttt{A}''}. +Los sensores responderán con una cadena donde se encuentran las mediciones solicitadas, identificando cada variable con un caracter clave. + +\section{Atmósfera parcialmente aislada} +\label{sec:atm} +Para realizar las mediciones de prueba, y poder realizar algunas otras mediciones, se implementó una atmósfera con una caja de acrílico cerrada, como puede observarse en la \autoref{fig:atm}. +En esta atmósfera pueden introducirse gases u objetos que produzcan alguna reacción química y así realizar mediciones de las concentraciones de monóxido y bióxido de carbono, oxígeno, temperatura, humedad y presión dentro de ella. + +\begin{figure}[!h] +\centering +\subfigure[Caja de acrílico]{ + \label{subfig:acrylicBox} + \includegraphics[height=5cm]{figures/acrylicBox} +} +\subfigure[Montaje de los sensores]{ + \label{subfig:mountedSensors} + \includegraphics[height=5cm]{figures/mountedSensors} +} +\subfigure[Atmósfera abierta]{ + \label{subfig:openATM} + \includegraphics[height=5cm]{figures/openATM} +} +\caption{Atmósfera aislada utilizada para las mediciones de prueba.} +\label{fig:atm} +\end{figure} + +Esta atmósfera aislada cuenta con una válvula de control, con la cuál puede controlar el flujo de los gases que se van a medir. +Cuenta con una tapa en la parte superior que puede ser retirada con facilidad para introducir o retirar objetos, o ventilar el interior de la atmósfera. +También utiliza un ventilador como mezclador de gases, el cuál ayuda a mover los gases en el interior haciendo una mezcla más homogénea. +Esta caja de acrílico también cuenta con varios orificios, por lo que es posible agregar más válvulas u otras conexiones para realizar pruebas o experimentos diferentes. + +\section{Circuito de aislamiento} +Ya que los sensores utilizados en este sistema pueden estar expuestos a distintas condiciones poco favorables dentro de la atmósfera, como humedad condensada, éstos son propensos a algún fallo que podría provocar un corto circuito o un sobrevoltaje en los sensores. +Por esa razón se considera necesario proteger a la tarjeta la tarjeta \textit{Beaglebone} y así evitar que en alguna situación extrema ésta se dañe y así correr también el riesgo de perder la información que se encuentra en la memoria de ésta. + +Para hacer la conexión entre los puertos UART de la tarjeta \textit{Beaglebone} y los sensores de forma segura se hace uso de aisladores digitales, los cuales son capaces de transmitir las señales de comunicación utilizando capacitores de aislamiento. +%descripción +Los aisladores digitales utilizados en este sistema son los circuitos integrados ISOW7842 del fabricante \textit{Texas Instruments}, que cuenta con cuatro canales, un par para enviar señales y otro para recibir, como se muestra en \autoref{fig:isow}; con los cuales se pueden aislar hasta dos puertos UART. +Ya que este sistema utiliza un puerto UART para cada sensor, es necesario de dos circuitos integrados como este para aislar tres puertos UART. + +\begin{figure}[!h] + \centering + \includegraphics[height=2in]{figures/ISOW7842.png} + \caption[Diagrama de configuración de canales del ISOW7842]{Diagrama de configuración de canales del ISOW7842\cite{isow784xDS}.} + \label{fig:isow} +\end{figure} + +El ISOW7842, cuenta con alimentación aislada que permite suministrar hasta 650 mW de potencia, por lo que no es necesario aumentar la cantidad de fuentes de CD para proveer de corriente a los sensores, o algún otro circuito en caso de ser necesario. +A su vez, este circuito se alimenta con la misma fuente de DC que provee energía a la \textit{Beaglebone}. + +Para utilizar el ISOW7842 se elaboró una tarjeta basada en el diseño de referencia de \textit{Texas Instruments}\cite{isow784xAR}, colocando el aislador digital ISOW7842, capacitores de desacople, pines para conexiones y puntos de prueba, como se muestra en la \autoref{fig:DI-pcb}. +El esquemático del circuito implementado también se puede observar en la \autoref{fig:DI-sch}, pudiéndose visualizar las conexiones de este circuito. + +\begin{figure}[!h]% + \centering + %\subfigure[Esquemático]{ + % \label{fig:fig-a} + % \includegraphics[width=5in]{figures/isowsch}} + %\\%New line for figure + \subfigure[Esquemático]{ + \label{fig:DI-sch} + \includegraphics[height=3.5cm]{figures/isowsch} + } + ~ %Space between figure + \subfigure[Circuito impreso]{ + \label{fig:DI-pcb} + \includegraphics[height=3.5cm]{figures/isowbrd} + } + \caption{Tarjeta de aislamiento de señales digitales.} + \label{fig:isowdesing} +\end{figure} + +El proyecto del diseño del PCB para el aislador digital se realizó en el \textit{software} \textit{Eagle} de \textit{Autodesk}. +Este proyecto está alojado en un repositorio público, el cuál puede ser accedido a través del enlace \url{https://gitlab.com/sayeth.rd/isow7842_testing_board}. +El repositorio también puede ser clonado (descargado con todo su historial) libremente en un ordenador propio utilizando el comando \texttt{git clone} y la dirección web del repositorio desde la terminal. + +En la \autoref{tab:pines} se muestran los pines de conexión de la tarjeta de aislamiento. + +\begin{table}[htbp] + \centering + \caption{Descripción de los pines de los conectores} + \label{tab:pines} + \begin{tabular}{l c p{7cm}} % Usamos P para la descripción + \toprule + Pin & Nombre & Descripción \\ + \midrule + JP1-1, JP4-1 & V\textsubscript{CC} & Voltaje de alimentación (entrada) \\ + JP2-2, JP4-3 & GND1 & Tierra del voltaje de alimentación \\ + JP1-3 & INA & Entrada del canal A \\ + JP1-4 & OUTC & Salida del canal C \\ + JP1-5 & INB & Entrada del canal B \\ + JP1-6 & OUTD & Salida del canal D \\ + JP1-7, JP4-2 & NC & Sin conectar \\ + \midrule % Separador entre grupos de pines + JP2-1, JP3-1 & V\textsubscript{ISO} & Voltaje de alimentación aislado (salida) determinado por SEL \\ + JP2-2, JP3-3 & GND2 & Tierra del voltaje de alimentación aislado \\ + JP2-3 & OUTA & Salida del canal A \\ + JP2-4 & INC & Entrada del canal C \\ + JP2-5 & OUTB & Salida del canal B \\ + JP2-6 & IND & Entrada del canal D \\ + JP2-7, JP3-2 & SEL & Selección de V\textsubscript{ISO}. Si se conecta a GND2, entonces V\textsubscript{ISO} = \SI{3.3}{\volt}. Si se conecta a V\textsubscript{ISO}, entonces V\textsubscript{ISO} = \SI{5}{\volt}. \\ + \bottomrule + \end{tabular} +\end{table} + +\subsection{Conexiones} +\begin{figure}[h] + \centering + \includegraphics[width=12cm]{figures/connections} + \caption{Diagrama de conexiones del sistema desarrollado.} + \label{fig:connections} +\end{figure} + +%Canales de UART y puertos pines de conexión +La \autoref{fig:connections} muestra la conexión de los sensores de concentración de gases a través de las tarjetas de aislamiento. +El sensor \textit{CO-AF} se conecta al \textit{UART1}, el \textit{LuminOx} al \textit{UART2} y el \textit{SprintIR} al \textit{UART4}. +Respetar este orden es crucial para el correcto funcionamiento del sistema debido a la diferencia en comandos y respuestas de cada sensor. +Dado que cada tarjeta de aislamiento puede aislar sólo dos sensores, se requieren dos tarjetas para los tres. + +%Voltaje aislado + +La \autoref{fig:connections} también ilustra la forma de alimentar cada etapa del sistema. +La tarjeta \textit{BeagleBone} se alimenta de la fuente de \textit{5V}, +las tarjetas de aislamiento se alimentan de la salida \textit{5V\_VDD} de la \textit{BeagleBone} +y los sensores se alimentan de la salida \textit{V\textsubscript{ISO}} de los circuitos de aislamiento; +de esta forma, tanto las señales como la alimentación entre la \textit{Beaglebone} y los sensores logra aislarse. + +En la \autoref{tab:conexiones_bbb} se muestran los pines de la \textit{Beaglebone} utilizados para conectar los puertos UART y la alimentación. + +\begin{table}[htbp] + \centering + \caption{Conexiones de la BeagleBone Black} + \label{tab:conexiones_bbb} + \begin{tabular}{l c l} % O {l P{6cm} c}, si quieres centrar la tercera columna + \toprule + Nombre & Pin & Descripción \\ % O Descripción en lugar de función + \midrule + 5V\_VDD & P9-5 ó P9-6 & Alimentación (5V) \\ + GND & P9-1 ó P9-2 & Tierra (GND) \\ + UART1\_TXD & P9-24 & Transmisión UART1 (TXD) \\ + UART1\_RXD & P9-26 & Recepción UART1 (RXD) \\ + UART2\_TXD & P9-21 & Transmisión UART2 (TXD) \\ + UART2\_RXD & P9-22 & Recepción UART2 (RXD) \\ + UART4\_TXD & P9-13 & Transmisión UART4 (TXD) \\ + UART4\_RXD & P9-11 & Recepción UART4 (RXD) \\ + \bottomrule + \end{tabular} +\end{table} + +\section{Programa de adquisición de datos} +%intro +%programa +Para la realizar la adquisición de datos con la \textit{Beaglebone}, +se desarrolló un programa escrito en lenguaje \textbf{C}. +En este programa se realizan las tareas necesarias para la adquisición, tales como el manejo de los sensores a través de los puertos UART, y el registro de las mediciones. + +%uso del programa\subsection{Uso del programa} +Este programa debe ejecutarse desde una terminal de \textit{Linux} en la \textit{Beaglebone}, +pudiendo acceder a ella a través del protocolo SSH. +Para hacerlo +es necesario ubicarse en el directorio donde está alojado el programa +y ejecutar el comando +\texttt{./daq } \texttt{}, +sustituyendo los valores +\texttt{} por el tiempo (en horas) durante el cuál se quiere realizar la adquisición, y +\texttt{} por el tiempo deseado entre cada medición (en segundos). +Si es necesario detener la adquisición antes de la finalización de su período establecido, se puede utilizar la combinación de teclas \texttt{Ctrl + c} en la terminal. + +%development/cloud9 +El programa desarrollado y su depuración se realizó con la ayuda del IDE en linea \textit{Cloud9}. +Este es posible utilizar desde un navegador web, accediendo al servidor de la misma \textit{Beaglebone}, para esto es necesario conocer la dirección IP de la \textit{Beaglebone} (lo cuál se puede saber con el comando \texttt{ip addr}). +En este entorno fue posible visualizar los archivos del proyecto, depurar el código linea por linea, probar distintas funciones y observar las variables del código y de la estructura \texttt{termios}, entre otras cosas. + + +El programa realiza varias tareas para la adquisición de datos, específicamente +estas tareas son: +configurar los sensores, y a su vez los puertos UART para su utilización con éstos, +crear el archivo de datos, registrando la fecha de inicio de la adquisición, +solicitar mediciones a los sensores, +recibir las mediciones e interpretarlas, para después registrarlas en el archivo de datos, +y para finalizar, cerrar los archivos de los puertos UART, dejándolos así disponibles para cualquier otro uso. +El código y sus funciones se explican a continuación. + +\subsection{Función principal} \label{sec:program} +En la función \texttt{main()} del programa se realizan las tareas principales para la adquisición de datos de forma secuencial, como se muestra en el diagrama de la \autoref{fig:flowchart-Main}. +Esta función se encuentra en el archivo \textit{main.c} de este proyecto, del cuál se muestra su código completo en \autoref{lst:main.c}. + +\begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/flowchart-Main} + \caption{Diagrama de flujo general de la función \texttt{main} del programa de adquisición de datos.} + \label{fig:flowchart-Main} +\end{figure} + +En esta secuencia de tareas, +%configurar sensores +primero se configuran los sensores y los puertos UART haciendo uso de la función \texttt{sensConf()}, la cuál se describe más adelante en la \autoref{sec:sensConf}. Con la ayuda de esta función se establecen configuraciones como: el número del puerto que se va a utilizar, los baudios de la comunicación, su modo de operación y las mediciones que tomarán los sensores. + +%aquisición de datos +Siguiendo el diagrama de flujo de la \autoref{fig:flowchart-Main}, después de configurar los sensores se inicia la adquisición de datos, solicitando las mediciones a los sensores y registrandolas en un archivo de datos creado por el programa. +Esta acción es representada por el bloque amarillo nombrado "Adquisición de datos" y se realiza con la función \texttt{DAQ()}, la cuál se describe a detalle en la \autoref{sec:DAQ}. +El muestreo de mediciones se realiza dentro de un bucle durante el tiempo establecido como "Duración de la adquisición" y se realiza cada cierto tiempo, nombrado como "Periodo del muestreo". + +%cerrar puertos UART +Una vez que la adquisición de datos finaliza, los archivos utilizados para acceder a los puertos UART se cierran para dejar éstos disponibles para otros programas. +Para realizar esta acción se utiliza la función \texttt{uartClose()} explicada más adelante en la \autoref{sub:uartClose}. + +Finalmente la función \texttt{main()} termina, retornando un valor de cero. +Durante su ejecución, \texttt{main()} muestra en la terminal mensajes informativos sobre el progreso de la adquisición, incluyendo las últimas mediciones obtenidas. + +\subsection{Función \texttt{sensConf()}} \label{sec:sensConf} +%intro +Los procesos donde se realizan configuraciones en los sensores, mostrados en la \autoref{fig:flowchart-Main}, para cambiar su modo de operación, y las mediciones que van a transmitir, son realizados con la función \texttt{sensConf}. +Con esta función +se pueden configurar algunas opciones permitidas por los sensores +a través de comandos +que se envían por un puerto UART. +Su diagrama de flujo se muestra en la \autoref{fig:flowchart-sensConf}. + +%inputs explicación +Esta función tiene varios argumentos de entrada, +los cuales pueden modificarse para ajustarlos a la configuración de cada sensor. +Estos se explican a continuación: +\begin{itemize} + \item \texttt{uint8\_t uartNumber}: Número de puerto UART que se utilizará para el sensor. + \item \texttt{int baudRate}: Velocidad que se va a utilizar en la transmisión. + \item \texttt{char mode[]}: Comando de configuración enviado al sensor. + \item \texttt{char response[]}: Respuesta de confirmación esperada del sensor. + \item \texttt{int tries}: Número de intentos para configurar el sensor en caso de alguna falla. +\end{itemize} + +\begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/flowchart-sensConf} + \caption{Diagrama de flujo la función \texttt{sensConf} del programa de adquisición de datos.} + \label{fig:flowchart-sensConf} +\end{figure} + +%flowchart explicación +En esta función (véase \autoref{fig:flowchart-sensConf}, para configurar el sensor, primero se configura el puerto UART a utilizar. +Después, verifica si aún hay intentos restantes para intentar configurar el sensor. +En caso de haberlos, se envía el comando de configuración y se espera la respuesta del sensor. +Si se recibe la respuesta esperada, la función termina retornando el valor de \texttt{0}. +De lo contrario se reducirá la cantidad de intentos y se volverá a intentar configurar el sensor. +En caso de no haber intentos restantes, la función terminará enviando el valor de (\texttt{-1}), indicando que el sensor no pudo configurarse. + +%uso de uart.h y termios.h +En esta función +para configurar el puerto UART, transmitir y recibir datos, +se hace uso de las funciones \texttt{uartConf}, \texttt{uartTransmit} y \texttt{uartReceive} de la librería \texttt{uart.h}. +Para esperar a que los datos sean transmitidos, se hace uso de la función \texttt{tcdrain}, de la librería \texttt{termios.h}, y para mostrar los mensajes en la terminal se utiliza \texttt{printf}. +%Para realizar varios intentos de configuración se uso un \texttt{while} mientras que para las otras condiciones se utilizo un \texttt{if} con un \texttt{else if} y un \texttt{else} como se muestra en el Sección de Código \ref{lst:sensConf}. +En \autoref{lst:sensConf} se muestra la función \texttt{sensConf} completa. + +\lstinputlisting[ + language=C, + firstline=7, + lastline=28, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:sensConf, + frame= lines, + caption= {Función \texttt{int sensConf(uint8\_t uartNumber, int baudRate, char mode[], char response[], int tries)}.}] +{codes/daq.c} + +\subsection{Función de adquisición de datos \texttt{DAQ()}} \label{sec:DAQ} +En la función \texttt{DAQ}, mostrada en la \autoref{fig:flowchart-DAQ}, se realizan las tareas para tomar las muestras de las mediciones. +En esta función se crea el archivo de datos, se solicitan las mediciones a los sensores, se reciben y se almacenar en el archivo de datos. +La función utiliza los siguientes parámetros de entrada: + +\begin{itemize} + \item \texttt{int t\_hrs}: Establece la cantidad de horas durará la adquisición de datos. + \item \texttt{int sp\_s}: Establece la cantidad de segundos entre cada muestra. +\end{itemize} + +\begin{figure}[!h] + \centering + \includegraphics[width=12cm]{figures/flowchart-DAQ} + \caption{Diagrama de flujo la función \texttt{DAQ} del programa de adquisición de datos.} + \label{fig:flowchart-DAQ} +\end{figure} + +Esta función comienza creando el archivo ``\texttt{data.dat}'', donde se guardaran los datos, en el mismo directorio donde está alojado el proyecto. %(``\texttt{/var/lib/cloud9/c9projets/DAQ}''). +Posteriormente, registra la hora y fecha en la que se comenzó la adquisición en la primera linea del archivo, y debajo escribe +el encabezado de las variables medidas en la adquisición con los nombres de cada una (tiempo, concentraciones de gases, temperatura, etc.) +separados por una tabulación horizontal (TVS) para crear las columnas. +%la primera fila de las columnas del nombre de cada variable y el tiempo en el que se realizaron. +%Las columnas se separan unas con otras con una tabulación horizontal (TVS). +Este encabezado también se muestran en la terminal para tener más claridad al ser monitoreadas. Estas acciones mencionadas se realiza con las lineas mostradas en la Sección de Código \ref{lst:DAQa}. + +\lstinputlisting[ + language=C, + firstline=30, + lastline=56, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:DAQa, + frame= lines, + caption= {Comienzo de la funcinón \texttt{int DAQ(int t\_hrs, int sp\_s)}.} +]{codes/daq.c} + + +%ciclo +Después de haber creado el archivo, con la fecha y las columnas de cada medición, y habiendo establecido el tiempo del próximo muestreo, como se muestra en la Sección de Código \ref{lst:DAQb}, +%en el cuál será el próximo muestreo de las variables +la función entra en un ciclo, que se repetirá para realizar cada muestreo hasta que termine el tiempo de adquisición. +%durante el transcurso de la adquisición. +Este ciclo se controla con la variable ``\texttt{t}'', que comienza en cero y va aumentando el periodo de muestreo en cada iteración hasta que sobrepasa la duración de la adquisición, terminando con el ciclo. + +\lstinputlisting[ +language=C, +firstline=58, +lastline=61, +basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, +label=lst:DAQb, +frame= lines, +caption= {Parámetros del ciclo de la función DAQ y los tiempos de adquisición.} +]{codes/daq.c} + +%código de adquisición +Dentro de este ciclo +%solicitar mediciones +se envían los comandos de solicitud de mediciones a los sensores y +%recibir respuestas de los sensores +se reciben las respuestas de estos mismos, las cuales +%interpretar respuestas +se interpretan y, posteriormente, +%separadas / extraer +se extraen de estas las mediciones de cada variable y se almacenan en cadenas (de caractéres) individuales. +%cadena de datos +Con estas cadenas se construye una cadena, con el tiempo y todas las mediciones realizadas, separados por una tabulación horizontal, que +%mostrar en terminal +se muestra en la terminal, para que las mediciones puedan ser monitoreadas, y +%agregar al +se agrega al final del archivo de datos ``\texttt{data.dat}''. +%establecer el tiempo del próximo muestreo +Finalmente, se establece el tiempo del próximo muestreo para la siguiente iteración del ciclo. +Todas estas tareas son realizadas con la sección de código mostrada en \autoref{lst:DAQc}. + +\lstinputlisting[ +language=C, +firstline=74, +lastline=108, +basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, +label=lst:DAQc, +frame= lines, +caption= {Tareas realizadas en el ciclo de la función DAQ para solicitar, obtener, mostrar y almacenar las mediciones.} +]{codes/daq.c} + +%tiempo de procesamiento +El tiempo de ejecución que le lleva al procesador hacer estas tareas, es medido en cada iteración, con el fin de saber el tiempo restante para siguiente muestreo y poner el programa inactivo durante este tiempo. +%medición del tiempo de procesamiento +La medición del tiempo de procesamiento se +hace utilizando la función \texttt{clock()}, de la librería \texttt{time.h}, +obteniendo la diferencia entre los ciclos de reloj antes y después de realizar las tareas, y convirtiéndola a microsegundos. + +%calculo del tiempo de inactivdad +El tiempo de inactividad es calculado +con el tiempo de procesamiento medido y el periodo de muestreo, +%margen de tiempo +considerando un margen a favor +para que el administrador de tareas del sistema operativo regrese al programa y se realicen otras operaciones que no son consideradas en la medición del tiempo de procesamiento. +%verificación tiempo de inactividad +Este tiempo de inactividad obtenido es verificado, +por si la duración del muestreo anterior es excesiva +y el tiempo de inactividad calculado resultó menor a 1 microsegundo (sin tiempo de inactividad). +En este caso, +se muestra un aviso en la terminal (indicando que el tiempo en la adquisición anterior ha sido excedido), +se establece el siguiente muestreo en el próximo segundo y +se actualiza el valor de tiempo de la adquisición, +de lo contrario, si hay tiempo de inactividad, +entonces se pone el programa en reposo. +Después de manejar los dos casos, en los que hay o no tiempo de inactividad, +se espera a que llegue el tiempo de muestreo +como se muestra en la Sección de Código \ref{lst:timepoInactividad}. + +\lstinputlisting[ + language=C, + firstline=63, + lastline=72, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:timepoInactividad, + frame= lines, + caption= {Código para verificar el tiempo de inactividad y esperar el próximo muestreo.}] +{codes/daq.c} + +%tiempo de muestreo +El tiempo de cada muestreo se maneja con la función \texttt{time()}, de la librería \texttt{time.h}, con la cuál se obtiene la hora actual del calendario del sistema. +De esta forma se puede establecer un tiempo de referencia (en el cuál inicia la adquisición) y saber cual es la hora actual para realizar los muestreos con una resolución de segundos. + +%solicitud/recepción de mediciones +En los muestreos, +la solicitud y recepción de mediciones se hacen con las funciones \texttt{uartTransmit} y \texttt{uartReceive}, de la librería \texttt{uart.h}, +enviando el comando de solicitud de mediciones correspondiente a cada sensor y +recibiendo las mediciones en el \textit{buffer} de recepción de cada puerto UART. +%separación de mediciones +Las mediciones se obtienen individualmente utilizando la función \texttt{getMeasures}, mostrada en la Sección de Código \ref{lst:getMeasures}. + +\lstinputlisting[ + caption= Función char *getMeasures(char src[{],} char fval{,} int nchar)., + language=C, + firstline=114, + lastline=123, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:getMeasures, + frame= lines] +{codes/daq.c} + +La función\textbf{ \texttt{getMeasures}} recibe como argumentos los siguientes parámetros: +\begin{itemize} + \item \texttt{char scr[]}: Cadena de caractéres enviada por sensores, contiene las mediciones. + \item \texttt{char fval}: Carácter que identifica cada tipo de medición. + \item \texttt{int nchar}: Número de caractéres que tiene el valor de la medición. +\end{itemize} + +Así mismo, la función regresa lo siguiente: +\begin{itemize} + \item \texttt{static char s}: Cadena de caractéres de la medición solicitada. +\end{itemize} + +Esta función hace un escaneo en la cadena, desde el primer caracter, +buscando el caracter de la medición que se quiere obtener (\texttt{fval)}. +Cuando lo encuentra, +avanza hasta el valor de la medición (saltandose el espacio) y +copia el valor de la medición en una cadena (\texttt{s}), +la cuál retorna. + +%La cadena con todas las mediciones se crea con la función \texttt{sprintf}. + +\section{Libreria \texttt{uart.h v1.0} } +Para realizar la comunicación, a través de los puertos UART de la \textit{Beaglebone}, en el programa de adquisición de datos escrito en lenguaje \textbf{C}, +es necesario crear una librería con las funciones para la comunicación a través de los puertos UART, +la cuál es utilizada en el programa +para tener interacción con los puertos y a su vez con los sensores. +Esta librería se encuentra alojada en el repositorio del proyecto, el cuál puede ser accesado desde el enlace: \url{https://gitlab.com/sayeth.rd/daq-serial-bbb}. + +La librería \texttt{uart.h} contiene las funciones: +\begin{itemize} + \item \texttt{uartConf}, configura el puerto UART para su utilización, %para establecer los parámetros de comunicación de los puertos UART, + \item \texttt{uartClose}, cierra el puerto una vez haya sido desocupado, + \item \texttt{uartTransmit}, transmite datos a través de los puertos UART y + \item \texttt{uartReceive}, recibe datos de los puertos UART. +\end{itemize} + +Cada función es descrita a continuación. + + \subsection{Función \texttt{uartConf()}} + La función \texttt{uartConf}, mostrada en la Sección de Código \ref{lst:uartConf}, es utilizada para configura los puertos UART, + estableciendo los parámetros de entrada, control y salida de la comunicación. + Esta función permite elegir el puerto UART que se va a configurar y los baudios a los que operará, + recibiendo estos parámetros como valores de entrada. + + Para configurar el puerto, en la función, + se abre el archivo del puerto, en el sistema de archivos del SO, %con las opciones O-RDWR, O-NOCTTY, O-NDELAY, O-NONBLOCK + y se asignan los atributos de comunicación del puerto + a una estructura \texttt{termios} + para poder manipularlos. + Estos atributos de la comunicación de entrada, control y salida + son limpiados + para después asignar los deseados. + De esta forma, se asignan los parámetros de control: + %control + \begin{itemize} + \item la tasa de baudios recibida por la función + \item mascara de los caractéres de ocho bits de tamaño + \item receptor habilitado + \item ignorar lineas de control del módem. + \end{itemize} + + %input + En los parámetros de entrada solamente + se inhabilita la detección de errores de paridad. + Posteriormente + se limpia el \textit{buffer} de transmisión, para descartar información no transmitida, + y se aplican los cambios de las opciones del puerto UART. + + \lstinputlisting[ + language=C, + firstline=10, + lastline=44, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:uartConf, + frame= lines, + caption= {Función \texttt{int uartConf(uint8\_t uartNumber, int baudRate}).} + ]{codes/uart.c} + + + \subsection{Función \texttt{uartClose()}} \label{sub:uartClose} + La función \texttt{uartClose}, mostrada en la Sección de Código \ref{lst:uartClose}, se utiliza para cerrar el puerto UART, + una vez que haya sido desocupado por el programa, + para que éste quede disponible para su utilización por otro programa. + Esta función recibe como parámetro de entrada el número del puerto UART que se desea cerrar. + + Para cerrar el puerto UART, la función accede al archivo del puerto UART + en el sistema de archivos del SO + para cerrarlo con la función \texttt{close}, + introduciendo la ruta del archivo UART que se quiere cerrar. + + \lstinputlisting[ + language=C, + firstline=46, + lastline=51, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:uartClose, + frame= lines, + caption= {Función \texttt{int uartClose(uint8\_t uartNumber)}.}] + {codes/uart.c} + + \subsection{Función \texttt{uartTransmit()}} + La función \texttt{uartTransmit}, mostrada en la Sección de Código \ref{lst:uartTransmit}, se utiliza para transmitir datos a través del puerto UART. + Esta función recibe como parámetros de entrada: el número del + puerto UART que se va a utilizar para transmitir los datos + y el mensaje que va a ser enviado. + + Para transmitir los datos, la función, una vez configurado el puerto, + accede al archivo del puerto UART mediante el sistema de archivos del SO + para escribir el mensaje en éste + con la función \texttt{write}, + introduciendo la dirección del archivo, el mensaje, y su longitud. + Posteriormente, se descarta la información no transmitida + para asegurar que el \textit{buffer} de salida quede limpio. + + \lstinputlisting[ + caption= Función \texttt{int uartTransmit(uint8\_t uartNumber{,} char message[{]})}., + language=C, + firstline=53, + lastline=65, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:uartTransmit, + frame= lines] + {codes/uart.c} + + \subsection{Función \texttt{uartReceive()}} + La función \texttt{uartReceive}, mostrada en la Sección de Código \ref{lst:uartReceive}, se utiliza para obtener los datos recibidos a través del puerto UART. + Esta función recibe como parámetros de entrada el número del + puerto UART donde se reciben los datos. + + Para obtener los datos recibidos, una vez ajustados los parámetros de comunicación, + la función accede al archivo del puerto UART, mediante el sistema de archivos del SO, + usando la función \texttt{read} para leerlo. + Para usar esta función, se deben de introducir: + la dirección del archivo, + el puntero de la variable donde se guardarán los datos leídos y + el número de bits que se van a leer. + Los \textit{buffers} de recepción de datos de los puertos UART son declarados de forma global en la librería \texttt{uart.h} de la siguiente forma: \texttt{char receive[6][100]}. + + \lstinputlisting[ + language=C, + firstline=67, + lastline=75, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:uartReceive, + frame= lines, + caption= {Función \texttt{int uartReceive(uint8\_t uartNumber)}.}] + {codes/uart.c} + +\section{Archivo de datos} +El programa desarrollado para este sistema crea un archivo de datos, en el cuál se almacenan las mediciones obtenidas por los sensores. +%ubicación del archivo +Este archivo de datos (\texttt{data.dat}) es creado en la carpeta ``DATA'', en el mismo directorio donde se encuentra el programa. +%sobreescritura +En caso de existir un archivo con el mismo nombre en la carpeta, el programa lo sobre-escribirá con un archivo de datos nuevo. +%registro hora y fecha +En este archivo se registra además la hora y fecha en la cuál se inicia la adquisición. + +En el archivo se crean columnas para cada medición, separándolas con una tabulación horizontal, iniciando con la columna del tiempo de las mediciones y siguiendo con las mediciones de concentración +de bióxido de carbono, %co2_uf, co2_f, +monóxido de carbono, %co_uf, co_f, +oxígeno, %o2_ppm, o2_xcent, +y en seguida las mediciones de las condiciones de la atmósfera +temperatura, %co2_temp, o2_temp, +presión y %co2_press, o2_press, +humedad relativa;%co2_relH +como se muestra en el Listado \ref{lst:data}. + +\begin{lstlisting}[ + language=bash, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont, + label=lst:data, + frame= lines, + caption= {Ejemplo del archivo \texttt{data.dat} con las mediciones obtenidas}] +Starting DAQ at Fri Feb 28 17:05:16 2020 +t CO2 CO2 f CO CO f O2 O2 T CO T O2 P CO P O2 RH +s ppm ppm ppm ppm ppO2 % C*10 C mBar mBar .% +0 00243 00236 00000 00000 0165.1 020.36 01254 +24.8 00811 0811 00382 +1 00226 00238 00226 00000 0165.1 020.36 01254 +25.1 00811 0811 00382 +2 00240 00238 00001 00000 0165.2 020.36 01254 +25.0 00813 0811 00382 +3 00243 00236 00000 00000 0165.2 020.36 01254 +25.0 00814 0811 00382 +4 00227 00240 00002 00000 0165.1 020.37 01254 +25.2 00814 0811 00382 +5 00241 00242 00000 00000 0165.1 020.36 01254 +24.8 00814 0811 00382 +6 00235 00243 00000 00000 0165.1 020.36 01254 +25.2 00814 0811 00382 +\end{lstlisting} + +En este archivo se almacenan las mediciones como son obtenidas de los sensores, por lo que conservan su formato original. +Las mediciones de temperatura tomadas por la tarjeta controladora \textit{EC200} (columna ``T CO'') +tienen un desplazamiento de $ +1,000 $ y un factor de $10$, por lo que para obtener las mediciones en grados Celsius hay que +restar -1000 y después dividir el número entre 10 (\eg $(01254 - 1000)/10 = 25.4$). +Las mediciones de humedad relativa (columna ``R H'') también tienen un factor de $ 10 $, por lo tanto éstas se necesitan dividir entre 10 para poder ser interpretadas en porcentaje. +Por otra parte, las mediciones de CO$_2$ (columnas ``CO2'' y ``CO2 f'') tienen un factor de $0.1$, por lo que deben multiplicarse por 10 para obtener las mediciones en ppm. + +El archivo de datos puede ser leído con el comando \texttt{cat} para visualizarlo completamente, o el comando \texttt{more} si se quiere leerlo progresivamente. También puede ser copiado a un dispositivo local con el comando \texttt{scp}. + + +\section{Conclusiones} + +En este capítulo se detalló el desarrollo de un sistema embebido basado en BeagleBone Black para la adquisición de mediciones de gases y variables ambientales. El sistema, que incluye la BeagleBone, sensores, un circuito de aislamiento y software de control en C, fue construido y probado preliminarmente. Se cumplió el objetivo de describir el desarrollo, incluyendo una librería UART reutilizable. Aunque funcional para pruebas de concepto, el sistema presenta limitaciones para entornos complejos. El siguiente capítulo evaluará el rendimiento a partir de los resultados de las pruebas. + +WORK IN PROGRESS... + + +%Para hacer estas funciones hace uso de las librerías \texttt{unistd.h}, \texttt{string.h}, \texttt{time.h} y una librería propia para la comunicación UART (\texttt{uart.h}), que a su vez usa las librería \texttt{stddef.h}, \texttt{time.h}, \texttt{termios.h}, \texttt{fcntl.h}, \texttt{unistd.h}, \texttt{sys/types.h}, \texttt{string.h}. + +%En el Sección de Código \ref{lst:test}... +% +%\begin{lstlisting}[ +% language=C, +% label=lst:test, +% frame= lines, +% caption= {Implementation of the Normality-tests in C.}] +% +% #include +% #include +% #include +% +% int +% max(int a, int b) +% { +% if(a>b) return a; +% else return b; +% } +% +% void +%\end{lstlisting} +% +% +%Otro ejemplo para pseudo código +%\begin{algorithm}[!h] %or another one check +% \caption{How to write algorithms} +% \SetAlgoLined +% +% \While{not at end of this document}{ +% read current\; +% \eIf{understand}{ +% go to next section\; +% current section becomes this one\; +% }{ +% go back to the beginning of current section\; +% } +% } +% +%\end{algorithm} + +%La función usa un ciclo \texttt{while} para tratar de configurar el sensor varias veces en caso de que no pueda ser configurado exitosamente la primera vez por cuestiones de posibles fallas en la conexión al inicio. +%Dentro del ciclo \texttt{while}, al comienzo se envía el comando de configuración del sensor usando una función para transmisión UART, se espera a que termine la transmisión y después se recibe la respuesta con una función para recepción UART. +%Una vez recibida la respuesta del sensor, se comprueba si es la respuesta esperada haciendo una comparación de cadenas con la función \texttt{strcmp}, si no hay diferencias entre las cadenas si considera que el sensor ha sido configurado y se termina la función retornando un \texttt{0}, pero si hay alguna diferencia entre las dos cadenas se repite este proceso hasta un número máximo de 10 veces antes de terminar la función enviando un mensaje de error y retornando \texttt{-1} como resultado de la función. + +%Los sensores son configurados de forma que sólo envíen mediciones en el momento en el que son solicitadas. +%En este sistema la \textit{Beaglebone Black} se encarga de configurar los sensores y de pedirles y almacenar las mediciones que estos van realizando. +%Esto se hace por medio de un programa realizado en lenguaje \textbf{C} que puede ejecutarse desde la terminal de la \textit{Beaglebone}. diff --git a/Chapters/Chapter04.aux b/Chapters/Chapter04.aux new file mode 100644 index 0000000..8598dfa --- /dev/null +++ b/Chapters/Chapter04.aux @@ -0,0 +1,103 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Pruebas y resultados}{45}{chapter.4}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{ch:PruebasyResultados}{{4}{45}{Pruebas y resultados}{chapter.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Pruebas}{45}{section.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}Medición de los gases de exhalación de una persona}{45}{subsection.4.1.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Globo conectado a la válvula de control de la atmósfera.}}{46}{figure.4.1}\protected@file@percent } +\newlabel{fig:globe2atm}{{4.1}{46}{Globo conectado a la válvula de control de la atmósfera}{figure.4.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Globo inflado a lado de la atmósfera aislada}}{46}{figure.4.2}\protected@file@percent } +\newlabel{fig:globe&atm}{{4.2}{46}{Globo inflado a lado de la atmósfera aislada}{figure.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.2}Adquisición de datos del proceso de combustión}{47}{subsection.4.1.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Vela haciendo combustión dentro de la atmósfera aislada.}}{47}{figure.4.3}\protected@file@percent } +\newlabel{fig:vela}{{4.3}{47}{Vela haciendo combustión dentro de la atmósfera aislada}{figure.4.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Resultados de las mediciones de los gases de exhalación}{47}{section.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}Comportamiento de las variables medidas}{48}{subsection.4.2.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{49}{figure.4.4}\protected@file@percent } +\newlabel{plot:R1-CO2}{{4.4}{49}{Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación}{figure.4.4}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{50}{figure.4.5}\protected@file@percent } +\newlabel{plot:R1-O2}{{4.5}{50}{Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación}{figure.4.5}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{51}{figure.4.6}\protected@file@percent } +\newlabel{plot:R1-HR}{{4.6}{51}{Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación}{figure.4.6}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{52}{figure.4.7}\protected@file@percent } +\newlabel{plot:R1-T}{{4.7}{52}{Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación}{figure.4.7}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{53}{figure.4.8}\protected@file@percent } +\newlabel{plot:R1-P}{{4.8}{53}{Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación}{figure.4.8}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{53}{figure.4.9}\protected@file@percent } +\newlabel{plot:R1-CO}{{4.9}{53}{Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación}{figure.4.9}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Comparación de los resultados obtenidos de las pruebas de medición de gases de exhalación}{54}{subsection.4.2.2}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces Tabla comparativa de valores mínimos y máximos de las variables medidas en varias pruebas de medición de los gases de exhalación.}}{54}{table.4.1}\protected@file@percent } +\newlabel{tab:exhTT}{{4.1}{54}{Tabla comparativa de valores mínimos y máximos de las variables medidas en varias pruebas de medición de los gases de exhalación}{table.4.1}{}} +\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de medición de los gases de exhalación.}}{55}{table.4.2}\protected@file@percent } +\newlabel{tab:exhVAR}{{4.2}{55}{Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de medición de los gases de exhalación}{table.4.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.3}Resultados de las pruebas de combustión}{56}{section.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Comportamiento de las variables medidas en la prueba de combustión}{56}{subsection.4.3.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4.10}{\ignorespaces Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{57}{figure.4.10}\protected@file@percent } +\newlabel{plot:C1-CO2}{{4.10}{57}{Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión}{figure.4.10}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.11}{\ignorespaces Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{58}{figure.4.11}\protected@file@percent } +\newlabel{plot:C1-CO}{{4.11}{58}{Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión}{figure.4.11}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.12}{\ignorespaces Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{59}{figure.4.12}\protected@file@percent } +\newlabel{plot:C1-O2}{{4.12}{59}{Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión}{figure.4.12}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.13}{\ignorespaces Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{60}{figure.4.13}\protected@file@percent } +\newlabel{plot:C1-HR}{{4.13}{60}{Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión}{figure.4.13}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.14}{\ignorespaces Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{61}{figure.4.14}\protected@file@percent } +\newlabel{plot:C1-T}{{4.14}{61}{Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión}{figure.4.14}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.15}{\ignorespaces Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{62}{figure.4.15}\protected@file@percent } +\newlabel{plot:C1-P}{{4.15}{62}{Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión}{figure.4.15}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Comparación de los resultados obtenidos las prueba de adquisición de datos de la combustión}{63}{subsection.4.3.2}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces Tabla comparativa de valores mínimos y máximos de las variables medidas en varias repeticiones de la prueba de adquisición en el proceso de combustión.}}{63}{table.4.3}\protected@file@percent } +\newlabel{tab:comTT}{{4.3}{63}{Tabla comparativa de valores mínimos y máximos de las variables medidas en varias repeticiones de la prueba de adquisición en el proceso de combustión}{table.4.3}{}} +\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de adquisición del proceso de combustión.}}{64}{table.4.4}\protected@file@percent } +\newlabel{tab:combVAR}{{4.4}{64}{Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de adquisición del proceso de combustión}{table.4.4}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4.4}Conclusiones del capítulo}{64}{section.4.4}\protected@file@percent } +\@setckpt{Chapters/Chapter04}{ +\setcounter{page}{66} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{4} +\setcounter{section}{4} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{15} +\setcounter{table}{4} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{67} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{11} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/Chapters/Chapter04.tex b/Chapters/Chapter04.tex new file mode 100644 index 0000000..b5542b1 --- /dev/null +++ b/Chapters/Chapter04.tex @@ -0,0 +1,620 @@ +\chapter{Pruebas y resultados} % Chapter title +\label{ch:PruebasyResultados} + +%resumen del capítulo +En este capítulo se presentan las pruebas realizadas con el sistema de adquisición de datos, con la finalidad de verificar el correcto funcionamiento del mismo, así como la validación de las mediciones obtenidas por éste. +También se muestran los resultados de estas pruebas +tanto de forma gráfica, como una tabla comparativa entre las diferentes repeticiones de cada tipo de prueba. + + +\section{Pruebas} +%idea +Para verificar el correcto funcionamiento del sistema de adquisición de datos desarrollado y la consistencia de las mediciones tomadas por éste, +se realizan dos pruebas distintas, +las cuales se repiten cinco veces para hacer una comparación entre los resultados obtenidos en cada prueba. +En estas pruebas +se miden las concentraciones de los gases +oxígeno, monóxido y bióxido de carbono, +así como +la temperatura, humedad relativa y presión, +dentro de la atmósfera aislada descrita en la \autoref{sec:atm} + +Estas pruebas son: +la medición de los gases de exhalación de una persona y +la adquisición de datos del proceso de combustión de una vela, +las cuales fueron propuestas por su repetibilidad, sencillez, +y por ser fenómenos bien conocidos, respecto a posibles concentraciones esperadas. +Éstas se detallarán a continuación. + +\subsection{Medición de los gases de exhalación de una persona} +%descripción +En esta prueba se realiza la medición de los gases exhalados por una persona al respirar profundamente, los cuales son almacenados primero en un globo, hasta reunir una cantidad considerable, para después introducirlos dentro de una atmósfera aislada, donde se realizan las mediciones por sensores instalados en ésta. +En la \autoref{fig:globe2atm} se puede observar una ilustración de esta prueba. + +\begin{figure}[!h] + \centering + \includegraphics[height=8cm]{figures/globe2atm} + \caption{Globo conectado a la válvula de control de la atmósfera.} + \label{fig:globe2atm} +\end{figure} + +%procedimiento +El procedimiento de la realización de esta prueba es el siguiente. +Primero se hace inhalar profundamente a una persona +%exhalación en globo +para después depositar sus gases de exhalación en un globo grande. +Este paso se repite +hasta que el globo consigue un volumen notablemente mayor al del recipiente de la atmósfera aislada, como se muestra en la \autoref{fig:globe&atm}, +para desplazar la mayoría del gas existente en el interior de ésta. +%conectar globo a válvula +Después, se prepara el inicio de las mediciones conectando el globo a la válvula de control de la atmósfera. +%inicio de adquisición +Una vez conectado el globo, se inicia la adquisición de datos desde la terminal del sistema y +%apertura de la válvula +se abre la válvula de control para introducir los gases a la atmósfera aislada. +%cerrar válvula +La válvula de control se cierra una vez que el globo quede sin presión. +%estabilización de mediciones +Luego de introducir los gases a la atmósfera, se espera hasta que las mediciones se estabilicen +%abrir recipiente +para después abrir y ventilar el recipiente retirando su tapa superior. +%estabilización de mediciones +La adquisición de datos es detenida una vez que los gases se estabilizan de nuevo. + +\begin{figure}[!h] + \centering + \includegraphics[height=5cm]{figures/globe&atm} + \caption{Globo inflado a lado de la atmósfera aislada} + \label{fig:globe&atm} +\end{figure} + +Los gases existentes en el interior de la atmósfera anteriores a la inserción de los gases de exhalación, son expulsados por la tapa superior del recipiente que, al sólo estar sobrepuesta, funciona como una válvula de escape. + +\subsection{Adquisición de datos del proceso de combustión} +%descripción +En esta prueba se adquieren las mediciones, ya mencionadas, durante la combustión de una vela dentro de la atmósfera asilada, como se muestra en la \autoref{fig:vela}, hasta que la falta de oxigeno extingue la llama de ésta. + +\begin{figure}[!h] + \centering + \includegraphics[height=8cm]{figures/vela} + \caption{Vela haciendo combustión dentro de la atmósfera aislada.} + \label{fig:vela} +\end{figure} + +%procedimiento +%colocar vela +%iniciar adquisición +%encender +%llama estable +%cerrar tapa +%llama extinta +%mediciones estables +%ventilar +%detener adquisición +Para realizar esta prueba se sigue el siguiente procedimiento. +Primero, se coloca la vela apagada dentro del recipiente de la atmósfera aislada, dejando éste destapado. +Una vez que la vela está colocada, se inicia la adquisición de datos y en seguida se enciende la vela. +Después de ésto, se espera a que la llama se estabilice para posteriormente colocar la tapa superior del recipiente de la atmósfera aislada. +En seguida, la llama de la vela se irá atenuando a medida que la concentración de oxígeno se reduce, hasta que ésta termina por extinguirse, lo que liberará una pequeña cantidad de humo en el interior de la atmósfera aislada. +Posteriormente, se espera a las mediciones se estabilicen para después destapar la atmósfera y así mismo ventilarla. +Finalmente, cuando las mediciones se estabilizan en los nuevos valores, la adquisición de datos termina. + +\section{Resultados de las mediciones de los gases de exhalación} +En esta sección se presentan los resultados de las pruebas de medición de los gases de exhalación explicada anteriormente. +Estos resultados se presentan tanto de forma gráfica, mostrando el comportamiento común de cada una de las variables en esta prueba, +como con una tabla comparativa de los valores mínimos y máximos obtenidos de las variables medidas en cada repetición. +También se presentan las mayores variaciones con respecto a la media que hubo de estos valores mínimos y máximos. + +\subsection{Comportamiento de las variables medidas} +A continuación se presenta una serie de gráficas de las mediciones obtenidas durante esta prueba y una breve explicación del comportamiento de éstas, mostrando las mediciones de +$CO_2$, en la \autoref{plot:R1-CO2}; + $O_2$, en la \autoref{plot:R1-O2}; + humedad relativa, en la \autoref{plot:R1-HR}; + temperatura, en la \autoref{plot:R1-T}; + presion, en la \autoref{plot:R1-P}; + y finalmente $CO$, en la \autoref{plot:R1-CO}. +Estas gráficas corresponden a la primera prueba de medición de gases de exhalación realizada, nombrada como ``prueba no. 1''. + +**comentario para el revisor: a continuación se utilizarán saltos de página provisionales sólo para facilitar la lectura y redacción** +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R1-CO2} + \caption{Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.} + \label{plot:R1-CO2} + \end{center} +\end{figure} + +En la \autoref{plot:R1-CO2} se muestra la gráfica de las mediciones de la concentración de $CO_2$ a través del tiempo, utilizando mediciones con y sin filtrado. +En esta gráfica, se puede observar como las mediciones de $CO_2$ pasan de estar en un nivel bajo, casi estático, a un nivel alto en alrededor de 30 segundos debido a la entrada de los gases de exhalación a la atmósfera aislada. +El nivel de concentración de $CO_2$ en las mediciones se mantienen en aproximadamente 40 mil ppm (4\% de concentración) durante más de 200 segundos, hasta que la tapa superior de la atmósfera es retirada. +En ese momento las mediciones de concentración comienzan a caer de forma exponencial hasta alcanzar un nivel cercano al inicial en aproximadamente 70 segundos. +Como puede notarse, las mediciones con filtrado son más uniformes y estáticas que las mediciones sin filtrado, pero también tienen una respuesta más lenta, la cuál se puede observar cuando la concentración de $CO_2$ incrementa, y cae. +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R1-O2} + \caption{Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.} + \label{plot:R1-O2} + \end{center} +\end{figure} +En la \autoref{plot:R1-O2} se muestra la gráfica de la concentración de oxígeno ($O_2$) en partes por millón (ppm), durante la prueba de medición de gases de exhalación. +En esta gráfica se observa como las mediciones de $O_2$ comienzan en un nivel superior a 200 mil ppm (20\%), y luego comienzan a decender abruptamente cuando se inicia a introducir los gases de exhalación, cerca del segundo 25, hasta que se estabilizan en al rededor de 170 mil ppm (17\%), aproximadamente en el segundo 100. +A partir de ese momento, las mediciones se mantienen casi constantes, hasta que la atmósfera se comienza a ventilar cerca del segundo 280, +es entonces cuando el nivel de concentración de oxígeno comienza a elevarse, recuperándose a un nivel cercano al inicial al final de la prueba (segundo 350). +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R1-HR} + \caption{Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.} + \label{plot:R1-HR} + \end{center} +\end{figure} + +En la \autoref{plot:R1-HR} se muestra la gráfica de las mediciones de la humedad relativa (HR) de esta prueba y su comportamiento. +En la gráfica se observa como las mediciones de HR parten de un nivel de aproximadamente 42\% y comienzan a elevarse cuando se introducen los gases de exhalación, hasta llegar a su punto máximo en el segundo 50 aproximadamente. +Después de esto, las mediciones comienzan a decender, cada vez más lentamente, hasta que la atmósfera es destapada y ventilada. +En ese momento las mediciones caen abruptamente hasta un nivel cercano al inicial, quedando un remanente de humedad en la atmósfera.\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R1-T} + \caption{Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.} + \label{plot:R1-T} + \end{center} +\end{figure} +En la \autoref{plot:R1-T} se muestran las mediciones de temperatura realizadas en esta prueba por los sensores \textit{LOX-02}, de oxígeno, y \textit{CO-AF}, de monóxido de carbono. +En la gráfica se puede observar que la temperatura tiene un valor inicial y esta aumenta levemente al introducir los gases de exhalación. +Esta temperatura va disminuyendo lentamente con el paso del tiempo, +habiendo un decremento levemente mayor al retirar la tapa superior de la atmósfera, +hasta llegar a una temperatura cercana a la inicial al final de la prueba (segundo 350). +En esta gráfica también puede notarse que el sensor \textit{CO-AF} tiene una respuesta más rápida y una mejor estabilidad que el sensor \textit{LOX-02}, +además de que las mediciones obtenidas por el sensor \textit{CO-AF} están aproximadamente \SI{0.5}{\degreeCelsius} arriba de las del sensor \textit{LOX-02}. +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R1-P} + \caption{Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.} + \label{plot:R1-P} + \end{center} +\end{figure} + +En la \ref{plot:R1-P} se muestra la gráfica de las mediciones de presión en esta prueba y su comportamiento. +En esta gráfica se puede observa que la presión tiene un leve incremento sólo en el momento de introducir los gases de exhalación, aproximadamente desde el segundo 20 hasta el 45. +También puede notarse que la estabilidad de las mediciones presión del sensor \textit{CO-AF} es mayor que la del sensor LOX-02. + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R1-CO} + \caption{Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.} + \label{plot:R1-CO} + \end{center} +\end{figure} +El comportamiento del $CO$ en la prueba de medición de gases de exhalación se muestra en la gráfica de la \autoref{plot:R1-CO}. En esta gráfica se muestran las concentraciones tanto con filtrado como sin filtrado. +Como puede observarse, las mediciones de $CO$ se mantienen al mínimo, llegando hasta 1 ppm con filtrado y 2 ppm (0.0002\%) sin filtrado, ya que la exhalación de una persona no presenta concentraciones de $CO$ considerables. +También puede notarse que las mediciones sin filtrado llegan a tener una mayor variación comparado con las mediciones que sí lo tienen. + +El comportamiento de las variables medidas en la prueba de mediciones de gases de exhalación +se mantuvo similar en las repeticiones de esta prueba. +Sus gráficas pueden ser observadas en la \autoref{app:graficas-pruebas} de esta tesis. +\pagebreak + +\subsection{Comparación de los resultados obtenidos de las pruebas de medición de gases de exhalación} +En esta sección se presenta una comparación de los resultados obtenidos de las pruebas de medición de gases de exhalación, para analizar la consistencia del sistema este tipo de prueba. +Por practicidad, está comparación está hecha con los valores mínimos y máximos de las variables medidas, obtenidos en todas las repeticiones de esta prueba. +Las gráficas, donde se puede observar el comportamiento de las variables en las demás repeticiones de esta prueba, así como sus valores mínimos y máximos, pueden ser revisados en el \autoref{app:graficas-pruebas} de esta tesis. +%La comparación hecha entre las repeticiones de esta prueba se hace tomando en cuenta los valores mínimos y máximos las variables medidas en cada una de estas. +%Los valores obtenidos de las variables de cada una de las pruebas pueden ser revisados en el \autoref{anexo} de esta tesis. + +En la \autoref{tab:exhTT} se puede observar una comparación de los valores mínimos y máximos de las variables medidas en las cinco repeticiones de la prueba en las columnas centrales. +En la primera columna se encuentran las variables medidas, +indicando la fila para el valor mínimo y máximo de cada una de las pruebas. +En la última columna se encuentra la media de los cinco valores mínimos y máximos obtenidos en cada prueba. + +Los valores de las variables $CO$ y $CO_2$ son tomados de las mediciones con filtrado, por su estabilidad ya vista en las gráficas del comportamiento de estos gases. +De la misma forma, en las variables de presión y temperatura se utilizan las mediciones realizadas por el sensor de monóxido de carbono \textit{CO-AF}. + +\begin{table}[!h] + \renewcommand{\arraystretch}{1.4} %size rows + \caption{Tabla comparativa de valores mínimos y máximos de las variables medidas en varias pruebas de medición de los gases de exhalación.} + \centering + \label{tab:exhTT} + \resizebox{15.5cm}{!} { + \begin{tabular}{ c l *{6}{r}} + %\hline + % & & \multicolumn{5}{ c }{\textbf{Pruebas de exhalación}} & \\ %\cline{3-8} + + % & & \multicolumn{5}{ c }{Pruebas de exhalación} & \\ + Variables medidas + & & \multicolumn{1}{ c }{No. 1} & \multicolumn{1}{ c }{No. 2} & \multicolumn{1}{c}{No. 3} & \multicolumn{1}{ c }{No. 4} & \multicolumn{1}{c}{No. 5} & \multicolumn{1}{c}{Media} \\ + \hline + + Concentración & Mín. & + 0 & 0 & 0 & 0 & 0 & 0.0 \\ + de {\boldmath\bfseries $CO$} (ppm) & Máx. & + 1 & 1 & 1 & 1 & 1 & 1.0 \\ + \hline + + Concentración & Mín. & + 2,140 & 2,160 & 2,180 & 2,320 & 2,260 & 2,212 \\ + de {\boldmath\bfseries $CO_2$} (ppm) & Máx. & + 38,470 & 33,070 & 34,790 & 36,990 & 37,240 & 36,112\\ + \hline + + Concentración & Mín. & + 170,000 & 174,500 & 172,900 & 171,400 & 170,400 & 171,840 \\ + de {\boldmath\bfseries $O_2$} (ppm) & Máx. & + 203,800 & 203,600 & 203,300 & 203,900 & 203,200 & 203,560\\ + \hline + + \textbf{Humedad} & Mín. & + 41.9 & 40.9 & 41.9 & 37.8 & 39.2 & 40.34 \\ + \textbf{relativa} (\%) & Máx. & + 87.0 & 87.0 & 86.3 & 82.5 & 83.0 & 85.16\\ + \hline + + \multirow{2}{*}{\textbf{Temperatura} (°C)} + & Mín. & + 23.5 & 23.7 & 23.9 & 25.1 & 24.5 & 24.14 \\ + & Máx. & 24.0 & 24.1 & 24.3 & 26.4 & 25.6 & 24.88\\ + \hline + + \multirow{2}{*}{\textbf{Presión} (mBar)} + & Mín. & + 812 & 811 & 811 & 811 & 811 & 811.2\\ + & Máx. & + 816 & 816 & 817 & 816 & 816 & 816.2 \\ + \hline + %\label{table:1} + \end{tabular} + } +\end{table} + +Como puede observarse en la tabla comparativa de las pruebas de medición de los gases de exhalación, los valores mínimos y máximos obtenidos de las mediciones tuvieron cierta consistencia. +En los valores mínimos y máximos de la concentración de $CO$ no hubo variación alguna. + +Las mayores variaciones con respecto a la media de las demás variables se muestran en la \autoref{tab:exhVAR}, con la variación relativa a la media y el número de las pruebas en las cuales hubieron estas variaciones. +En la primera columna de esta tabla se muestran las variables, las cuales tienen una fila para las variaciones de los valores mínimos y otra para las de los máximos. +En seguida se muestran estas variaciones, indicando la mayor variación inferior (desde), el número de prueba con esa variación, y la mayor variación superior (hasta), e igualmente el número de prueba. + +\begin{table}[!h] + \renewcommand{\arraystretch}{1.4} %size rows + \caption{Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de medición de los gases de exhalación.} + \centering + \label{tab:exhVAR} + \resizebox{15.5cm}{!} { + \begin{tabular}{ c l *{1}{r} c *{1}{r} c} + & & \multicolumn{4}{ c }{Variaciones}\\ + Variables medidas & + & \multicolumn{1}{ c }{Desde} & En la prueba & \multicolumn{1}{ c }{Hasta} & En la prueba \\ + \hline + + Concentración & Mín. & + -72 (-3.25\%) & No. 1 & 108 (4.88\%) & No. 4\\ + de {\boldmath\bfseries $CO_2$} (ppm) & Máx. & + -3,042 (-8.42\%) & No. 2 & 2,358 (6.53\%) & No. 1 \\ + \hline + + Concentración & Mín. & + -1,840 (-1.07\%) & No. 1 & 2,660 (1.55\%) & No. 2\\ + de {\boldmath\bfseries $O_2$} (ppm) & Máx. & + -360 (-0.18\%) & No. 5 & 340 (0.17\%) & No. 4 \\ + \hline + + \textbf{Humedad} & Mín. & + -2.5 (-6.30\%) & No. 4 & 1.6 (3.87\%) & No. 1 y 3\\ + \textbf{relativa} (\%) & Máx. & + -2.7 (-3.12\%) & No. 4 & 1.8 (2.16\%) & No. 1 y 2 \\ + \hline + + \multirow{2}{*}{\textbf{Temperatura} (°C)} + & Mín. & + -0.6 (-2.65\%) & No. 1 & 1.0 (3.98\%) & No. 4\\ + & Máx. & + -0.9 (-3.54\%) & No. 1 & 1.5 (6.11\%) & No. 4 \\ + \hline + + \multirow{2}{*}{\textbf{Presión} (mBar)} + & Mín. & + -0.2 (-0.02\%) & No. 4 & 0.8 (0.10\%) & No. 1\\ + & Máx. & + -0.2 (-0.02\%) & No. 1, 2, 4 y 5 & 0.8 (0.10\%) & No. 3 \\ + \hline + %\label{table:1} + \end{tabular} + } +\end{table} + +Cómo puede observarse en la \autoref{tab:exhVAR}, las mayores variaciones se encuentran en los valores máximos de la concentración de $CO_2$, con diferencias desde -3,042 ppm hasta 2,358 ppm con respecto a la media de valores máximos obtenidos, representando un 8.42\% y 6.53\% de esta respectivamente. +Las demás variaciones se encuentran por debajo del 6.5\% de la media de los valores obtenidos correspondientes, habiendo variaciones muy bajas como en los valores de la presión. + +%Las mayores diferencias con respecto a la media de los valores mínimos obtenidos de la concentración de $CO_2$ fueron de -72 ppm (-3.25\%) en la prueba no. 1 y 108 ppm (4.88\%) en la prueba no. 4. +%Por su parte, las variaciones de los valores máximos fueron de -3,042.0 ppm (-8.42\%) en la prueba no.2 y 2,358.0 ppm (3.12\%) en la prueba no. 5. +\pagebreak + +\section{Resultados de las pruebas de combustión} +En esta sección se presentarán los resultados de las pruebas de combustión, mostrando el comportamiento de las variables medidas durante la prueba con gráficas, y haciendo una comparativa de los valores mínimos y máximos de cada variable obtenidos en cada repetición de la prueba. +También se presentan las mayores variaciones que hubo entre estos valores. + +\subsection{Comportamiento de las variables medidas en la prueba de combustión} +A continuación se presenta una serie de gráficas de las mediciones obtenidas durante esta prueba y una breve explicación del comportamiento de éstas, mostrando las mediciones de +$CO_2$, en la \autoref{plot:C1-CO2}; +$O_2$, en la \autoref{plot:C1-O2}; +humedad relativa, en la \autoref{plot:C1-HR}; +temperatura, en la \autoref{plot:C1-T}; +presion, en la \autoref{plot:C1-P}; +y finalmente $CO$, en la \autoref{plot:C1-CO}. +Estas gráficas corresponden a la primera prueba de medición de gases de combustión, nombrada como ``prueba no. 1''. + +El comportamiento de las variables medidas en la prueba de la adquisición de datos del proceso de combustión se observa en las gráficas presentadas a continuación. +Estas gráficas corresponden a la primera repetición de esta prueba, llamada ``prueba no. 1''. +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C1-CO2} + \caption{Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.} + \label{plot:C1-CO2} + \end{center} +\end{figure} +En la \autoref{plot:C1-CO2} se muestra la gráfica de las mediciones con y sin filtrado de $CO_2$ obtenidas en esta prueba. +En esta gráfica se observa como las mediciones comienzan en un nivel casi estático en un valor de 2,500 ppm (0.25\% de concentración), y +después tienen una leve variación cuando se enciende la vela aproximadamente en el segundo 35. +El valor de las mediciones comienza a incrementarse notablemente cuando la tapa superior de la atmósfera aislada es colocada, una vez que la flama de la vela se estabiliza antes de llegar el segundo 50. +Este incremento se mantiene casi constante durante la combustión, hasta que la llama se extingue aproximadamente en el segundo 250, llegando a un valor de aproximadamente 32,500 ppm (3.25\% de concentración). +Posteriormente, las mediciones de $CO_2$ tienen un leve decremento, +y después del segundo 300 al destapar la atmósfera, hay un descenso abrupto, hasta que las mediciones se estabilizan en un valor cercano al inicial cuando la prueba finaliza (segundo 400). +También puede notarse en está gráfica que las mediciones sin filtrado tienen una mayor variación y velocidad de respuesta que las mediciones con filtrado. +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C1-CO} + \caption{Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.} + \label{plot:C1-CO} + \end{center} +\end{figure} +En la \autoref{plot:C1-CO} se muestra la gráfica de las mediciones, con y sin filtrado, de $CO$ obtenidas en esta prueba y su comportamiento. +En esta gráfica se observa como el valor de las mediciones de la concentración de $CO$ parten de casi cero, y comienzan a incrementar constantemente después de encenderse la vela y colocarse la tapa superior de la atmósfera aislada aproximadamente en el segundo 50. +Después, las mediciones de $CO$ aumentan aún más cuando la llama de la vela se extingue cerca del segundo 250, llegando casi 70 ppm (0.007\% de concentración). +Las mediciones permanecen en este nivel, hasta que después del segundo 300 la atmósfera es destapada y ventilada. +Entonces, el valor de las mediciones desciende drásticamente hasta llegar a cero ppm. +Como se puede notarse en esta gráfica, las mediciones con filtrado son más estables, mientras que las mediciones sin filtrado tienen una respuesta más rápida. +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C1-O2} + \caption{Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.} + \label{plot:C1-O2} + \end{center} +\end{figure} +En la \autoref{plot:C1-O2} se muestra la gráfica de las mediciones de la concentración de oxígeno en partes por millon (ppm) tomadas en esta prueba. +En esta gráfica se observa como las mediciones de oxígeno tienen en un nivel superior a las 200 mil ppm (20\% de concentración) al iniciar la prueba. +Estas mediciones comienzan a decender cuando la vela es encendida. +Tiempo después de que la llama se estabiliza y la atmósfera es cerrada, al pasar el segundo 50, puede observarse que el decremento de oxígeno se acelera y sigue más o menos constante, hasta que desacelera cuando la llama de la vela se extingue pasando el segundo 250. +La concentración de oxígeno disminuye a un mínimo de poco más de 160,000 ppm (16\% de concentración), y +después, pasando el segundo 300, al destapar la atmósfera aislada, los valores de las mediciones de oxígeno se elevan abruptamente, hasta estabilizarse casi en el nivel inicial al final de la prueba (segundo 400). +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C1-HR} + \caption{Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.} + \label{plot:C1-HR} + \end{center} +\end{figure} +En la \autoref{plot:C1-HR} se muestra la gráfica de la humedad relativa (en porcentaje) dentro de la atmósfera aislada durante la prueba de combustión. +En esta gráfica se observa como la humedad comienza en un valor por debajo de 40\%. +Este nivel aumenta levemente al introducirse la vela encendida (aproximadamente en el segundo 25), y después, una vez tapada la atmósfera (cerca del segundo 50), comienza a incrementar de forma casi constante. +Este incremento comienza a desacelerar a medida que la llama de la vela se va reduciendo, hasta que finalmente se extingue y se estabiliza en el valor por debajo del 80\% (cerca del segundo 300). +Después de esto, el valor de las mediciones de humedad cae rápidamente cuando atmósfera es destapada y ventilada, hasta llegar a un nivel inferior al inicial al final de la prueba. +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C1-T} + \caption{Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.} + \label{plot:C1-T} + \end{center} +\end{figure} +En la \autoref{plot:C1-T} se muestra la gráfica de las temperaturas medidas por los sensores \textit{LOX-02}, de oxígeno, y \textit{CO-AF}, de monóxido de carbono. +En esta gráfica se puede observar que las mediciones de temperatura tiene un valor inicial de casi \SI{25}{\degreeCelsius} en el sensor \textit{LOX-02} y por debajo de \SI{26}{\degreeCelsius} en el \textit{CO-AF}. +Después, ambas mediciones disminuyen levemente en el momento en el que se enciende la vela (aproximadamente en el segundo 25) y, +una vez encendida, los valores de las mediciones del sensor \textit{CO-AF} comienzan a aumentar lentamente hasta estabilizarse cerca de \SI{26}{\degreeCelsius} antes del segundo 50. +Después de esto, cuando la llama de la vela se estabiliza y a atmósfera se cierra, las mediciones del sensor \textit{CO-AF} comienzan a incrementar notoriamente, mientras que las del \textit{LOX-02} lo hacen más lentamente. +El aumento de la temperatura medida por el sensor \textit{CO-AF} comienza a desacelerar a medida que la llama de la vela se va extinguiendo hasta estabilizarse en casi \SI{29}{\degreeCelsius} al apagarse completamente la vela (segundo 250 aproximadamente). +Luego de esto, los valores de las mediciones comienzan a caer al destaparse y ventilarse la atmósfera. +Por su parte, las mediciones del sensor \textit{LOX-02} llegan a valores un poco mayores a \SI{26}{\degreeCelsius} y estos comienzan a decender tiempo después de que la atmósfera es abierta. +\pagebreak + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C1-P} + \caption{Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.} + \label{plot:C1-P} + \end{center} +\end{figure} +En la \autoref{plot:C1-P} se muestran las mediciones de presión tomadas por los sensores \textit{CO-AF} y \textit{LOX-02} durante la prueba de combustión. +Cómo se puede observar en esta gráfica la presión no varía considerablemente durante el proceso de combustión y las mediciones del sensor\textit{CO-AF} se mantienen estables en poco más de 810 mBar y las del \textit{LOX-02} al rededor de un valor inferior a 815 mBar. +En esta gráfica también se puede observar que la estabilidad del sensor \textit{CO-AF} es mayor que la del sensor \textit{LOX-02}. + +El comportamiento de estas variables en las repeticiones de esta prueba se mantienen similares. +Las gráficas de las demás pruebas son presentadas en la \autoref{app:graficas-pruebas} de esta tesis. +\pagebreak + +\subsection{Comparación de los resultados obtenidos las prueba de adquisición de datos de la combustión} +Los resultados de las repeticiones de la prueba de adquisición de datos de la combustión son comparados de la misma forma, observando los valores mínimos y máximos obtenidos, para analizar la fiabilidad del sistema de adquisición de datos desarrollado. +Las gráficas de las variables medidas a través de las repeticiones de esta prueba, las cuales muestran sus comportamientos y valores mínimos y máximos, pueden ser revisadas en la \autoref{app:graficas-pruebas} de este trabajo. + +A continuación se presenta en la \autoref{tab:comTT} la comparativa de las cinco pruebas de la adquisición en el proceso de combustión. +En esta tabla se muestran las variables medidas en primera columna, seguidas de los indicadores de valores mínimos y máximos obtenidos en cada repetición de la prueba. +Estos valores se muestran en las siguientes columnas, indicando su número de prueba, y +finalmente, en la última columna se muestra la media calculada de los valores mínimos y máximos de las cinco repeticiones. + +Para comparar los valores de las concentraciones de gases $CO$ y $CO_2$ se emplean las mediciones con filtro, ya que estas fueron más estables, y para la temperatura y presión se utilizan las mediciones obtenidas por el sensor \textit{CO-AF}, por su mayor estabilidad y velocidad de respuesta en en la temperatura, con respecto al sensor \textit{LOX-02}. + +\begin{table}[!h] + \renewcommand{\arraystretch}{1.4} %size rows + \centering + \caption{Tabla comparativa de valores mínimos y máximos de las variables medidas en varias repeticiones de la prueba de adquisición en el proceso de combustión.} + \label{tab:comTT} + \resizebox{15.5cm}{!} { + \begin{tabular}{ c l *{6}{r} } + %\hline + % & & \multicolumn{5}{ c }{\textbf{Pruebas del proceso de combustión}} & \\ %\cline{3-8} + + %\multicolumn{2}{r}{Valores de mediciones} + % \hline + & & \multicolumn{5}{ c }{Pruebas de combustión} & \\ + Variables medidas & & \multicolumn{1}{ c }{No. 1} & \multicolumn{1}{ c }{No. 2} & \multicolumn{1}{c}{No. 3} & \multicolumn{1}{ c }{No. 4} & \multicolumn{1}{c}{No. 5} & \multicolumn{1}{c}{Media} \\ + \hline%\hline + + Concentración & Mín. & + 0 & 0 & 0 & 0 & 0 & 0.0 \\ + de {\boldmath\bfseries $CO$} (ppm) & Máx. & + 51 & 71 & 64 & 72 & 63 & 64.2 \\ + \hline + + Concentración & Mín. & + 2,420 & 2,230 & 2,300 & 2,340 & 2,360 & 2,330 \\ + de {\boldmath\bfseries $CO_2$} (ppm) & Máx. & + 30,160 & 32,150 & 31,660 & 27,930 & 28,250 & 24,588 \\ + \hline + + Concentración & Mín. & + 167,300 & 162,400 & 163,300 & 168,100 & 167,800 & 165,780\\ + de {\boldmath\bfseries $O_2$} (ppm) & Máx. & + 203,100 & 204,400 & 203,900 & 203,900 & 203,800 & 203,820 \\ + \hline + + \textbf{Humedad} & Mín. & + 37.5 & 34.2 & 35.2 & 36.3 & 36.0 & 35.84 \\ + \textbf{relativa} (\%) & Máx. & + 73.4 & 76.6 & 76.1 & 70.5 & 69.3 & 73.18 \\ + \hline + + \multirow{2}{*}{\textbf{Temperatura} (°C)} + & Mín. & + 25.6 & 25.8 & 25.7 & 24.9 & 25.3 & 25.46\\ + & Máx. & + 28.8 & 28.6 & 28.2 & 28.8 & 29.9 & 28.86 \\ + \hline + + \multirow{2}{*}{\textbf{Presión} (mBar)} + & Mín. & + 812 & 811 & 811 & 811 & 811 & 811.2 \\ + & Máx. & + 816 & 816 & 817 & 816 & 816 & 816.2 \\ + \hline + %\label{table:1} + \end{tabular} + } +\end{table} + +Una mejor visualización de la variación de los valores mínimos y máximos obtenidos en cada repetición +puede visualizarse en la \autoref{tab:combVAR}. +En esta tabla se muestran las mayores variaciones (inferiores y superiores) de los valores mínimos y máximos obtenidos en las repeticiones de esta prueba, así como su valor relativo, tomando en cuenta la media como referencia. +También se menciona en cuáles pruebas se dieron estas variaciones. + +\begin{table}[!h] + \renewcommand{\arraystretch}{1.4} %size rows + \caption{Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de adquisición del proceso de combustión.} + \centering + \label{tab:combVAR} + \resizebox{15.5cm}{!} { + \begin{tabular}{ c l *{1}{r} c *{1}{r} c} + & & \multicolumn{4}{ c }{Variaciones}\\ + Variables medidas & + & \multicolumn{1}{ c }{Desde} & En la prueba & \multicolumn{1}{ c }{Hasta} & En la prueba \\ + \hline + + Concentración & Mín. & + \multicolumn{1}{c}{-} & - & \multicolumn{1}{c}{-} & -\\ + de {\boldmath\bfseries $CO$} (ppm) & Máx. & + -13.2 (-20.56\%) & No. 1 & 7.8 (12.15\%) & No. 4\\ + \hline + + Concentración & Mín. & + -100 (-4.29\%) & No. 2 & 90 (3.86\%) & No. 1 \\ + de {\boldmath\bfseries $CO_2$} (ppm) & Máx. & + -2,100 (-6.99\%) & No. 4 & 2,120 (7.06\%) & No. 2 \\ + \hline + + Concentración & Mín. & + -3,380 (-2.04\%) & No. 2 & 2,320 (1.40\%) & No. 4 \\ + de {\boldmath\bfseries $O_2$} (ppm) & Máx. & + -720 (-0.35\%) & No. 1 & 580 (0.28\%) & No. 2 \\ + \hline + + \textbf{Humedad} & Mín. & + -0.6 (-2.20\%) & No. 4 & 0.3 (1.34\%) & No. 2 \\ + \textbf{relativa} (\%) & Máx. & + -0.7 (-2.29\%) & No. 3 & 1.0 (3.60\%) & No. 5 \\ + \hline + + \multirow{2}{*}{\textbf{Temperatura} (°C)} + & Mín. & + -1.6 (-4.58\%) & No. 2 & 1.7 (4.63\%) & No. 1 \\ + & Máx. & + -3.9 (-5.30\%) & No. 5 & 3.4 (4.67\%) & No. 2 \\ + \hline + + \multirow{2}{*}{\textbf{Presión} (mBar)} + & Mín. & + \multicolumn{1}{c}{-} & - & \multicolumn{1}{c}{-} & -\\ + & Máx. & + -0.2 (-0.02\%) & No. 1, 2, 4 y 5 & 0.8 (0.10\%) & No. 3 \\ + \hline + %\label{table:1} + \end{tabular} + } +\end{table} + +Como puede observarse en la \autoref{tab:combVAR}, la mayor variación de estos valores fue en los máximos de $CO$ con 13.2 ppm por debajo de la media en la ``prueba no. 1'', los cuales representan un 20.56\% de la media los valores máximos, y 7.8 ppm por encima de la media en la ``prueba no. 4'', que equivalen al 12.15\% de esta media. +Las demás variaciones se encuentran por debajo del 8\%, habiendo algunas muy bajas y otras donde no hubo variación, las cuales están representadas con un ``-'' en la tabla. + +\section{Conclusiones del capítulo} + +%agregar cuestiones técnicas +%experimento para probar algoritmo +%desempeño del algoritmo + +%notas para borrador +%mencionar la muerte de la beaglebone? +%beaglebone cape fallida +%planta muerta + +%resolución de problemas +Las pruebas realizadas logran demostrar el correcto funcionamiento del sistema de adquisición y el programa desarrollado. +Sin embargo, antes de haber podido realizar estas pruebas +se tuvieron que resolver varios problemas que se fueron presentando. + +%\subsection{Pruebas/resultados} +Las pruebas realizadas de exhalación y combustión permitieron ver que las mediciones obtenidas tienen concordancia con los datos esperados. +En las pruebas el oxígeno tiene un valor iniciar (superior a 20\%), cercano al la concentración de oxígeno en el aire (21\%), y el $CO_2$ en tiene un valor (superior a 2,000 ppm) cercano a las concentraciones esperadas en un aire poco contaminado(3,000 ppm). +%https://www.aprendemergencias.es/incendios/teor%C3%ADa-del-fuego/ +En la prueba de combustión el valor de oxígeno desciende a un poco más de 16\%, cercano al valor en el que casi ningún material arde (14\%). +En la prueba de respiración las mediciones de $CO_2$ llegan hasta casi 40,000 ppm, que es la cantidad de bióxido de carbono en la exhalación de una persona. +%\subsection{Comportamiento de las variables} +El comportamiento y el valor de las variables corresponde con los parámetros reportados en la literatura. + +En la prueba de exhalación las variables con el comportamiento más notable fueron la concentración de $CO_2$ y oxígeno, estas se comportan como se esperaba, ya que el oxígeno cae al rededor de un 4\%, que es lo que aumenta de $CO_2$, por el proceso de respiración. +Por otra parte, la humedad y la temperatura se incrementan con el vapor en la respiración y la temperatura corporal. +Se puede observar que el comportamiento general en esta prueba se asemeja a un escalón amortiguado por la forma en que se introducen los gases y luego se expulsan. + +En la prueba de combustión las variables con el comportamiento más notable fueron el $CO_2$, el $CO$ y el oxígeno. +Durante la combustión, la concentración de oxígeno descendía, mientras que la de $CO_2$ y $CO$ ascendían. +A medida que la llama se iba extinguiendo, por la falta de oxígeno, la producción de $CO_2$ se iba frenando así como el decrecimiento de oxígeno. % aunque no de igual forma, y esto puede ser porque la combustión de la vela genera algunos otros gases. +Por su lado, el $CO$ se incrementa constantemente durante la combustión hasta extinguirse la llama, donde la concentración obtenía un impulso con el humo generado, aunque sin llegar a concentraciones altas debido en parte al gran volumen de la atmósfera asilada. + +%\subsection{Variación de los valores obtenidos} +% meter valores +En los valores mínimos y máximos obtenidos no hubo gran variación de prueba en prueba. +La mayor variación relativa fue la concentración de $CO$ en la prueba de combustión (20.56\%), y esto puede deberse a que las concentraciones eran muy pequeñas, por lo que cualquier variación concentración de $CO$ a esta escala se hace mayor. +La segunda mayor variación relativa fue la concentración de $CO_2$ en la prueba de exhalación (8.42\%), y estas variaciones pueden estar ligadas al nivel de oxigenación en la sangre de la persona al momento de la prueba, o si estaba realizando alguna actividad física, etc. +Las variaciones en las demás variables se encuentran por debajo del 8\%, con lo que se muestra la fiabilidad del sistema. diff --git a/Chapters/Chapter05.aux b/Chapters/Chapter05.aux new file mode 100644 index 0000000..733c7d5 --- /dev/null +++ b/Chapters/Chapter05.aux @@ -0,0 +1,55 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Conclusiones}{66}{chapter.5}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{ch:conclusiones}{{5}{66}{Conclusiones}{chapter.5}{}} +\@setckpt{Chapters/Chapter05}{ +\setcounter{page}{69} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{5} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{68} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{11} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/Chapters/Chapter05.tex b/Chapters/Chapter05.tex new file mode 100644 index 0000000..81a2b78 --- /dev/null +++ b/Chapters/Chapter05.tex @@ -0,0 +1,105 @@ +\chapter{Conclusiones} % Chapter title +\label{ch:conclusiones} + + +%\section{Objetivos cumplidos} +%implementación del sistema de adquisición de datos con la singleboard computer BBB usando linux embebido +Con la realización de este proyecto se logra el desarrollo de un sistema para la adquisición de concentraciones de gases y condiciones atmosféricas (presión, temperatura, humedad relativa), con el cuál se pretende asistir en la obtención de estas variables para el estudio de las reacciones sólido-gas en los tratamientos térmicos del acero. +de forma que se cumple el objetivo principal de esta tesis y también se comprueba la hipótesis que plantea +el aporte de las herramientas “\textit{open source}” ya desarrolladas para aumentar las funciones y capacidades del sistema. + +%PyR/funciones +Dentro del desarrollo de este sistema también se implementó de un circuito de protección para señales digitales, +el desarrollo de una librería para configuración y utilización de los puertos UART de la \textit{Beaglebone} y +un programa con funciones de +configuración de sensores, +obtención y registro de mediciones y +gestión del tiempo para la adquisición, +así como el diseño de una atmósfera parcialmente aislada. +Trabajo y conocimiento que podrá ser utilizado en el futuro +dentro de algún proyecto que requiera de estas herramientas. + +%tarjetas controladoras +La utilización de tarjetas controladoras facilitó la interfaz con los sensores, +utilizando los puertos UART de la \textit{Beaglebone} para comunicarse con éstos, disminuyendo así el posible ruido al transmitir señales analógicas. +Estas tarjetas controladoras realizaron también el acondicionamiento y la compensación de las mediciones, disminuyendo así la afectación por el ruido y las condiciones atmosféricas. +Para ello, las tarjetas controladoras utilizan sensores de temperatura, presión y humedad, que también pueden realizar mediciones para ser registradas por el sistema de adquisición. + +%PyR/rangos de sensores +Este sistema desarrollado puede medir concentraciones de hasta +250,000 ppm (25\%) de $O_2$, +5,000 ppm (0.5\%) de $CO$, +y 200,000 ppm (20\%) de $CO_2$, +en atmósferas con hasta +90\% de humedad relativa (sin condensación), +con temperaturas desde 0 a \SI{50}{\degreeCelsius} +y una presión dentro del rango de 800 hasta 1,200 mbar. +Estos rangos mencionados son para garantizar el uso de los tres sensores dentro de sus parámetros de operación. + +%PyR/resultados de las pruebas +Los resultados de las pruebas demuestran que tanto el algoritmo, los sensores y la interfaz de \textit{hardware} (utilizando aisladores digitales ISOW7248) funcionan de manera adecuada individualmente, logrando así un correcto funcionamiento del sistema en conjunto. +Estos resultados también demuestran la confiabilidad del sistema desarrollado, obteniendo un comportamiento consistente de las variables medidas en los dos tipos de pruebas realizadas. +También se observan pocas variaciones en las mediciones obtenidas en cada prueba, +siendo del 8.42\% (con respecto a la media de los valores máximos de $CO_2$ obtenidos en las cinco diferentes pruebas) la mayor variación, en la prueba no. 2 de exhalación, +y del 20.56\% en el nivel máximo de $CO$ en la prueba no. 1 de combustión, posiblemente debido a las bajas concentraciones medidas. + +%\section{Trabajo a futuro} +%\subsection{Corto, mediano plazo}%corto, mediano plazo +El trabajo a futuro que se puede realizar en este sistema a corto y mediano plazo para lograr mejorarlo podría ser implementar funciones que alerten al usuario cuando los parámetros atmosféricas salgan del rango de operación de los sensores, así como mejorar la implementación de la duración de la adquisición de datos para introducir el tiempo exacto como texto (\eg 1:30:07, hh:mm:ss) y no sólo la cantidad de horas. +También, opcionalmente para aumentar la modularidad del \textit{software}, se podría separar la función \texttt{sensConf} en dos funciones, una para inicializar el sensor y otra para elegir modos de operación y otras opciones del sensor. +En cuanto a los componentes de \textit{hardware}, se podría diseñar una \textit{daughterboard} con los aisladores digitales que se coloque encima de la \textit{Beaglebone}, así como un módulo en el cuál se conecten todos los sensores de concentración de gases y también se conecten todos los cables de UART y alimentación en un sólo conector. +La atmósfera controlada también podría mejorarse utilizando una tarjeta de control, en lugar de una fuente de alimentación para alimentar el mezclador de gases. + +%\subsection{Largo plazo}%largo plazo + %web app +A largo plazo, el trabajo a futuro que se puede realizar en este sistema podría ser el desarrollo de aplicación web corriendo desde la \textit{Beaglebone}, + %acceso remoto desde un navegador web +para un acceso remoto desde un navegador web, + %interfaz de usuario gráfica +con una interfaz gráfica que facilite la utilización del sistema al usuario para la realización de + %realizar adquisición de datos +adquisición de datos en pruebas y experimentos, + %visualizar gráficas de pruebas y experimentos / %descargar gráficas y datos +la visualización y la obtención de gráficas y datos, + %monitoreo remoto en tiempo real +y el monitoreo en tiempo real de las pruebas y experimentos. + +%monitoreo de comunicación / no se conocían los comandos +Antes de obtener el manual del sensor EC200, no se conocían los comandos utilizados para su operación, por lo que +el sensor tuvo que utilizarse con el programa \textit{GasLab}, proporcionado por el provedor co2meter. +Al comunicarse por medio de este programa, se monitorearon los comandos utilizados por éste y las respuestas del sensor, utilizando dos terminales RX de los puertos UART de la \textit{Beaglebone} y el programa \textit{minicom}, para conocer la forma de operación del sensor. + + + +También se puede desarrollar una función para la gestión del tiempo de adquisición, utilizando los PRU de la \textit{Beaglebone}, para así mejorar el control de la obtención de las mediciones y transladar esa carga de trabajo a un microcontrolador con capacidades en tiempo real. + +%mala configuración UART +%El programa de adquisición de datos tenía problemas para configurar +Los puertos UART de la \textit{Beaglebone} +no se configuraban correctamente +utilizando la estructura de \texttt{termios} en el programa de adquisición de datos. +Esto era debido a que al modificar los atributos de los puertos +no se limpiaban los valores previos, por lo que se mantenían algunas configuraciones no deseadas. +Para corregir este problema sólo se limpiaron las configuraciones existentes en los puertos antes de asignar los nuevos parámetros. + +%Reintento de configuración de sensores +La configuración de los sensores en algunas ocasiones no era exitosa, por lo que era necesario realizar más intentos. +Este error se manejó recibiendo el mensaje de confirmación del sensor y utilizando un ciclo \texttt{while} para realizar un determinado número de intentos hasta que el sensor confirmara su correcta configuración. + +%mensajes de confirmación diferentes a los del manual +También fue necesario examinar los mensajes de respuesta del sensor \textit{SprintIR}, +ya que este no respondía con el mensaje de confirmación de configuración especificado en el manual del fabricante. +Para esto se creó una sección de código imprimía en la terminal los caractéres del mensaje recibido y su valor en código ASCII. Este código fue retirado de la versión actual del programa. + +%manejo del tiempo +El sistema operativo utilizado en este trabajo no ejecuta las tareas en tiempo real, +por lo que se quiso anticipar al problema de +acumular un retardo en las mediciones +durante pruebas muy prolongadas +al utilizar la función \texttt{sleep}. +Al principio se utilizó un ciclo \texttt{while}, donde el programa se detenía hasta que la hora/fecha del sistema (representada en segundos) llegaba al momento en el que se realizaba el muestreo, +pero al implementar este algoritmo se percató de que el CPU se sobrecargaba al estar constantemente verificando la hora/fecha del sistema. +Debido a esto se decidió +poner al programa en reposo el tiempo restante para el siguiente muestreo después de haber realizado y almacenado las mediciones (menos un margen de tiempo considerable para darle oportunidad al administrador de tareas regresar al programa antes de este muestreo), +utilizando la función \texttt{sleep} en el algoritmo, +esto ayudó a reducir el uso de CPU a un valor al rededor del 20\%. \ No newline at end of file diff --git a/Chapters/Chapter0A.aux b/Chapters/Chapter0A.aux new file mode 100644 index 0000000..b993370 --- /dev/null +++ b/Chapters/Chapter0A.aux @@ -0,0 +1,175 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {chapter}{\numberline {A}Anexo o Apéndice}{69}{appendix.Alph1}\protected@file@percent } +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\@writefile{loa}{\addvspace {10\p@ }} +\newlabel{anexo}{{A}{69}{Anexo o Apéndice}{appendix.Alph1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {A.1}Códigos}{69}{section.Alph1.1}\protected@file@percent } +\newlabel{lst:main.c}{{A.1}{69}{Archivo main.c}{lstlisting.Alph1.1}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {A.1}Archivo main.c}{69}{lstlisting.Alph1.1}\protected@file@percent } +\newlabel{lst:daq.h}{{A.2}{70}{Archivo daq.h}{lstlisting.Alph1.2}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {A.2}Archivo daq.h}{70}{lstlisting.Alph1.2}\protected@file@percent } +\newlabel{lst:daq.c}{{A.3}{70}{Archivo daq.c}{lstlisting.Alph1.3}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {A.3}Archivo daq.c}{70}{lstlisting.Alph1.3}\protected@file@percent } +\newlabel{lst:uart.h}{{A.4}{72}{Archivo uart.h}{lstlisting.Alph1.4}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {A.4}Archivo uart.h}{72}{lstlisting.Alph1.4}\protected@file@percent } +\newlabel{lst:uart.c}{{A.5}{72}{Archivo uart.c}{lstlisting.Alph1.5}{}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {A.5}Archivo uart.c}{72}{lstlisting.Alph1.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {A.2}Tablas de datos}{74}{section.Alph1.2}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {A.1}{\ignorespaces Tabla de mediciones.}}{74}{table.Alph1.1}\protected@file@percent } +\newlabel{tb:m}{{A.1}{74}{Tabla de mediciones}{table.Alph1.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {A.3}Gráficas de los datos obtenidos de las pruebas}{75}{section.Alph1.3}\protected@file@percent } +\newlabel{app:graficas-pruebas}{{A.3}{75}{Gráficas de los datos obtenidos de las pruebas}{section.Alph1.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.1}Medición de gases de exhalación: Prueba no. 2}{75}{subsection.Alph1.3.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.1}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de medición de gases de exhalación.}}{75}{figure.Alph1.1}\protected@file@percent } +\newlabel{plot:R2-CO}{{A.1}{75}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de medición de gases de exhalación}{figure.Alph1.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.2}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de medición de gases de exhalación.}}{76}{figure.Alph1.2}\protected@file@percent } +\newlabel{plot:R2-CO2}{{A.2}{76}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de medición de gases de exhalación}{figure.Alph1.2}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.3}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de medición de gases de exhalación.}}{76}{figure.Alph1.3}\protected@file@percent } +\newlabel{plot:R2-O2}{{A.3}{76}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de medición de gases de exhalación}{figure.Alph1.3}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.4}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de medición de gases de exhalación.}}{77}{figure.Alph1.4}\protected@file@percent } +\newlabel{plot:R2-HR}{{A.4}{77}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de medición de gases de exhalación}{figure.Alph1.4}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.5}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de medición de gases de exhalación.}}{77}{figure.Alph1.5}\protected@file@percent } +\newlabel{plot:R2-T}{{A.5}{77}{Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de medición de gases de exhalación}{figure.Alph1.5}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.6}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de medición de gases de exhalación.}}{78}{figure.Alph1.6}\protected@file@percent } +\newlabel{plot:R2-P}{{A.6}{78}{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de medición de gases de exhalación}{figure.Alph1.6}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.2}Medición de gases de exhalación: Prueba no. 3}{79}{subsection.Alph1.3.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.7}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de medición de gases de exhalación.}}{79}{figure.Alph1.7}\protected@file@percent } +\newlabel{plot:R3-CO}{{A.7}{79}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de medición de gases de exhalación}{figure.Alph1.7}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.8}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de medición de gases de exhalación.}}{80}{figure.Alph1.8}\protected@file@percent } +\newlabel{plot:R3-CO2}{{A.8}{80}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de medición de gases de exhalación}{figure.Alph1.8}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.9}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de medición de gases de exhalación.}}{80}{figure.Alph1.9}\protected@file@percent } +\newlabel{plot:R3-O2}{{A.9}{80}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de medición de gases de exhalación}{figure.Alph1.9}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.10}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de medición de gases de exhalación.}}{81}{figure.Alph1.10}\protected@file@percent } +\newlabel{plot:R3-HR}{{A.10}{81}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de medición de gases de exhalación}{figure.Alph1.10}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.11}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de medición de gases de exhalación.}}{81}{figure.Alph1.11}\protected@file@percent } +\newlabel{plot:R3-T}{{A.11}{81}{Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de medición de gases de exhalación}{figure.Alph1.11}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.12}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de medición de gases de exhalación.}}{82}{figure.Alph1.12}\protected@file@percent } +\newlabel{plot:R3-P}{{A.12}{82}{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de medición de gases de exhalación}{figure.Alph1.12}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.3}Medición de gases de exhalación: Prueba no. 4}{83}{subsection.Alph1.3.3}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.13}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de medición de gases de exhalación.}}{83}{figure.Alph1.13}\protected@file@percent } +\newlabel{plot:R4-CO}{{A.13}{83}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de medición de gases de exhalación}{figure.Alph1.13}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.14}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de medición de gases de exhalación.}}{84}{figure.Alph1.14}\protected@file@percent } +\newlabel{plot:R4-CO2}{{A.14}{84}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de medición de gases de exhalación}{figure.Alph1.14}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.15}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de medición de gases de exhalación.}}{84}{figure.Alph1.15}\protected@file@percent } +\newlabel{plot:R4-O2}{{A.15}{84}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de medición de gases de exhalación}{figure.Alph1.15}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.16}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de medición de gases de exhalación.}}{85}{figure.Alph1.16}\protected@file@percent } +\newlabel{plot:R4-HR}{{A.16}{85}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de medición de gases de exhalación}{figure.Alph1.16}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.17}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de medición de gases de exhalación.}}{85}{figure.Alph1.17}\protected@file@percent } +\newlabel{plot:R4-T}{{A.17}{85}{Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de medición de gases de exhalación}{figure.Alph1.17}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.18}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de medición de gases de exhalación.}}{86}{figure.Alph1.18}\protected@file@percent } +\newlabel{plot:R4-P}{{A.18}{86}{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de medición de gases de exhalación}{figure.Alph1.18}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.4}Medición de gases de exhalación: Prueba no. 5}{87}{subsection.Alph1.3.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.19}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de medición de gases de exhalación.}}{87}{figure.Alph1.19}\protected@file@percent } +\newlabel{plot:R5-CO}{{A.19}{87}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de medición de gases de exhalación}{figure.Alph1.19}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.20}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de medición de gases de exhalación.}}{88}{figure.Alph1.20}\protected@file@percent } +\newlabel{plot:R5-CO2}{{A.20}{88}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de medición de gases de exhalación}{figure.Alph1.20}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.21}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de medición de gases de exhalación.}}{88}{figure.Alph1.21}\protected@file@percent } +\newlabel{plot:R5-O2}{{A.21}{88}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de medición de gases de exhalación}{figure.Alph1.21}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.22}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de medición de gases de exhalación.}}{89}{figure.Alph1.22}\protected@file@percent } +\newlabel{plot:R5-HR}{{A.22}{89}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de medición de gases de exhalación}{figure.Alph1.22}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.23}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de medición de gases de exhalación.}}{89}{figure.Alph1.23}\protected@file@percent } +\newlabel{plot:R5-T}{{A.23}{89}{Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de medición de gases de exhalación}{figure.Alph1.23}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.24}{\ignorespaces Gráfica de las mediciones de presión durante la ``prueba no. 5'' de medición de gases de exhalación.}}{90}{figure.Alph1.24}\protected@file@percent } +\newlabel{plot:R5-P}{{A.24}{90}{Gráfica de las mediciones de presión durante la ``prueba no. 5'' de medición de gases de exhalación}{figure.Alph1.24}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.5}Adquisición del proceso de combustión: Prueba no. 2}{91}{subsection.Alph1.3.5}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.25}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{91}{figure.Alph1.25}\protected@file@percent } +\newlabel{plot:C2-CO}{{A.25}{91}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de adquisición del proceso de combustión}{figure.Alph1.25}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.26}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{92}{figure.Alph1.26}\protected@file@percent } +\newlabel{plot:C2-CO2}{{A.26}{92}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión}{figure.Alph1.26}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.27}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{92}{figure.Alph1.27}\protected@file@percent } +\newlabel{plot:C2-O2}{{A.27}{92}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión}{figure.Alph1.27}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.28}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{93}{figure.Alph1.28}\protected@file@percent } +\newlabel{plot:C2-HR}{{A.28}{93}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de adquisición del proceso de combustión}{figure.Alph1.28}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.29}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{93}{figure.Alph1.29}\protected@file@percent } +\newlabel{plot:C2-T}{{A.29}{93}{Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de adquisición del proceso de combustión}{figure.Alph1.29}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.30}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{94}{figure.Alph1.30}\protected@file@percent } +\newlabel{plot:C2-P}{{A.30}{94}{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de adquisición del proceso de combustión}{figure.Alph1.30}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.6}Adquisición del proceso de combustión: Prueba no. 3}{95}{subsection.Alph1.3.6}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.31}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{95}{figure.Alph1.31}\protected@file@percent } +\newlabel{plot:C3-CO}{{A.31}{95}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de adquisición del proceso de combustión}{figure.Alph1.31}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.32}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{96}{figure.Alph1.32}\protected@file@percent } +\newlabel{plot:C3-CO2}{{A.32}{96}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión}{figure.Alph1.32}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.33}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{96}{figure.Alph1.33}\protected@file@percent } +\newlabel{plot:C3-O2}{{A.33}{96}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión}{figure.Alph1.33}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.34}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{97}{figure.Alph1.34}\protected@file@percent } +\newlabel{plot:C3-HR}{{A.34}{97}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de adquisición del proceso de combustión}{figure.Alph1.34}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.35}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{97}{figure.Alph1.35}\protected@file@percent } +\newlabel{plot:C3-T}{{A.35}{97}{Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de adquisición del proceso de combustión}{figure.Alph1.35}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.36}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{98}{figure.Alph1.36}\protected@file@percent } +\newlabel{plot:C3-P}{{A.36}{98}{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de adquisición del proceso de combustión}{figure.Alph1.36}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.7}Adquisición del proceso de combustión: Prueba no. 4}{99}{subsection.Alph1.3.7}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.37}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{99}{figure.Alph1.37}\protected@file@percent } +\newlabel{plot:C4-CO}{{A.37}{99}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de adquisición del proceso de combustión}{figure.Alph1.37}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.38}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{100}{figure.Alph1.38}\protected@file@percent } +\newlabel{plot:C4-CO2}{{A.38}{100}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión}{figure.Alph1.38}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.39}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{100}{figure.Alph1.39}\protected@file@percent } +\newlabel{plot:C4-O2}{{A.39}{100}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión}{figure.Alph1.39}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.40}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{101}{figure.Alph1.40}\protected@file@percent } +\newlabel{plot:C4-HR}{{A.40}{101}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de adquisición del proceso de combustión}{figure.Alph1.40}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.41}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{101}{figure.Alph1.41}\protected@file@percent } +\newlabel{plot:C4-T}{{A.41}{101}{Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de adquisición del proceso de combustión}{figure.Alph1.41}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.42}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{102}{figure.Alph1.42}\protected@file@percent } +\newlabel{plot:C4-P}{{A.42}{102}{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de adquisición del proceso de combustión}{figure.Alph1.42}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {A.3.8}Adquisición del proceso de combustión: Prueba no. 5}{103}{subsection.Alph1.3.8}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {A.43}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{103}{figure.Alph1.43}\protected@file@percent } +\newlabel{plot:C5-CO}{{A.43}{103}{Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de adquisición del proceso de combustión}{figure.Alph1.43}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.44}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{104}{figure.Alph1.44}\protected@file@percent } +\newlabel{plot:C5-CO2}{{A.44}{104}{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión}{figure.Alph1.44}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.45}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{104}{figure.Alph1.45}\protected@file@percent } +\newlabel{plot:C5-O2}{{A.45}{104}{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión}{figure.Alph1.45}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.46}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{105}{figure.Alph1.46}\protected@file@percent } +\newlabel{plot:C5-HR}{{A.46}{105}{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de adquisición del proceso de combustión}{figure.Alph1.46}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.47}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{105}{figure.Alph1.47}\protected@file@percent } +\newlabel{plot:C5-T}{{A.47}{105}{Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de adquisición del proceso de combustión}{figure.Alph1.47}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {A.48}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{106}{figure.Alph1.48}\protected@file@percent } +\newlabel{plot:C5-P}{{A.48}{106}{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 5'' de adquisición del proceso de combustión}{figure.Alph1.48}{}} +\@setckpt{Chapters/Chapter0A}{ +\setcounter{page}{107} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{1} +\setcounter{section}{3} +\setcounter{subsection}{8} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{48} +\setcounter{table}{1} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{80} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{76} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{5} +} diff --git a/Chapters/Chapter0A.tex b/Chapters/Chapter0A.tex new file mode 100644 index 0000000..3d080f6 --- /dev/null +++ b/Chapters/Chapter0A.tex @@ -0,0 +1,504 @@ +%% Appendix A +% +\chapter{Anexo o Apéndice} +\label{anexo} + +\section{Códigos} +En esta sección del \autoref{anexo} se presentan los archivos del código fuente utilizados para el desarrollo del programa de este trabajo. +En el \autoref{lst:main.c} se muestra el archivo principal \texttt{main.c} con la función \texttt{main} del programa. +En el \autoref{lst:daq.h} se muestra el archivo de encabezado (archivo H) \texttt{daq.h} con las librerías, las definiciones, y la declaración de las funciones necesarias para la adquisición de datos. +En el \autoref{lst:daq.c} se muestra el archivo de implementación (archivo C) \texttt{daq.c}, donde se encuentran las funciones para la adquisición de datos. +En el \autoref{lst:uart.h} se muestra el archivo de encabezado (archivo H) \texttt{daq.h} con las librerías, las definiciones, y la declaración de las funciones y las variables necesarias para la comunicación a través de los puertos UART. +Y por último, en el \autoref{lst:uart.c} se muestra el archivo de implementación (archivo C) \texttt{daq.c}, donde se encuentran las funciones y la declaración de la estructura \texttt{termios} para la comunicación a través de los mismos puertos. + +%archivo de implementación (archivo C) +%archivo de encabezado (archivo H) +%declaraciones de funciones +%macros +%definiciones de tipos de datos + +\lstinputlisting[caption = {Archivo main.c}, label= lst:main.c, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont,language = C,frame= lines]{codes/main.c} + +\lstinputlisting[caption = {Archivo daq.h}, label= lst:daq.h, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont,frame= lines, language = C]{codes/daq.h} + +\lstinputlisting[caption = {Archivo daq.c}, label= lst:daq.c, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont,language = C, frame= lines]{codes/daq.c} + +\lstinputlisting[caption = {Archivo uart.h}, label= lst:uart.h, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont,frame= lines, language = C]{codes/uart.h} + +\lstinputlisting[caption = {Archivo uart.c}, label= lst:uart.c, + basicstyle=\mlttfamily\fontsize{6}{8}\selectfont,frame= lines, language = C]{codes/uart.c} + +\cleardoublepage +\section{Tablas de datos} +En esta sección se muestran sólo de forma ilustrativa las mediciones obtenidas de la prueba de Medición de gases de exhalación no. 1 en la \autoref{tb:m}. + +\pgfplotstableset{ + columns/t/.style={column name= t.},%, column type=r}, + columns/CO2/.style={column name= $CO_2$},%, column type=r}, + columns/CO2 f/.style={column name= $CO_2$ f.},%, column type=r}, + columns/CO/.style={column name= $CO$},%, column type=r}, + columns/CO f/.style={column name= $CO$ f.},%, column type=r}, + columns/O2ppo2/.style={column name= $O_2$,fixed zerofill,precision=1},%, column type=r}, + columns/O2xc/.style={column name= $O_2$},%, column type=r}, + columns/T CO2/.style={column name= T. $CO$},%, column type=r}, + columns/T O2/.style={column name= T. $O_2$,fixed zerofill,precision=1},%, column type=r}, + columns/P CO2/.style={column name= P. $CO$},%, column type=r}, + columns/P O2/.style={column name= P. $O_2$},%, column type=r}, + columns/R H/.style={column name= H. R.},%, column type=r}, + empty cells with={\vdots}, + every head row/.style={before row={\toprule}, + after row={ + \multicolumn{1}{c}{\si{\second}} & \multicolumn{1}{c}{ppm} & \multicolumn{1}{c}{ppm} & \multicolumn{1}{c}{ppm} & \multicolumn{1}{c}{ppm} & \multicolumn{1}{c}{pp{$O_2$}} & \multicolumn{1}{c}{\si{\percent}} & \multicolumn{1}{c}{\si{\degreeCelsius}} & \multicolumn{1}{c}{\si{\degreeCelsius}} & \multicolumn{1}{c}{m\si{\bar}} & \multicolumn{1}{c}{m\si{\bar}} & \multicolumn{1}{c}{\si{\percent}} + \\\midrule}}, + every last row/.style={after row=\bottomrule} +} +\begin{table}[h!] + \centering + \caption{Tabla de mediciones.} + \label{tb:m} + \resizebox{\textwidth}{!}{% + \pgfplotstabletypeset[col sep=comma]{gnuplot/data/R1-s.csv} + } +\end{table} +\cleardoublepage + +\section{Gráficas de los datos obtenidos de las pruebas} \label{app:graficas-pruebas} +En esta sección se presentan las gráficas realizadas con los datos obtenidos de las pruebas de medición de gases de exhalación y adquisición de datos del proceso de combustión en su sección correspondiente con el número de prueba. + +\subsection{Medición de gases de exhalación: Prueba no. 2} +En esta sección se muestran las graficas de las mediciones de +$CO$ en la \autoref{plot:R2-CO}, +$CO2$ en la \autoref{plot:R2-CO2}, +$O_2$ en la \autoref{plot:R2-O2}, +humedad relativa en la \autoref{plot:R2-HR}, +temperatura en la \autoref{plot:R2-T} +y presión en la, de la prueba de mediciones de gases de exhalación no. 2. + +\begin{figure}[hbt!] + \begin{center} + \input{gnuplot/output/R2-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de medición de gases de exhalación.} + \label{plot:R2-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R2-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de medición de gases de exhalación.} + \label{plot:R2-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R2-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de medición de gases de exhalación.} + \label{plot:R2-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R2-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de medición de gases de exhalación.} + \label{plot:R2-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R2-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de medición de gases de exhalación.} + \label{plot:R2-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R2-P} + \caption{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de medición de gases de exhalación.} + \label{plot:R2-P} + \end{center} +\end{figure} + +\cleardoublepage + +\subsection{Medición de gases de exhalación: Prueba no. 3} +En esta sección se muestran las graficas de las mediciones de +$CO$ en la \autoref{plot:R3-CO}, +$CO2$ en la \autoref{plot:R3-CO2}, +$O_2$ en la \autoref{plot:R3-O2}, +humedad relativa en la \autoref{plot:R3-HR}, +temperatura en la \autoref{plot:R3-T} +y presión en la, de la prueba de mediciones de gases de exhalación no. 3. +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R3-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de medición de gases de exhalación.} + \label{plot:R3-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R3-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de medición de gases de exhalación.} + \label{plot:R3-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R3-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de medición de gases de exhalación.} + \label{plot:R3-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R3-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de medición de gases de exhalación.} + \label{plot:R3-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R3-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de medición de gases de exhalación.} + \label{plot:R3-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R3-P} + \caption{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de medición de gases de exhalación.} + \label{plot:R3-P} + \end{center} +\end{figure} + +\cleardoublepage + +\subsection{Medición de gases de exhalación: Prueba no. 4} +En esta sección se muestran las graficas de las mediciones de +$CO$ en la \autoref{plot:R4-CO}, +$CO2$ en la \autoref{plot:R4-CO2}, +$O_2$ en la \autoref{plot:R4-O2}, +humedad relativa en la \autoref{plot:R4-HR}, +temperatura en la \autoref{plot:R4-T} +y presión en la, de la prueba de mediciones de gases de exhalación no. 2. +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R4-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de medición de gases de exhalación.} + \label{plot:R4-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R4-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de medición de gases de exhalación.} + \label{plot:R4-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R4-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de medición de gases de exhalación.} + \label{plot:R4-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R4-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de medición de gases de exhalación.} + \label{plot:R4-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R4-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de medición de gases de exhalación.} + \label{plot:R4-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R4-P} + \caption{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de medición de gases de exhalación.} + \label{plot:R4-P} + \end{center} +\end{figure} + +\cleardoublepage + +\subsection{Medición de gases de exhalación: Prueba no. 5} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R5-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de medición de gases de exhalación.} + \label{plot:R5-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R5-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de medición de gases de exhalación.} + \label{plot:R5-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R5-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de medición de gases de exhalación.} + \label{plot:R5-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R5-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de medición de gases de exhalación.} + \label{plot:R5-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R5-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de medición de gases de exhalación.} + \label{plot:R5-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/R5-P} + \caption{Gráfica de las mediciones de presión durante la ``prueba no. 5'' de medición de gases de exhalación.} + \label{plot:R5-P} + \end{center} +\end{figure} + +\cleardoublepage + +\subsection{Adquisición del proceso de combustión: Prueba no. 2} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C2-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.} + \label{plot:C2-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C2-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.} + \label{plot:C2-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C2-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.} + \label{plot:C2-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C2-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de adquisición del proceso de combustión.} + \label{plot:C2-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C2-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de adquisición del proceso de combustión.} + \label{plot:C2-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C2-P} + \caption{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de adquisición del proceso de combustión.} + \label{plot:C2-P} + \end{center} +\end{figure} + +\cleardoublepage + +\subsection{Adquisición del proceso de combustión: Prueba no. 3} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C3-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.} + \label{plot:C3-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C3-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.} + \label{plot:C3-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C3-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.} + \label{plot:C3-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C3-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de adquisición del proceso de combustión.} + \label{plot:C3-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C3-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de adquisición del proceso de combustión.} + \label{plot:C3-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C3-P} + \caption{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de adquisición del proceso de combustión.} + \label{plot:C3-P} + \end{center} +\end{figure} + +\cleardoublepage + +\subsection{Adquisición del proceso de combustión: Prueba no. 4} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C4-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.} + \label{plot:C4-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C4-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.} + \label{plot:C4-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C4-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.} + \label{plot:C4-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C4-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de adquisición del proceso de combustión.} + \label{plot:C4-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C4-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de adquisición del proceso de combustión.} + \label{plot:C4-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C4-P} + \caption{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de adquisición del proceso de combustión.} + \label{plot:C4-P} + \end{center} +\end{figure} + +\cleardoublepage + +\subsection{Adquisición del proceso de combustión: Prueba no. 5} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C5-CO} + \caption{Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.} + \label{plot:C5-CO} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C5-CO2} + \caption{Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.} + \label{plot:C5-CO2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C5-O2} + \caption{Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.} + \label{plot:C5-O2} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C5-HR} + \caption{Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de adquisición del proceso de combustión.} + \label{plot:C5-HR} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C5-T} + \caption{Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de adquisición del proceso de combustión.} + \label{plot:C5-T} + \end{center} +\end{figure} + +\begin{figure}[h] + \begin{center} + \input{gnuplot/output/C5-P} + \caption{Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 5'' de adquisición del proceso de combustión.} + \label{plot:C5-P} + \end{center} +\end{figure} + diff --git a/FrontBackMatter/Abstract.aux b/FrontBackMatter/Abstract.aux new file mode 100644 index 0000000..182f1ac --- /dev/null +++ b/FrontBackMatter/Abstract.aux @@ -0,0 +1,51 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {chapter}{Abstract}{\es@scroman {iv}}{chapter*.2}\protected@file@percent } +\@setckpt{FrontBackMatter/Abstract}{ +\setcounter{page}{5} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{4} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/FrontBackMatter/Abstract.tex b/FrontBackMatter/Abstract.tex new file mode 100644 index 0000000..1f4f139 --- /dev/null +++ b/FrontBackMatter/Abstract.tex @@ -0,0 +1,8 @@ + +% *** quitar? *** + +\chapter*{Abstract} % Abstract for master degree thesis +\addcontentsline{toc}{chapter}{Abstract} + + +Add your abstract here ... diff --git a/FrontBackMatter/Bibliography.aux b/FrontBackMatter/Bibliography.aux new file mode 100644 index 0000000..f43907a --- /dev/null +++ b/FrontBackMatter/Bibliography.aux @@ -0,0 +1,83 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\bibstyle{IEEEtran} +\bibdata{Reference} +\bibcite{WoS-inFigures-2020}{1} +\bibcite{WoS-About-Steel}{2} +\bibcite{Bankiter-pqesimportanteel-acero}{3} +\bibcite{latem_mill_scale_2024}{4} +\bibcite{young2016high}{5} +\bibcite{svembedded}{6} +\bibcite{araari2014design}{7} +\bibcite{anand2015using}{8} +\bibcite{travaglione2015high}{9} +\bibcite{rodriguez2018adquisicion}{10} +\bibcite{Lakshmi2019rtdas}{11} +\bibcite{khera2017development}{12} +\bibcite{daqNI}{13} +\bibcite{sysdaqElectroIndustriaMag}{14} +\bibcite{molloy2019exploring}{15} +\newlabel{bibliography}{{A.3.8}{107}{Adquisición del proceso de combustión: Prueba no. 5}{figure.Alph1.48}{}} +\bibcite{hallinan2011embedded}{16} +\bibcite{DebianWebPage}{17} +\bibcite{GNUWebPage}{18} +\bibcite{SSHWebPage}{19} +\bibcite{Cloud9dummies}{20} +\bibcite{kerrisk2017linux}{21} +\bibcite{jones2010wg14}{22} +\bibcite{worsfold2019encyclopedia}{23} +\bibcite{luminOxDS}{24} +\bibcite{coafds}{25} +\bibcite{ec200man}{26} +\bibcite{sprintIRDSgss}{27} +\bibcite{sprintIRDSco2m}{28} +\bibcite{isow784xDS}{29} +\bibcite{isow784xAR}{30} +\@setckpt{FrontBackMatter/Bibliography}{ +\setcounter{page}{109} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{30} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{1} +\setcounter{section}{3} +\setcounter{subsection}{8} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{48} +\setcounter{table}{1} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{80} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{76} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{5} +} diff --git a/FrontBackMatter/Bibliography.tex b/FrontBackMatter/Bibliography.tex new file mode 100644 index 0000000..b09df34 --- /dev/null +++ b/FrontBackMatter/Bibliography.tex @@ -0,0 +1,9 @@ +% Bibliography + +\label{bibliography} % Reference the bibliography elsewhere with \autoref{bibliography} + + + +\bibliographystyle{IEEEtran} +\bibliography{Reference} + diff --git a/FrontBackMatter/Colophon.aux b/FrontBackMatter/Colophon.aux new file mode 100644 index 0000000..538beb5 --- /dev/null +++ b/FrontBackMatter/Colophon.aux @@ -0,0 +1,50 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{FrontBackMatter/Colophon}{ +\setcounter{page}{110} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{30} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{1} +\setcounter{section}{3} +\setcounter{subsection}{8} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{48} +\setcounter{table}{1} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{81} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{76} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{5} +} diff --git a/FrontBackMatter/Colophon.tex b/FrontBackMatter/Colophon.tex new file mode 100644 index 0000000..6084897 --- /dev/null +++ b/FrontBackMatter/Colophon.tex @@ -0,0 +1,37 @@ +% Colophon: a brief description of publication or production notes relevant to the edition. + +\pagestyle{empty} +\hfill +\vfill +\pdfbookmark[0]{Colophon}{Colophon} +\section*{Colophon} + +This document was typeset using the \texttt{itmthesis} class developed by Gerardo Marx Chávez-Campos. The class was designed based on the \texttt{classicthesis} class developed by Andr\'e Miede. The \texttt{itmthesis} is available for \LaTeX\ in a Bitbucket repository: + +\begin{center} +\url{https://gmarxcc@bitbucket.org/itmthesis/the-itmorelia-thesis-class.git}, +\end{center} +or in a Git-Hub repository: + +\begin{center} +\url{https://github.com/gmarxcc/the-itmorelia-thesis-class} +\end{center} + +\noindent Happy users of \texttt{itmthesis} class may send a real postcard, coffee mug, hoody or any kind of present to my university ``Instituto Tecnológico de Morelia'', Tecnologico Avenue, Morelia city, Michoacan State, Mexico. + +\section*{Colofón} + +Este documento fue generado usando el estilo desarrollado en la clase \texttt{itmthesis}, desarrollada por Gerardo Marx Chávez-Campos. Esta fue diseñada basada en el estilo \texttt{classicthesis} desarrollado por Andr\'e Miede. + +El estilo \texttt{itmthesis} y un ejemplo de su uso está disponible en repositorios para ser compilados en \LaTeX\ en Bitbucket: + +\begin{center} +\url{https://gmarxcc@bitbucket.org/itmthesis/the-itmorelia-thesis-class.git}, +\end{center} +o en Git-Hub: + +\begin{center} +\url{https://github.com/gmarxcc/the-itmorelia-thesis-class} +\end{center} + +\noindent Si eres un usuario agradecido con este diseño puedes mandar una postal, taza de café, sudadera de tu universidad o cualquier tipo de presente en forma de agradecimiento a la universidad de origen de tu servidor: ``Instituto Tecnológico de Morelia'', Av. Tecnológico \#1500, Col. Santiaguito, Morelia, Michoacán, México. \ No newline at end of file diff --git a/FrontBackMatter/Contents.aux b/FrontBackMatter/Contents.aux new file mode 100644 index 0000000..9e010de --- /dev/null +++ b/FrontBackMatter/Contents.aux @@ -0,0 +1,50 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{FrontBackMatter/Contents}{ +\setcounter{page}{18} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{5} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/FrontBackMatter/Contents.tex b/FrontBackMatter/Contents.tex new file mode 100644 index 0000000..8557999 --- /dev/null +++ b/FrontBackMatter/Contents.tex @@ -0,0 +1,4 @@ +\tableofcontents +\listoffigures +\listoftables +\lstlistoflistings \ No newline at end of file diff --git a/FrontBackMatter/Declaration.aux b/FrontBackMatter/Declaration.aux new file mode 100644 index 0000000..6c9c7c5 --- /dev/null +++ b/FrontBackMatter/Declaration.aux @@ -0,0 +1,50 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{FrontBackMatter/Declaration}{ +\setcounter{page}{111} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{30} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{1} +\setcounter{section}{3} +\setcounter{subsection}{8} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{48} +\setcounter{table}{1} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{82} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{76} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{1} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{5} +} diff --git a/FrontBackMatter/Declaration.tex b/FrontBackMatter/Declaration.tex new file mode 100644 index 0000000..b1a0ca8 --- /dev/null +++ b/FrontBackMatter/Declaration.tex @@ -0,0 +1,23 @@ +% Declaration + +\pdfbookmark[0]{Declaration}{Declaration} % Bookmark name visible in a PDF viewer + +\chapter*{Declaración} % Declaration section text + +\thispagestyle{empty} + +Yo, \textbf{\myName}, con número de control \textbf{\myNumber} declaro que el trabajo titulado: \emph{\myTitle, \mySubtitle}, es resultado de mi trabajo e investigación original. No se ha realizado una copia de otro trabajo o fuente excepto los respectivamente citados de forma explícita en el texto. +\bigskip + +\begin{flushright} +\noindent\textit{\myLocation, \myTime} +\end{flushright} + + +\smallskip +\begin{flushright} +\begin{tabular}{m{5cm}} +\\ \hline +\centering\myName, \today \\ +\end{tabular} +\end{flushright} \ No newline at end of file diff --git a/FrontBackMatter/Dedication.aux b/FrontBackMatter/Dedication.aux new file mode 100644 index 0000000..3ea6dbb --- /dev/null +++ b/FrontBackMatter/Dedication.aux @@ -0,0 +1,50 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{FrontBackMatter/Dedication}{ +\setcounter{page}{3} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{2} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/FrontBackMatter/Dedication.tex b/FrontBackMatter/Dedication.tex new file mode 100644 index 0000000..5516eb6 --- /dev/null +++ b/FrontBackMatter/Dedication.tex @@ -0,0 +1,21 @@ +%--------------------- +%Hoja de dedicatoria +\pdfbookmark[1]{Dedicatoria}{Dedicatoria} % Bookmark name visible in a PDF viewer + +\thispagestyle{empty} + +\vspace*{3cm} + + +\begin{center} +\emph{Ohana} significa familia. \\ +Y tu familia nunca te abandona ni te olvida.\\ \medskip +--- Lilo \& Stitch -- +\end{center} + +\medskip + +\begin{center} +-- Dedicado en memoria de George Simon Ohm -- \\ \smallskip +1789\,--\,1854 +\end{center} \ No newline at end of file diff --git a/FrontBackMatter/Foreword.aux b/FrontBackMatter/Foreword.aux new file mode 100644 index 0000000..d7e1184 --- /dev/null +++ b/FrontBackMatter/Foreword.aux @@ -0,0 +1,51 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {chapter}{Prólogo}{\es@scroman {iii}}{chapter*.1}\protected@file@percent } +\@setckpt{FrontBackMatter/Foreword}{ +\setcounter{page}{4} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{3} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/FrontBackMatter/Foreword.tex b/FrontBackMatter/Foreword.tex new file mode 100644 index 0000000..3b9ee94 --- /dev/null +++ b/FrontBackMatter/Foreword.tex @@ -0,0 +1,13 @@ +\chapter*{Prólogo} +\addcontentsline{toc}{chapter}{Prólogo} + +Los documentos de tesis son un legado escrito que prevalece por los años. Este documento, dependiendo de la institución que lo emite, puede variar en la forma que se presenta. En ese mismo sentido, la estructura ha sido definida en los lineamientos emitidos por la Dirección General de Educación Superior Tecnológica (DGEST). Sin embargo, la falta de actualización, la complejidad de manejar documentos de gran capacidad por procesadores como Microsoft Word y una mayor uniformidad de tesis en la División de Estudios de Posgrado e Investigación (DEPI). Han propiciado que el Comité Institucional de Posgrado e Investigación emitan esta primera versión de un manual/formato para la estructura de documentos como tesis, tesinas o disertación.\par + +En esta guía/formato se presentan e identifican los elementos y tipografía basados en el ISO-7144 y la DGEST, así como su implementación en lenguaje \LaTeX, éste a su vez funciona como una guía para que el autor pueda redactar y estructurar adecuadamente las partes del documento.\par + +La plantilla está configurada para ejecutarse con cualquiera de las distribuciones libres de \LaTeX{} como MiK\TeX{} o \TeX Live, además ha sido probada en \textbf{Overleaf}, \textbf{\TeX Pad} y muestra absoluta compatibilidad con \textbf{Mendeley} y \textbf{Plot.ly}; el código está ampliamente basado en la plantilla \textbf{``Classic Thesis Template''} del autor \textbf{Andre Miede}.\par + +\bigskip +\begin{flushright} +-- \myProf -- +\end{flushright} \ No newline at end of file diff --git a/FrontBackMatter/Resumen.aux b/FrontBackMatter/Resumen.aux new file mode 100644 index 0000000..8b27ff1 --- /dev/null +++ b/FrontBackMatter/Resumen.aux @@ -0,0 +1,51 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@writefile{toc}{\contentsline {chapter}{Resúmen}{\es@scroman {v}}{chapter*.3}\protected@file@percent } +\@setckpt{FrontBackMatter/Resumen}{ +\setcounter{page}{6} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{5} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/FrontBackMatter/Resumen.tex b/FrontBackMatter/Resumen.tex new file mode 100644 index 0000000..8507574 --- /dev/null +++ b/FrontBackMatter/Resumen.tex @@ -0,0 +1,5 @@ +\chapter*{Resúmen} % Abstract for master degree thesis +\addcontentsline{toc}{chapter}{Resúmen} + + +Agregar resumen aquí ... \ No newline at end of file diff --git a/FrontBackMatter/Titleback.aux b/FrontBackMatter/Titleback.aux new file mode 100644 index 0000000..974cbc3 --- /dev/null +++ b/FrontBackMatter/Titleback.aux @@ -0,0 +1,50 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{FrontBackMatter/Titleback}{ +\setcounter{page}{2} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{1} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/FrontBackMatter/Titleback.tex b/FrontBackMatter/Titleback.tex new file mode 100644 index 0000000..b643914 --- /dev/null +++ b/FrontBackMatter/Titleback.tex @@ -0,0 +1,28 @@ +% Back of the title page + +\thispagestyle{empty} + +\hfill + +\vfill + +\noindent\myName: \textit{\myTitle,} \mySubtitle, %\myDegree, +\textcopyright\ \myTime + +\bigskip + +\noindent\textsc{Mesa de revisión}: \\ +\myProf \\ +\myOtherProf \\ +\mySupervisor \\ +\myOtherSupervisor + +\medskip + +\noindent\textsc{Localidad}: \\ +\myLocation + +\medskip + +\noindent\textsc{Impresa}: \\ +\myTime diff --git a/FrontBackMatter/TitlepageIng.aux b/FrontBackMatter/TitlepageIng.aux new file mode 100644 index 0000000..5a8b125 --- /dev/null +++ b/FrontBackMatter/TitlepageIng.aux @@ -0,0 +1,50 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\@setckpt{FrontBackMatter/TitlepageIng}{ +\setcounter{page}{1} +\setcounter{equation}{0} +\setcounter{enumi}{0} +\setcounter{enumii}{0} +\setcounter{enumiii}{0} +\setcounter{enumiv}{0} +\setcounter{footnote}{0} +\setcounter{mpfootnote}{0} +\setcounter{part}{0} +\setcounter{chapter}{0} +\setcounter{section}{0} +\setcounter{subsection}{0} +\setcounter{subsubsection}{0} +\setcounter{paragraph}{0} +\setcounter{subparagraph}{0} +\setcounter{figure}{0} +\setcounter{table}{0} +\setcounter{Item}{0} +\setcounter{Hfootnote}{0} +\setcounter{bookmark@seq@number}{1} +\setcounter{blindtext}{1} +\setcounter{Blindtext}{5} +\setcounter{blind@countparstart}{0} +\setcounter{blindlist}{0} +\setcounter{blindlistlevel}{0} +\setcounter{blindlist@level}{0} +\setcounter{blind@listcount}{0} +\setcounter{blind@levelcount}{0} +\setcounter{blind@randomcount}{0} +\setcounter{blind@randommax}{0} +\setcounter{blind@pangramcount}{0} +\setcounter{blind@pangrammax}{0} +\setcounter{parentequation}{0} +\setcounter{lstnumber}{1} +\setcounter{float@type}{8} +\setcounter{subfigure}{0} +\setcounter{lofdepth}{1} +\setcounter{subtable}{0} +\setcounter{lotdepth}{1} +\setcounter{@todonotes@numberoftodonotes}{0} +\setcounter{AlgoLine}{0} +\setcounter{algocfline}{0} +\setcounter{algocfproc}{0} +\setcounter{algocf}{0} +\setcounter{section@level}{0} +\setcounter{lstlisting}{0} +} diff --git a/FrontBackMatter/TitlepageIng.tex b/FrontBackMatter/TitlepageIng.tex new file mode 100644 index 0000000..ad8a102 --- /dev/null +++ b/FrontBackMatter/TitlepageIng.tex @@ -0,0 +1,91 @@ +% Portada Ingeniería: +\pdfbookmark[1]{Portada}{Portada} % Bookmark name visible in a PDF viewer +\begin{titlepage} +\begin{addmargin}[-1cm]{-3cm} +\hfill + +\begingroup +%Logotipos: +\begin{picture}(0,0) +\put(-10,-20){\includegraphics[width=7cm]{logos/sepLogo.jpg}} +\put(200,-20){\includegraphics[width=5cm]{logos/tecnmBW}} +\put(380,-20){\includegraphics[width=3cm]{logos/itm}} +\end{picture} + +\begin{center} +%{\scshape\LARGE SECRETAR\'IA DE EDUCACI\'ON P\'UBLICA\\ + +\vspace{0.1in} +\end{center} +\endgroup +%-------------- +\begin{center} +\bigskip +\rule[3mm]{160mm}{4pt} +\rule[3mm]{140mm}{3pt}\\ +\bigskip +\begingroup +{\Huge +\textsc{\myUni}\\\vspace{0.1in} +{\Huge +\calligra{``José María Morelos y Pavón''}}} +\endgroup +\end{center} +%-------Datos de portada------- +\begingroup % Create the command for including the title page in the document +\hbox{ % Horizontal box +\hspace*{.01\textwidth} % Whitespace to the left of the title page +%\rule[depth]{width}{height} +\rule[-1cm]{6pt}{15cm} % Vertical line +\hspace{3mm}%Horizontal space +\rule[0cm]{3pt}{14cm}% +\hspace{3mm} +\rule[2cm]{2pt}{12cm} +\hspace{1cm} +\parbox[b]{.75\textwidth}{ % Texto de la portada aquí: +\begin{center} +%----------- + {\Large + \scshape{\DEPDepartment}\\ + \textsc{\IELCFaculty} \\ \bigskip} + + \textsc{TITULACIÓN INTEGRAL POR TESIS}\\\bigskip + \begingroup + % Título de la tesis: + {\Large + \textsc{\color{Maroon}\textsc{``\myTitle''}}\\ + \bigskip + \bigskip + %Subtítulo de la tesis: + {\color{Maroon}\texttt{\mySubtitle}}} + \endgroup + + \bigskip + \bigskip + \bigskip + + \textsc{QUE PARA OBTENER EL TÍTULO DE:}\\ + \bigskip + {\large\textsc{\IngDegree}\\\bigskip} + \textsc{PRESENTA:}\\ + {\large\textsc{\myName}}\\ % Your name + %\textsc{\mytwoName} \\ + \bigskip + \bigskip + {\large +% \textsc{Director: \myProf}\\ +% \textsc{Codirector: \myOtherProf}\\ +% \textsc{Revisor: \mySupervisor}\\ +% \textsc{Revisor: \myOtherSupervisor}\\} + \textsc{Asesor:}\\ + {\large\textsc{\myProf}}} +\end{center}}} +\endgroup +\bigskip +\bigskip +\bigskip +\begin{center} +\textsc{\myLocation \, -- \myTime \, -- \myThesisVersion} +\end{center} +\end{addmargin} +\end{titlepage} \ No newline at end of file diff --git a/FrontBackMatter/TitlepageMC.tex b/FrontBackMatter/TitlepageMC.tex new file mode 100644 index 0000000..fc1a43f --- /dev/null +++ b/FrontBackMatter/TitlepageMC.tex @@ -0,0 +1,89 @@ +% Portada Ingeniería: +\pdfbookmark[1]{Portada}{Portada} % Bookmark name visible in a PDF viewer +\begin{titlepage} +\begin{addmargin}[-1cm]{-3cm} +\hfill + +\begingroup +%Logotipos: +\begin{picture}(0,0) +\put(-10,-20){\includegraphics[width=7cm]{logos/sepLogo.jpg}} +\put(200,-20){\includegraphics[width=5cm]{logos/tecnmBW}} +\put(380,-20){\includegraphics[width=3cm]{logos/itm}} +\end{picture} + +\begin{center} +%{\scshape\LARGE SECRETAR\'IA DE EDUCACI\'ON P\'UBLICA\\ + +\vspace{0.1in} +\end{center} +\endgroup +%-------------- +\begin{center} +\bigskip +\rule[3mm]{160mm}{4pt} +\rule[3mm]{140mm}{3pt}\\ +\bigskip +\begingroup +{\Huge +\textsc{\myUni}\\\vspace{0.1in} +{\Huge +\calligra{``José María Morelos y Pavón''}}} +\endgroup +\end{center} +%-------Datos de portada------- +\begingroup % Create the command for including the title page in the document +\hbox{ % Horizontal box +\hspace*{.01\textwidth} % Whitespace to the left of the title page +%\rule[depth]{width}{height} +\rule[-1cm]{6pt}{15cm} % Vertical line +\hspace{3mm}%Horizontal space +\rule[0cm]{3pt}{14cm}% +\hspace{3mm} +\rule[2cm]{2pt}{12cm} +\hspace{1cm} +\parbox[b]{.75\textwidth}{ % Texto de la portada aquí: +\begin{center} +%----------- + {\Large + \scshape{\myDepartment}\\ + \textsc{\myFaculty} \\ \bigskip} + + \textsc{TESIS}\\\bigskip + \begingroup + % Título de la tesis: + {\Large + \textsc{\color{Maroon}\textsc{``\myTitle''}}\\ + \bigskip + \bigskip + %Subtítulo de la tesis: + {\color{Maroon}\texttt{\mySubtitle}}} + \endgroup + + \bigskip + \bigskip + \bigskip + + \textsc{QUE PARA OBTENER EL TÍTULO DE:}\\ + \bigskip + {\large\textsc{\myDegree}\\\bigskip} + \textsc{PRESENTA:}\\ + {\large\textsc{\myName}}\\ % Your name + %\textsc{\mytwoName} \\ + \bigskip + \bigskip + {\large + \textsc{Director: \myProf}\\ + \textsc{Codirector: \myOtherProf}\\ + \textsc{Revisor: \mySupervisor}\\ + \textsc{Revisor: \myOtherSupervisor}\\} +\end{center}}} +\endgroup +\bigskip +\bigskip +\bigskip +\begin{center} +\textsc{\myLocation \, -- \myTime \, -- \myThesisVersion} +\end{center} +\end{addmargin} +\end{titlepage} \ No newline at end of file diff --git a/Reference.bib b/Reference.bib new file mode 100644 index 0000000..c0700a8 --- /dev/null +++ b/Reference.bib @@ -0,0 +1,612 @@ +@book{young2016high, + title = {High-Temperature Oxidation and Corrosion of Metals}, + author = {Young, David J.}, + year = {2016}, + publisher = {Elsevier}, + isbn = {978-0-08-100101-1}, + address = {Oxford, UK} +} + +@misc{latem_mill_scale_2024, + title = {Removing Mill Scale from Steel Surfaces}, + author = {{Latem Industries Limited}}, + year = {2024}, + month = {jan}, % Mes deducido de la URL + howpublished = {Blog Post}, + url = {https://latem.com/blog/removing-mill-scale-from-steel-surfaces}, + urldate = {2024-10-15}, % Fecha en la que *tú* accediste a la página + note = {[Online; accessed 15-October-2024]}, %Formato de la fecha y acceso. + keywords = {mill scale, steel, surface preparation, rust removal, abrasive blasting, pickling, grinding, wire brushing, laser cleaning}, + publisher = {{Latem Industries Limited}} +} + +@techrep{WoS-inFigures-2020, + title = "World Steel in Figures 2020", + institution = "World Steel Association", + year = "2020" +} + +@online{Bankiter-pqesimportanteel-acero, + title = {¿Por qué es tan importante el acero?}, + author = {Blog de Economía y Finanzas Bankinter}, + url = {https://www.bankinter.com/blog/economia/acero-aplicaciones-uso}, + urldate = {2018-03-23} +} + +@online{WoS-About-Steel, + title = {About Steel}, + author = {World Steel Association AISBL}, + url = {https://www.worldsteel.org/about-steel.html}, + urldate = {2021-08-1} +} + +@online{Cloud9dummies, + title = {How to Launch the Cloud9 IDE on Your BeagleBone}, + author = {Rui Santos, Luis Miguel Costa Perestrelo}, + url = {https://www.dummies.com/computers/beaglebone/how-to-launch-the-cloud9-ide-on-your-beaglebone/}, + urldate = {2021-03-2} +} + +@techrep{isow784xAR, + author = "Anand Reghunathan, Koteshwar Rao, Anant Kamath", + title = "Low-Emission Designs With ISOW7841 Integrated Signal and Power Isolator", + institution = "Texas Instruments Incorporated", + year = "2019" +} + +@techrep{isow784xDS, + author = "{Texas Instruments}", + title = "ISOW784x High-performance, 5000-VRMS reinforced quad-channel digital isolators with integrated high-efficiency, low-emissions DC-DC converter datasheet (Rev. F)", + institution = "Texas Instruments Incorporated", + year = "2019" +} + +@techrep{sprintIRDSgss, + author = "{Gas Sensing Solutions}", + title = "SprintIR", + institution = "Gas Sensing Solutions", + year = "2020" +} + +@techrep{sprintIRDSco2m, + author = "{CO2 Meter}", + title = "SprintIR Datasheet", + year = "2016" +} + +@techrep{ec200man, + author = "{CO2, Meter}", + title = "EC200 Electrochemical Sensor Controller Manual", + institution = "CO2 Meter", + year = "2019" +} + +@techrep{coafds, + author = "{Alphasense Ltd}", + title = "CO-AF Carbon Monoxide Sensor Technical Specification", + institution = "Alphasense Ltd", + year = "2017" +} + +@techrep{luminOxDS, + author = "{SST SENSING LTD}", + title = {LuminOx O2 Sensors Data Sheet"}, + institution = {SST SENSING LTD}, + year = "2017" +} + +@misc{jones2010wg14, + title = {WG14 N1539 Committee Draft ISO/IEC 9899: 201x}, + author = {Jones, Larry}, + year = {2010}, + publisher={International Standards Organization} +} + +@article{kerrisk2017linux, + title = {Linux programmer’s manual}, + author = {Kerrisk, Michael and Zijlstra, P}, + journal={Linux Man-Pages Project}, + year = {2017} +} + +@online{Cloud9WP, + title = {Cloud9}, + author = "{Amazon Web Services, Inc.}", + year = 2020, + url = {https://aws.amazon.com/es/cloud9/}, + urldate = {2020-03-26} +} + +@online{GNUWebPage, + author = "{Free Software Foundation, Inc.}", + title = {Acerca de Debian}, + year = 2020, + url = {https://www.gnu.org/}, + urldate = {2020-03-26} +} + +@online{SSHWebPage, + title = {SSH (Secure Shell)}, + author = {Tatu Ylonen}, + year = 2020, + url = {https://www.ssh.com/ssh/}, + urldate = {2020-03-26} +} + +@online{DebianWebPage, + author = "{Software in the Public Interest}", + title = {Acerca de Debian}, + year = 2020, + url = {https://www.debian.org/intro/about}, + urldate = {2020-03-26} +} + +@book{hallinan2011embedded, + title = {Embedded Linux primer: a practical real-world approach}, + author = {Hallinan, Christopher}, + year = {2011}, + publisher={Pearson Education India} +} + +@online{sysdaqElectroIndustriaMag, + author = "{Revista Electro Industria}", + title = {¿Qué son los sistemas DAQ?}, + year = 2018, + url = {http://www.emb.cl/electroindustria/articulo.mvc?xid=3286&edi=164&xit=que-son-los-sistemas-daq}, + urldate = {2020-04-05} +} + +@online{daqNI, + author = "{National Instruments Corporation}", + title = {¿Qué es Adquisición de Datos?}, + year = 2020, + url = {http://www.ni.com/data-acquisition/what-is/esa/}, + urldate = {2020-04-05} +} + +@book{molloy2019exploring, + title = {Exploring BeagleBone: tools and techniques for building with embedded Linux}, + author = {Molloy, Derek}, + year = {2019}, + publisher={John Wiley \& Sons} +} + +@book{worsfold2019encyclopedia, + title = {Encyclopedia of analytical science}, + author = {Worsfold, Paul and Townshend, Alan and Poole, Colin F and Mir{\'o}, Manuel}, + year = {2019}, + publisher={Elsevier} +} + +@article{svembedded, + title = {Embedded Web Server based Interactive data acquisition and Control System}, + author = "{SV, Miss Pulate and AB, Mrs Diggikar}" +} + +@inproceedings{araari2014design, + title = {Design and implementation of an embedded data acquisition based on linux system for smart grid}, + author = {Araari, T and Charaabi, L and Jelassi, K}, + booktitle = {2014 International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM)}, + pages={1--5}, + year = {2014}, + organization={IEEE} +} + +@inproceedings{anand2015using, + title = {Using pruss for real-time applications on beaglebone black}, + author = {Anand, Anjitha M and Raveendran, Balu and Cherukat, Shoukath and Shahab, Shiyas}, + booktitle = {Proceedings of the Third International Symposium on Women in Computing and Informatics}, + pages = {377--382}, + year = {2015}, + organization={ACM} +} + +@article{travaglione2015high, + title = {HIGH RESOLUTION UNDERSEA ACOUSTIC DATA ACQUISITION USING SINGLE-BOARD MICROCONTROLLERS}, + author = {Travaglione, Ben and Munyard, Andrew and Matthews, David}, + year = {2015} +} + +@article{rodriguez2018adquisicion, + title = {Adquisici{\'o}n de datos anal{\'o}gicos con alta precisi{\'o}n usando una Computadora de Placa {\'U}nica}, + author = {Rodr{\'\i}guez Corbo, Fidel Alejandro and Hern{\'a}ndez Gonz{\'a}lez, Arturo and Ram{\'\i}rez Beltr{\'a}n, Jorge}, + journal = {Ingenier{\'\i}a Electr{\'o}nica, Autom{\'a}tica y Comunicaciones}, + volume = {39}, + number = {3}, + pages = {68--76}, + year = {2018}, + publisher = {Facultad de El{\'e}ctrica, Instituto Superior Polit{\'e}cnico Jos{\'e} Antonio~…} +} + +@article{Lakshmi2019rtdas, + title = {Development of Open Source Real Time Data Acquisition System}, + author = "{Dr. R. Lakshmi Narayana, Prof. K. Nagabhushan Raju}", + journal = {International Journal of Applied Engineering Research}, + volume = {14}, + number = {8}, + pages = {2038--2042}, + year = {2019}, + publisher = {Research India Publications} +} + +@inproceedings{khera2017development, + title = {Development of web based gas monitoring system using LabVIEW}, + author = {Khera, Neeraj and Sharma, Priya and Shukla, Divya and Dar, Ishfaq Gaffar}, + booktitle = {2017 Recent Developments in Control, Automation \& Power Engineering (RDCAPE)}, + pages = {439--441}, + year = {2017}, + organization = {IEEE} +} + +@COMMENT{ +@article{BREWER1998, + title = {Titanium alloys and processing for high speed aircraft}, + journal = {Materials Science and Engineering: A}, + volume = {243}, + number = {1}, + pages = {299 - 304}, + year = {1998}, + issn = {0921-5093}, + doi = {https://doi.org/10.1016/S0921-5093(97)00818-6}, + url = {http://www.sciencedirect.com/science/article/pii/S0921509397008186}, + author = {William D Brewer and R.Keith Bird and Terryl A Wallace}, + keywords = {Ti alloys, Processing techniques, Research} +} + + +@article{cole1995light, + title = {Light weight materials for automotive applications}, + author = {Cole, GS and Sherman, AM}, + journal={Materials characterization}, + volume={35}, + number={1}, + pages={3--9}, + year = {1995}, + publisher={Elsevier} +} + +@article{KYLILI2017280, + title = "Policy trends for the sustainability assessment of construction materials: A review", + journal = "Sustainable Cities and Society", + volume = "35", + pages = "280 - 288", + year = "2017", + issn = "2210-6707", + doi = "https://doi.org/10.1016/j.scs.2017.08.013", + url = "http://www.sciencedirect.com/science/article/pii/S2210670717303773", + author = "Angeliki Kylili and Paris A. Fokaides", + keywords = "Environmental policy, Construction material, Sustainable building, LCA" +} + + +@book{moleraTratamientosMarcomo, + title = {Tratamientos t{\'e}rmicos de los metales}, + author = {Molera Sol{\'a}, Pere}, + volume={51}, + year = {1991}, + publisher={Marcombo} +} + +@masterthesis{TratamientosAcerosTesis, + author= {Perez Patiño, Juan Antonio}, + title = {Tratamientos t{\'e}rmicos de los aceros}, + school= {Universidad Aut{\'o}noma de Nuevo Le{\'o}n}, + year = {1996} +} + +@book{PracticalHeatTreating, + title = {Practical heat treating}, + author = {Dossett, Jon L and Boyer, Howard E}, + year = {2006}, + publisher={Asm International} +} + + +@article{FEMGlotic2000, + author = {Glotic, A}, + file = {:C$\backslash$:/Users/MATILDE/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Glotic - 2000 - Identification of Thermal Parameters for Transformer FEM model by Differential Evolution Optimization algorithm.pdf:pdf}, + keywords = {divided into four main,engineering models proposed for,groups,optimization method,parameter estimation,power,temperature,transformer analysis are,transformers}, + mendeley-groups = {Par{\'{a}}metros del sistema}, + title = {{Identification of Thermal Parameters for Transformer FEM model by Differential Evolution Optimization algorithm}}, + year = {2000} +} + +@article{RadialFeng2015, + author = {Feng, Kai and Ying, Zhanfeng and Tong, Xuan}, + doi = {10.1109/PESGM.2015.7285614}, + file = {:C$\backslash$:/Users/MATILDE/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Feng, Ying, Tong - 2015 - Radial thermal circuit model for overhead conductors based on parameter identification under natural convectio.pdf:pdf}, + isbn = {9781467380409}, + issn = {19449933}, + journal = {IEEE Power and Energy Society General Meeting}, + keywords = {Overhead conductors,Parameter identification,Radial temperature distribution,Thermal circuit model}, + mendeley-groups = {Par{\'{a}}metros del sistema}, + pages = {0--4}, + title = {{Radial thermal circuit model for overhead conductors based on parameter identification under natural convection condition}}, + volume = {2015-Septe}, + year = {2015} +} + +@article{KalmanBucyPaz, + author = {Paz, Serafin Ramos}, + file = {:C$\backslash$:/Users/MATILDE/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Paz - Unknown - Application of the Kalman-Bucy Filter for system identification and optimal tracking trajectory for a DC Motor(2).pdf:pdf}, + mendeley-groups = {Par{\'{a}}metros del sistema}, + number = {6}, + pages = {1--5}, + title = {{Application of the Kalman-Bucy Filter for system identification and optimal tracking trajectory for a DC Motor}} +} + + + +@article{Holman1980, + author = {Holman, Jack Philip and de Morent{\'{i}}n, Pablo de Assas Mart{\'{i}}nez and Mena, Teresa de Jes{\'{u}}s Leo and Grande, Isabel P{\'{e}}rez and de Mara{\~{n}}{\`{o}}n, Pedro P{\'{e}}rez del Notario Mart{\'{i}}nez and S{\`{a}}nchez, Antonio S{\`{a}}nchez}, + publisher = {Compa{\~{n}}{\'{i}}a Editorial Continental}, + title = {{Transferencia de calor}}, + year = {1980} +} + +@article{Mendes2001, + author = {Mendes, Nathan and Oliveira, Ghc and Ara{\'{u}}jo, Hx De}, + file = {:Users/Marx/Documents/Mendeley Desktop/Mendes, Oliveira, Ara{\'{u}}jo/Mendes, Oliveira, Ara{\'{u}}jo - 2001 - Building thermal performance analysis by using matlabsimulink.pdf:pdf}, + journal = {Seventh Int. IBPSA {\ldots}}, + mendeley-groups = {Marx}, + pages = {473--480}, + title = {{Building thermal performance analysis by using matlab/simulink}}, + url = {http://www.inive.org/members_area/medias/pdf/inive/ibpsa/ufsc456.pdf}, + year = {2001} +} + +@article{Amara2015, + abstract = {Energy consumption reduction efforts in the residential buildings sector represent socio-economical, technological and environmental preoccupations which justify advanced scientific research. These lead to use inverse models to describe thermal behavior and to evaluate the energy consumption of buildings. Their principal goal is to provide supporting evidence of enhanced energy performances and predictions. More specifically, research questions are related to building thermal modeling which is the most appropriate in a smart grid context. In this context, the models are reviewed according to three categories. The first category is based on physical and basic principle modeling (white-box). The second offers a much simpler structure which is the statistical models (black-box). The black-box is used for prediction of energy consumption and heating/cooling demands. Finally, the third category is a hybrid method (grey-box), which uses both physical and statistical modeling techniques. In this paper, we propose a detailed review and simulation of the main thermal building models. Our comparison and simulation results demonstrate that the grey-box is the most effective model for management of buildings energy consumption.}, + author = {Amara, Fatima and Agbossou, Kodjo and Cardenas, Alben and Dub{\'{e}}, Yves and Kelouwani, Sousso}, + doi = {10.4236/sgre.2015.64009}, + file = {:Users/Marx/Documents/Mendeley Desktop/Amara et al/Amara et al. - 2015 - Comparison and Simulation of Building Thermal Models for Effective Energy Management.pdf:pdf}, + issn = {2151-481X}, + journal = {Smart Grid Renew. Energy}, + keywords = {Building Control, Inverse Modeling, Building Predi}, + mendeley-groups = {Marx}, + number = {04}, + pages = {95--112}, + title = {{Comparison and Simulation of Building Thermal Models for Effective Energy Management}}, + url = {http://www.scirp.org/journal/doi.aspx?DOI=10.4236/sgre.2015.64009}, + volume = {06}, + year = {2015} +} +@article{Jakopovic2001a, + abstract = {Electro-thermal simulation of power electronic semiconductors is now required in accurate optimisation of power electronic circuits and systems. This requires accurate, but not too complex, electro-thermal models of power semiconductors to be used in commercially available power electronic circuit simulators. Realization of one such electro-thermal model for power MOSFET in IsSpice is described in the paper. Model consists of electrical and thermal part with interactive exchange of variables. Electro-thermal model was tested on real circuit example.}, + author = {Jakopovi{\'{c}}, {\v{Z}}eljko and {\v{S}}unde, Viktor and Ben{\v{c}}i{\'{c}}, Zvonko}, + file = {:Users/Marx/Documents/Mendeley Desktop/Jakopovi{\'{c}}, {\v{S}}unde, Ben{\v{c}}i{\'{c}}/Jakopovi{\'{c}}, {\v{S}}unde, Ben{\v{c}}i{\'{c}} - 2001 - Electro-Thermal Modelling and Simulation of a Power-MOSFET.pdf:pdf}, + issn = {0005-1144}, + journal = {Autom. J. Control. Meas. Electron. Comput. Commun.}, + keywords = {electro-thermal simulation,modelling,power MOSFET}, + mendeley-groups = {Marx}, + number = {1--2}, + pages = {71----77}, + title = {{Electro-Thermal Modelling and Simulation of a Power-MOSFET}}, + volume = {42}, + year = {2001} +} +@article{Chen2015, + abstract = {Electrical circuit analogy is an effective method for the performance analysis of various heat transfer processes, whereas there is no equivalent thermal circuit for heat exchanger networks (HENs). In view of this limitation, and based on the concept of entransy-dissipation-based thermal resistance (EDTR), we introduce an equivalent thermal circuit to represent the heat transfer process in a heat exchanger, and then analyze the temperature variations of all the working fluids in each heat exchanger to establish the equivalent thermal circuits for such three basic layouts of HENs as multiple-loop, series, and parallel. The combination of these equivalent thermal circuits gives the overall equivalent thermal circuit for any HEN consisting of the three basic layouts. Accordingly, the inherent relationships, i.e., the constraint equations, of all the parameters in a HEN are built by circuitous philosophy. Based on these constraint equations together with the Lagrange multiplier method, we propose a mathematical method for the optimization of heat transfer performance in HENs. Finally, as an example, the heat transfer processes in a district heating system is analyzed and optimized by the newly proposed equivalent thermal circuit and the corresponding optimization method to show the applications.}, + author = {Chen, Qun and Fu, Rong-Huan and Xu, Yun-Chao}, + doi = {10.1016/j.apenergy.2014.11.021}, + file = {:Users/Marx/Documents/Mendeley Desktop/Chen, Fu, Xu/Chen, Fu, Xu - 2015 - Electrical circuit analogy for heat transfer analysis and optimization in heat exchanger networks.pdf:pdf}, + issn = {03062619}, + journal = {Appl. Energy}, + keywords = {heat exchanger network}, + mendeley-groups = {Marx}, + pages = {81--92}, + publisher = {Elsevier Ltd}, + title = {{Electrical circuit analogy for heat transfer analysis and optimization in heat exchanger networks}}, + url = {http://linkinghub.elsevier.com/retrieve/pii/S0306261914011702}, + volume = {139}, + year = {2015} +} +@article{Park2011b, + abstract = {In order to reduce heat energy demand in residential building, thermal insulation and indoor air tightness become more important. However, in a well-insulated environment, internal heat gain caused by solar radiation, metabolism and losses of home electric appliance (i.e. refrigerator, lamp, television, etc.) can be dominant to home global energy management. To quantify and to modelize the heat gain due to home appliances, we begin experimental measurements in a well-insulated room. The first step in this work is the identification of the room. In this paper we suggest a 1R1C lumped parameter circuit which presents a building thermal model using thermal-electric analogy. Then, we identify the circuit components (the global thermal resistor and the global thermal capacitor) from the heat balance equation and experimental results. Based on the model and the obtained parameters, we simulate the indoor temperature of the model using Matlab/Simulink. To check its accuracy we compare the measured data and simulation results and calculate their error ratio.}, + archivePrefix = {arXiv}, + arxivId = {arXiv:cond-mat/0402594v3}, + author = {Park, Herie and Ruellan, Marie and Bouvet, Adrien and Monmasson, Eric and Bennacer, Rachid}, + doi = {10.1109/EPQU.2011.6128822}, + eprint = {0402594v3}, + file = {:Users/Marx/Documents/Mendeley Desktop/Park et al/Park et al. - 2011 - Thermal parameter identification of simplified building model with electric appliance.pdf:pdf}, + isbn = {9781467303798}, + issn = {21506647}, + journal = {Proceeding Int. Conf. Electr. Power Qual. Util. EPQU}, + keywords = {building thermal model,electric appliance,indoor temperature,power utilization,thermal parameters}, + mendeley-groups = {Marx}, + pages = {499--504}, + pmid = {21489910}, + primaryClass = {arXiv:cond-mat}, + title = {{Thermal parameter identification of simplified building model with electric appliance}}, + year = {2011} +} +@article{Park2014, + author = {Park, Herie}, + file = {:Users/Marx/Documents/Mendeley Desktop/Park/Park - 2014 - Dynamic Thermal Modeling of Electrical Appliances for Energy Management of Low Energy Buildings Dynamic Thermal Modeling o.pdf:pdf}, + mendeley-groups = {Marx}, + title = {{Dynamic Thermal Modeling of Electrical Appliances for Energy Management of Low Energy Buildings Dynamic Thermal Modeling of Electrical Appliances for Energy Management of Low Energy Buildings}}, + year = {2014} +} +@article{Ramirez-Laboreo2014a, + abstract = {{\textcopyright} 2014 IEEE. Modeling and identification of thermal systems is a problem frequently treated in theoretical and application domains. Most of these systems have been modeled using black-box structures whose parameters are identified using temperature measurements. Although black-box models have achieved good results in terms of temperature evolution, they cannot model variables which had not been measured in the identification test. In this article we present a new method to build grey-box thermal models based on electrical equivalent circuits which not only give information about temperatures evolution, but also about heat fluxes and thermal energy stored in the system. The partially unknown parameters of the models are identified using temperature measurements and applying nonlinear optimization techniques. The obtained state space representation can be used to develop a deterministic state space temperature controller that provides better accuracy than classical PID controllers. Our proposal is complemented with various examples of a real application in an electric oven.}, + author = {Ramirez-Laboreo, E. and Sagues, C. and Llorente, S.}, + doi = {10.1109/MED.2014.6961423}, + file = {:Users/Marx/Documents/Mendeley Desktop/Ramirez-Laboreo, Sagues, Llorente/Ramirez-Laboreo, Sagues, Llorente - 2014 - Thermal modeling, analysis and control using an electrical analogy.pdf:pdf}, + isbn = {9781479959006}, + journal = {2014 22nd Mediterr. Conf. Control Autom. MED 2014}, + mendeley-groups = {Marx}, + number = {November 2014}, + pages = {505--510}, + title = {{Thermal modeling, analysis and control using an electrical analogy}}, + year = {2014} +} +@article{Goyal2011, + abstract = {Constructing a model of thermal dynamics of a multi-zone building requires modeling heat conduction through walls as well as convection due to air-flows among the zones. Reduced order models of conduction in terms of RC-networks are well established, while currently the only way to model convection is through CFD (Computational Fluid Dynamics). This limits convection models to a single zone or a small number of zones in a building. In this paper we present a novel method of identifying a reduced order thermal model of a multi-zone building from measured space temperature data. The method consists of first identifying the underlying network structure, in particular, the paths of convective interaction among zones, which corresponds to edges of a building graph. Convective interaction among a pair of zones is modeled as a RC network, in a manner analogous to conduction models. The second step of the proposed method involves estimating the parameters of the RC network model for the convection edges. The identified convection edges, along with the associated R and C values, are used to augment a thermal dynamics model of a building that is originally constructed to model only conduction. Predictions by the augmented model and the conduction-only model are compared with space temperatures measured in a multi-zone building in the University of Florida campus. The identified model is seen to predict the temperatures more accurately than a conduction-only model.}, + author = {Goyal, Siddharth and Liao, Chenda and Barooah, Prabir}, + doi = {10.1109/CDC.2011.6161387}, + file = {:Users/Marx/Documents/Mendeley Desktop/Goyal, Liao, Barooah/Goyal, Liao, Barooah - 2011 - Identification of multi-zone building thermal interaction model from data.pdf:pdf}, + isbn = {9781612848006}, + issn = {01912216}, + journal = {Proc. IEEE Conf. Decis. Control}, + mendeley-groups = {Marx}, + pages = {181--186}, + title = {{Identification of multi-zone building thermal interaction model from data}}, + year = {2011} +} + +@article{Preissler2016, + author = {Preissler, Sigmundo and Goncalves, Alexandre Leopoldo and Fernandes, William Reis}, + doi = {10.1109/IE.2016.36}, + file = {:Users/Marx/Documents/Mendeley Desktop/Preissler, Goncalves, Fernandes/Preissler, Goncalves, Fernandes - 2016 - A Framework for Multi-zone Building Thermal-Electrical Representation.pdf:pdf}, + isbn = {978-1-5090-4056-8}, + journal = {2016 12th Int. Conf. Intell. Environ.}, + mendeley-groups = {Par{\'{a}}metros del sistema}, + pages = {167--170}, + title = {{A Framework for Multi-zone Building Thermal-Electrical Representation}}, + url = {http://ieeexplore.ieee.org/document/7723489/}, + year = {2016} +} +@article{Jr2016, + author = {Jr, Sigmundo Preissler}, + file = {:Users/Marx/Documents/Mendeley Desktop/Jr/Jr - 2016 - A Framework for Thermal Parameter Identification in a Smart Buildings Context.pdf:pdf}, + isbn = {9781509018468}, + mendeley-groups = {Par{\'{a}}metros del sistema}, + pages = {8--11}, + title = {{A Framework for Thermal Parameter Identification in a Smart Buildings Context}}, + year = {2016} +} + +@article{Jr, + author = {Jr, Sigmundo Preissler}, + file = {:Users/Marx/Documents/Mendeley Desktop/Jr/Jr - Unknown - A Framework for Thermal Building Parameter Identification and Simulation.pdf:pdf}, + mendeley-groups = {Par{\'{a}}metros del sistema}, + number = {c}, + title = {{A Framework for Thermal Building Parameter Identification and Simulation}} +} + +@article{Jambunathan1996, + abstract = {Liquid crystal thermography combined with transient conduction analysis is often used to deduce local values of convective heat transfer coefficients. Neural networks based on the backpropagation algorithm have been successfully applied to predict heat transfer coefficients from a given set of experimentally obtained conditions. Performance characteristics studied on numerous network configurations relevant to this application indicate that a 3-6-3-1 arrangement yields the least errors with convergence improving directly with both the global learning rates and those of individual layers. Copyright ?? 1996 Elsevier Science Ltd.}, + author = {Jambunathan, K. and Hartle, S. L. and Ashforth-Frost, S. and Fontama, V. N.}, + doi = {10.1016/0017-9310(95)00332-0}, + file = {:Users/Marx/Documents/Mendeley Desktop/Jambunathan et al/Jambunathan et al. - 1996 - Evaluating convective heat transfer coefficients using neural networks.pdf:pdf}, + issn = {00179310}, + journal = {Int. J. Heat Mass Transf.}, + mendeley-groups = {Par{\'{a}}metros del sistema}, + number = {11}, + pages = {2329--2332}, + title = {{Evaluating convective heat transfer coefficients using neural networks}}, + volume = {39}, + year = {1996} +} + + + +@article{SAKR2014262, + title = {A comprehensive review on applications of ohmic heating (OH)}, + journal = {Renewable and Sustainable Energy Reviews}, + volume = {39}, + pages = {262 - 269}, + year = {2014}, + issn = {1364-0321}, + doi = {https://doi.org/10.1016/j.rser.2014.07.061}, + url = {http://www.sciencedirect.com/science/article/pii/S1364032114005139}, + author = {Mohamed Sakr and Shuli Liu}, + keywords = {Ohmic heating, Heat generation, Distillation, Heat transfer, Electric conductivity} +} + +@article{cappato2017ohmic, + title = {Ohmic heating in dairy processing: Relevant aspects for safety and quality}, + author = {Cappato, LP and Ferreira, MVS and Guimaraes, JT and Portela, JB and Costa, ALR and Freitas, MQ and Cunha, RL and Oliveira, CAF and Mercali, GD and Marzack, LDF and others}, + journal={Trends in Food Science \& Technology}, + volume={62}, + pages={104--112}, + year = {2017}, + publisher={Elsevier} +} + +@article{knirsch2010ohmic, + title = {Ohmic heating--a review}, + author = {Knirsch, Marcos Camargo and Dos Santos, Carolina Alves and de Oliveira Soares, Ant{\'o}nio Augusto Martins and Penna, Thereza Christina Vessoni and others}, + journal={Trends in Food Science \& Technology}, + volume={21}, + number={9}, + pages={436--441}, + year = {2010}, + publisher={Elsevier} +} + +@article{SARKIS2013145, + title = {Evaluation of key parameters during construction and operation of an ohmic heating apparatus}, + journal = {Innovative Food Science \& Emerging Technologies}, + volume = {18}, + pages = {145 - 154}, + year = {2013}, + issn = {1466-8564}, + doi = {https://doi.org/10.1016/j.ifset.2013.02.001}, + url = {http://www.sciencedirect.com/science/article/pii/S1466856413000301}, + author = {Júlia Ribeiro Sarkis and Giovana Domeneghini Mercali and Isabel Cristina Tessaro and Ligia Damasceno Ferreira Marczak}, + keywords = {Ohmic heating, Design, Electrical conductivity, Temperature profile} +} + +@inproceedings{yafei2009temperature, + title = {Temperature and carbon content dependence of electrical resistivity of carbon steel}, + author = {Yafei, Sun and Dongjie, Niu and Jing, Sun}, + booktitle = {Industrial Electronics and Applications, 2009. ICIEA 2009. 4th IEEE Conference on}, + pages={368--372}, + year = {2009}, + organization={IEEE} +} + +@book{askeland2017ciencia, + title = {Ciencia e ingenier{\'\i}a de materiales}, + author = {Askeland, Donald R and Fulay, Pradeep P and Wright, Wendelin J}, + year = {2017}, + publisher={Cengage learning} +} + +@article{ledvij2003curve, + title = {Curve fitting made easy.}, + author = {Ledvij, Marko}, + journal={Industrial Physicist}, + volume={9}, + number={2}, + pages={24--27}, + year = {2003} +} + +@book{electronichummel2011, + author = {Hummel, Rolf E}, + title = {Electronic Properties of Materials}, + pages={405--407}, + year = {2011}, + publisher={Springer} +} + +@book{Hummel2012, + archivePrefix = {arXiv}, + arxivId = {arXiv:1011.1669v3}, + author = {Hummel, Rolf E.}, + booktitle = {Journal of Chemical Information and Modeling}, + doi = {10.1017/CBO9781107415324.004}, + eprint = {arXiv:1011.1669v3}, + isbn = {9788578110796}, + issn = {1098-6596}, + keywords = {icle}, + pages = {489}, + pmid = {25246403}, + title = {{Electronic properties of materials / Rolf E. Hummel}}, + volume = {53}, + year = {2012} +} + +@inproceedings{metaxas1996foundations, + title = {Foundations of electroheat. A unified approach}, + author = {Metaxas, AC}, + booktitle = {Fuel and Energy Abstracts}, + volume={37}, + number={3}, + pages={193}, + year = {1996}, + organization={Elsevier} +} +} \ No newline at end of file diff --git a/codes/README.md b/codes/README.md new file mode 100644 index 0000000..ab71687 --- /dev/null +++ b/codes/README.md @@ -0,0 +1,31 @@ +# DAQ System with Beaglebone Black using serial communication + +This repositori contains a DAQ program and its C code source to implement a DAQ system with a Beaglebone Black using serial communication with sensors. +Sensors used in this system are: GC-0017 (Cabron dioxide), CM-31910 (Carbon monoxide, and temperature) and OX-0052 (Oxigen). + +### Installing + +To get this repositore you just need to clone it into your Beaglebone Black + +``` +git clone https://gitlab.com/sayeth.rd/daq-serial-bbb/ +``` + +### Utilization + +Configure UART1, UART2 and UART4 ports with this command +``` +config-uart-pins.sh +``` + +Connect sensors to power supply and Beaglebone like next diagram. +![Diagrama conexiones](/images/conexion_sensores.png) + +Then you can run the program wih this comand*: + +``` +./daq +``` +*replace **** with the total data acquisition time (in hours), and **** with the time between each measurements acquisition (in seconds). + +If you need to recompile the progam you can use **gcc** program from the terminal. \ No newline at end of file diff --git a/codes/config-uart-pins.sh b/codes/config-uart-pins.sh new file mode 100755 index 0000000..d950f4b --- /dev/null +++ b/codes/config-uart-pins.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#uart1 +config-pin P9_24 uart +config-pin -q P9_24 +config-pin P9_26 uart +config-pin -q P9_26 + +#uart2 +config-pin P9_21 uart +config-pin -q P9_21 +config-pin P9_22 uart +config-pin -q P9_22 + +#uart4 +config-pin P9_13 uart +config-pin -q P9_13 +config-pin P9_11 uart +config-pin -q P9_11 \ No newline at end of file diff --git a/codes/daq b/codes/daq new file mode 100755 index 0000000..bc1781d Binary files /dev/null and b/codes/daq differ diff --git a/codes/daq.c b/codes/daq.c new file mode 100644 index 0000000..059fb37 --- /dev/null +++ b/codes/daq.c @@ -0,0 +1,123 @@ + +#include "daq.h" + +//DEFINITIONS +#define data_file_path "./DATA/data.dat" + +int sensConf(uint8_t uartNumber, int baudRate, char mode[], char response[], int tries) +{ + int count; + + uartConf(uartNumber, baudRate); + while(tries){ + uartTransmit(uartNumber, mode); + tcdrain(uartFile[uartNumber]); //wait all data has been sent + printf("Command sended.\n"); + count = uartReceive(uartNumber); + if (count == 0) printf("There was no data available to read!\n"); + else if (strcmp(receive[uartNumber], response) == 0) { + printf("Sensor configurated.\n"); + return 0; + } else { + printf("The following was read in [%d]: %s\n",count,receive[uartNumber]); + } + tries --; + } + printf("Sensor configuration failed.\n"); + return -1; +} + +int DAQ(int t_hrs, int sp_s) +{ + FILE* dfp; // create a file pointer + const char data_header[200] = + "t\tCO2\tCO2 f\tCO\tCO f\tO2\tO2\tT CO\tT O2\tP CO\tP O2\tRH\n"\ + "s\tppm\tppm\tppm\tppm\tppO2\t%\tC*10\tC\tmBar\tmBar\t%"; + //measurements varirables + char co2_uf[10]="", co2_f[10]="", + co_uf[10]="", co_f[10]="", + o2_ppm[10]="", o2_xcent[10]="", + co_temp[10]="", o2_temp[10]="", + co_press[10]="",o2_press[10]="", + co_relH[10]="", DATA[200]=""; + time_t curtime; //current time (date) + clock_t start_t, end_t; //processing time measurements variables + time_t next_samp_time, t0; //time control variables + //maximum cycle iteration time + double iteration_time_ms = sp_s*1e6 - 0.2e6; + double inactivity_time = 1; //time to sleep + + time(&curtime); //saving date in curtime + //write start data + dfp = fopen(data_file_path, "w"); // open file for writing + // send the value to the file + fprintf(dfp, "Starting DAQ at %s\n", ctime(&curtime)); + fclose(dfp); // close the file using the file pointer + printf("%s", colums); //display variables colums + + next_samp_time = time(NULL)+1;//setting next sampling time + t0 = next_samp_time;//saving initial time + //cycle from 0 to adquisition time (seconds), incrementing sampling period + for(time_t t = 0; t < (t_hrs*3600); t+=sp_s){ + + if (inactivity_time <= 1){ //checking inactivity time + usleep((int)inactivity_time); //inactivity + } + else{ + printf("Ejecution time exceded.\n%s", colums); + next_samp_time = time(NULL)+1; //refreshing time values + t = next_samp_time-t0; + } + //synchronizing/waiting to start measurements + while(next_samp_time != time(NULL)); + + start_t = clock(); //saving start time + //transmiting commands to sensors + uartTransmit(COAF, get_readigns); + uartTransmit(LOX_O2, Readings_OX); + uartTransmit(SprintIR, get_readigns); + uartReceive(COAF); //receiving replys from + uartReceive(LOX_O2); + uartReceive(SprintIR); + //interpreting and spliting measurements in variables + memcpy(co2_uf, getMeasures(receive[SprintIR],'z', 5), 5); + memcpy(co2_f, getMeasures(receive[SprintIR],'Z', 5), 5); + memcpy(co_uf, getMeasures(receive[COAF], 'z', 5), 5); + memcpy(co_f, getMeasures(receive[COAF], 'Z', 5), 5); + memcpy(o2_ppm, getMeasures(receive[LOX_O2], 'O', 6), 6); + memcpy(o2_xcent,getMeasures(receive[LOX_O2], '%', 6), 6); + memcpy(co_temp, getMeasures(receive[COAF], 'T', 5), 5); + memcpy(o2_temp, getMeasures(receive[LOX_O2], 'T', 5), 5); + memcpy(co_press,getMeasures(receive[COAF], 'B', 5), 5); + memcpy(o2_press,getMeasures(receive[LOX_O2], 'P', 4), 4); + memcpy(co_relH, getMeasures(receive[COAF], 'H', 5), 5); + //saving formated measurements in string DATA + sprintf(DATA, + "%d\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s", + (int)t, co2_uf, co2_f, co_uf, co_f, o2_ppm, o2_xcent, + co_temp, o2_temp, co_press, o2_press, co_relH); + printf("\r%s", DATA); //showing measurements on display + + dfp = fopen(data_file_path, "a"); // open file for writing + // saving measurements string to data file + fprintf(dfp, "%s\n", DATA); + fclose(dfp); // close the file using the file pointer + next_samp_time += sp_s; //set next sampling time + end_t = clock(); //saving end time + //calculate time to sleep + inactivity_time = iteration_time_ms - ((double)(end_t - start_t)*1e6 / CLOCKS_PER_SEC); + } + + return 0; +} + +char *getMeasures(char src[], char fval, int nchar) +{ + char * ptr = &src[0]; + static char s[10]=""; + + while(*ptr != fval) ptr++; + ptr += 2; + memcpy(s, ptr, nchar); + return s; +} diff --git a/codes/daq.h b/codes/daq.h new file mode 100644 index 0000000..d6fb779 --- /dev/null +++ b/codes/daq.h @@ -0,0 +1,40 @@ + +#ifndef DAQ_H +#define DAQ_H + +//HEADERS +#include +#include +#include +#include +#include +#include +#include +#include "uart.h" + +//DEFINITIONS +#define SprintIR 4 //co2 sensor +#define COAF 1 //co sensor +#define LOX_O2 2 //o2 + +//comands +#define Rep_Dev_ID "Y\r\n" +#define Polling_Mode "K 2\r\n" +#define OX_P_Mode "M 1\r\n" +#define FILnUNFIL "M 6\r\n" +#define unf_gas_con "z\r\n" +#define fil_gas_con "Z\r\n" +#define Temperature "T\r\n" +#define get_readigns "Q\r\n" +#define percent_oxigen "%\r\n" +#define ppm_oxigen "O\r\n" +#define M_zZTHBD "M 14406\r\n" +#define M_zZTHB "M 12358\r\n" +#define Readings_OX "A\r\n" + +//FUNCTIONS +int sensConf(uint8_t uartNumber, int baudRate, char mode[], char response[], int tries); +int DAQ(int t_hrs, int sp_s); +char *getMeasures(char src[], char fval, int nchar); + +#endif diff --git a/codes/data.dat b/codes/data.dat new file mode 100644 index 0000000..0ebb9e0 --- /dev/null +++ b/codes/data.dat @@ -0,0 +1,458 @@ +Fri Feb 28 17:05:16 2020 +Starting DAQ +time(s) CO2 unfil(ppm) CO2 fil(ppm) CO unfil(ppm) CO fil(ppm) O2(ppm) O2(%) Temperaure C02(ºC*10) Temperaure 02(ºC) Pressure C02(.mBar) Presure 02(mBar) Relative Humidity(.) +0 00243 00236 00000 00000 0165.1 020.36 01254 +24.8 00811 0811 00382 +1 00226 00238 00226 00000 0165.1 020.36 01254 +25.1 00811 0811 00382 +2 00240 00238 00001 00000 0165.2 020.36 01254 +25.0 00813 0811 00382 +3 00243 00236 00000 00000 0165.2 020.36 01254 +25.0 00814 0811 00382 +4 00227 00240 00002 00000 0165.1 020.37 01254 +25.2 00814 0811 00382 +5 00241 00242 00000 00000 0165.1 020.36 01254 +24.8 00814 0811 00382 +6 00235 00243 00000 00000 0165.1 020.36 01254 +25.2 00814 0811 00382 +7 00233 00239 00000 00000 0165.1 020.36 01254 +24.8 00813 0811 00381 +8 00231 00239 00000 00000 0165.1 020.36 01253 +25.1 00814 0811 00381 +9 00241 00237 00000 00000 0165.0 020.36 01253 +24.8 00813 0811 00381 +10 00241 00236 00000 00000 0165.0 020.35 01253 +25.1 00813 0811 00381 +11 00242 00238 00000 00000 0165.0 020.35 01253 +24.9 00813 0811 00381 +12 00227 00239 00000 00000 0165.0 020.35 01253 +24.9 00814 0811 00381 +13 00243 00240 00000 00000 0165.0 020.34 01253 +25.2 00814 0811 00380 +14 00238 00242 00001 00000 0165.0 020.34 01253 +24.9 00814 0811 00381 +15 00234 00240 00000 00000 0165.0 020.34 01253 +24.9 00813 0811 00381 +16 00241 00240 00000 00000 0165.0 020.34 01253 +24.9 00814 0811 00381 +17 00228 00240 00000 00000 0164.9 020.34 01253 +25.2 00813 0811 00382 +18 00243 00242 00000 00000 0164.9 020.34 01253 +24.9 00814 0811 00383 +19 00237 00242 00000 00000 0164.8 020.33 01253 +25.1 00814 0811 00383 +20 00243 00244 00000 00000 0164.8 020.33 01253 +25.1 00814 0811 00384 +21 00262 00254 00000 00000 0164.8 020.33 01253 +24.9 00813 0811 00384 +22 00269 00261 00000 00000 0164.8 020.33 01254 +25.0 00814 0811 00386 +23 00257 00261 00001 00000 0164.8 020.32 01254 +24.9 00814 0811 00387 +24 00257 00265 00000 00000 0164.8 020.32 01255 +24.8 00814 0811 00388 +25 00250 00266 00000 00000 0164.8 020.32 01255 +24.9 00814 0811 00387 +26 00269 00265 00000 00000 0164.7 020.32 01255 +25.2 00814 0811 00386 +27 00272 00268 00000 00000 0164.7 020.31 01255 +24.9 00814 0811 00385 +28 00267 00271 00000 00000 0164.7 020.32 01255 +24.9 00814 0811 00385 +29 00274 00280 00000 00000 0164.7 020.31 01255 +25.0 00814 0811 00385 +30 00272 00282 00000 00000 0164.7 020.31 01256 +24.8 00813 0811 00385 +31 00283 00280 00000 00000 0164.7 020.31 01256 +24.8 00814 0811 00385 +32 00278 00278 00000 00000 0164.7 020.31 01256 +25.1 00814 0811 00385 +33 00281 00281 00000 00000 0164.7 020.31 01257 +24.8 00814 0811 00384 +34 00282 00284 00000 00000 0164.7 020.31 01257 +25.1 00813 0811 00384 +35 00284 00286 00000 00000 0164.7 020.31 01257 +25.1 00813 0811 00383 +36 00272 00282 00000 00000 0164.7 020.30 01258 +24.9 00814 0811 00383 +37 00283 00281 00000 00000 0165.3 020.31 01258 +25.0 00814 0811 00383 +38 00271 00281 00000 00000 0165.3 020.38 01258 +25.0 00813 0811 00382 +39 00282 00284 00000 00000 0165.3 020.38 01259 +25.0 00814 0811 00382 +40 00285 00288 00000 00000 0165.2 020.38 01259 +24.8 00814 0811 00382 +41 00281 00285 00000 00000 0165.2 020.37 01259 +25.1 00813 0811 00381 +42 00293 00291 00000 00000 0165.2 020.37 01259 +25.0 00814 0811 00380 +43 00300 00301 00000 00000 0165.1 020.36 01259 +25.0 00811 0811 00380 +44 00337 00317 00000 00000 0165.1 020.36 01260 +25.0 00814 0811 00380 +45 00336 00335 00000 00000 0165.1 020.36 01260 +25.0 00813 0811 00380 +46 00362 00350 00000 00000 0165.1 020.36 01260 +24.8 00814 0811 00380 +47 00383 00365 00000 00000 0165.0 020.35 01261 +25.2 00814 0811 00381 +48 00384 00381 00000 00000 0165.0 020.35 01261 +25.2 00813 0811 00381 +49 00403 00396 00001 00000 0165.0 020.35 01262 +25.1 00814 0811 00383 +50 00428 00417 00002 00000 0164.9 020.34 01262 +25.0 00813 0811 00385 +51 00464 00442 00000 00000 0164.9 020.34 01263 +24.9 00813 0811 00387 +52 00484 00464 00000 00000 0164.8 020.33 01263 +24.9 00813 0811 00389 +53 00534 00494 00000 00001 0164.7 020.32 01264 +25.0 00814 0811 00391 +54 00546 00525 00002 00001 0164.7 020.31 01265 +25.0 00812 0811 00393 +55 00571 00550 00001 00001 0164.2 020.31 01266 +24.8 00815 0811 00396 +56 00581 00574 00001 00002 0164.1 020.25 01266 +25.2 00812 0811 00397 +57 00594 00596 00001 00002 0164.0 020.24 01267 +25.2 00813 0811 00400 +58 00639 00619 00002 00002 0164.0 020.23 01268 +24.9 00814 0811 00403 +59 00658 00645 00003 00002 0163.6 020.22 01269 +25.2 00813 0811 00406 +60 00680 00666 00003 00002 0163.5 020.17 01270 +25.1 00815 0811 00410 +61 00699 00689 00004 00003 0163.1 020.16 01270 +25.0 00812 0811 00413 +62 00730 00713 00004 00003 0163.1 020.11 01271 +25.0 00814 0811 00415 +63 00749 00735 00004 00003 0163.0 020.11 01271 +25.0 00812 0811 00417 +64 00765 00760 00005 00004 0162.6 020.10 01271 +25.2 00812 0811 00420 +65 00803 00788 00005 00004 0162.3 020.05 01272 +25.2 00813 0811 00423 +66 00829 00809 00004 00004 0162.2 020.01 01272 +25.2 00814 0811 00426 +67 00827 00824 00004 00004 0161.9 020.00 01273 +25.1 00814 0811 00430 +68 00860 00846 00004 00004 0161.8 019.96 01273 +25.2 00813 0811 00433 +69 00885 00871 00005 00005 0161.5 019.95 01274 +25.2 00812 0811 00437 +70 00908 00899 00006 00005 0161.4 019.91 01275 +25.2 00812 0811 00440 +71 00940 00922 00008 00006 0161.3 019.90 01276 +25.2 00813 0811 00445 +72 00958 00946 00006 00006 0161.2 019.89 01277 +25.2 00813 0811 00447 +73 00975 00962 00008 00006 0160.8 019.88 01277 +25.2 00813 0811 00451 +74 01013 00984 00009 00007 0160.4 019.83 01279 +25.1 00813 0811 00454 +75 01002 01005 00009 00007 0160.3 019.78 01279 +25.1 00813 0811 00457 +76 01031 01035 00008 00008 0159.9 019.77 01280 +25.4 00813 0811 00458 +77 01100 01060 00010 00009 0159.9 019.77 01281 +25.4 00813 0811 00460 +78 01068 01070 00006 00009 0159.9 019.72 01281 +25.1 00813 0811 00460 +79 01120 01090 00011 00009 0159.5 019.71 01281 +25.4 00813 0811 00462 +80 01129 01120 00009 00009 0159.1 019.67 01281 +25.2 00813 0811 00463 +81 01127 01135 00009 00010 0159.0 019.62 01282 +25.2 00814 0811 00465 +82 01167 01159 00010 00010 0158.6 019.61 01282 +25.2 00814 0811 00467 +83 01168 01181 00011 00010 0158.2 019.55 01283 +25.4 00813 0811 00468 +84 01204 01204 00010 00010 0157.8 019.51 01283 +25.4 00813 0811 00471 +85 01227 01216 00011 00010 0157.7 019.46 01284 +25.2 00813 0811 00474 +86 01246 01242 00011 00011 0157.4 019.45 01284 +25.3 00813 0811 00477 +87 01270 01261 00012 00011 0157.3 019.41 01284 +25.2 00813 0811 00480 +88 01297 01292 00013 00012 0157.3 019.40 01285 +25.2 00813 0811 00483 +89 01305 01313 00013 00012 0156.9 019.39 01285 +25.4 00813 0811 00485 +90 01349 01337 00013 00013 0156.6 019.35 01285 +25.5 00813 0811 00487 +91 01359 01351 00013 00013 0156.2 019.31 01285 +25.3 00814 0811 00490 +92 01371 01355 00014 00013 0156.2 019.27 01286 +25.4 00813 0811 00494 +93 01382 01378 00014 00013 0155.8 019.26 01286 +25.2 00814 0811 00497 +94 01438 01396 00014 00014 0155.8 019.22 01287 +25.4 00814 0811 00499 +95 01436 01413 00015 00014 0155.7 019.21 01288 +25.6 00814 0811 00501 +96 01423 01434 00015 00014 0155.3 019.20 01288 +25.4 00814 0811 00503 +97 01473 01450 00017 00015 0155.2 019.15 01288 +25.3 00814 0811 00504 +98 01488 01477 00016 00015 0154.8 019.14 01289 +25.7 00814 0811 00506 +99 01519 01491 00016 00016 0154.7 019.08 01289 +25.3 00814 0811 00507 +100 01523 01517 00018 00016 0154.3 019.07 01289 +25.5 00814 0811 00508 +101 01545 01526 00018 00017 0154.3 019.03 01289 +25.7 00813 0811 00509 +102 01589 01549 00017 00017 0153.9 019.02 01289 +25.7 00814 0811 00511 +103 01578 01573 00017 00017 0153.6 018.98 01289 +25.7 00814 0811 00514 +104 01606 01583 00018 00018 0153.5 018.94 01288 +25.7 00814 0811 00516 +105 01597 01597 00018 00018 0153.2 018.93 01289 +25.6 00814 0811 00519 +106 01628 01616 00017 00018 0152.8 018.89 01289 +25.5 00814 0811 00523 +107 01640 01632 00019 00018 0152.4 018.85 01289 +25.5 00813 0811 00528 +108 01665 01647 00018 00018 0152.0 018.79 01290 +25.4 00814 0811 00531 +109 01685 01662 00021 00020 0152.0 018.75 01291 +25.7 00813 0811 00537 +110 01712 01692 00021 00020 0151.6 018.74 01291 +25.4 00813 0811 00538 +111 01698 01700 00021 00021 0151.2 018.70 01291 +25.5 00813 0811 00540 +112 01701 01708 00023 00021 0150.9 018.65 01291 +25.6 00814 0811 00542 +113 01772 01728 00023 00022 0150.6 018.61 01291 +25.6 00814 0811 00544 +114 01761 01742 00023 00022 0150.6 018.57 01292 +25.7 00814 0811 00546 +115 01791 01767 00024 00023 0150.6 018.57 01292 +25.7 00814 0811 00549 +116 01797 01786 01797 00023 0150.5 018.57 01292 +25.7 00814 0811 00549 +117 01808 01811 00023 00023 0150.4 018.56 01292 +25.6 00813 0811 00552 +118 01809 01835 00024 00023 0150.4 018.55 01292 +25.8 00813 0811 00553 +119 01866 01862 00025 00024 0150.1 018.54 01293 +25.6 00813 0811 00555 +120 01887 01887 00026 00024 0150.0 018.51 01293 +25.6 00814 0811 00558 +121 01897 01890 00025 00025 0149.7 018.50 01294 +25.7 00813 0811 00562 +122 01918 01909 00025 00025 0149.3 018.46 01294 +25.6 00813 0811 00564 +123 01956 01924 00025 00026 0149.2 018.41 01295 +25.7 00812 0811 00564 +124 01937 01947 00025 00026 0148.9 018.40 01295 +25.7 00813 0811 00565 +125 02034 01983 00026 00026 0148.6 018.37 01295 +25.7 00813 0811 00567 +126 01981 01999 00027 00026 0148.5 018.32 01295 +25.9 00815 0811 00568 +127 01973 01997 00029 00027 0148.5 018.31 01295 +25.7 00813 0811 00569 +128 02029 02015 00029 00027 0148.0 018.31 01295 +26.0 00813 0811 00571 +129 02030 02036 00029 00028 0147.7 018.25 01295 +25.7 00813 0811 00573 +130 02068 02067 00028 00029 0147.3 018.21 01295 +25.8 00815 0811 00575 +131 02041 02071 00029 00029 0147.2 018.16 01295 +25.7 00813 0811 00577 +132 02085 02088 00030 00029 0146.9 018.16 01295 +25.7 00813 0811 00579 +133 02161 02099 00030 00030 0146.6 018.12 01295 +25.9 00814 0811 00581 +134 02106 02116 00032 00030 0146.3 018.07 01295 +25.7 00814 0811 00583 +135 02107 02123 00031 00030 0146.2 018.04 01295 +25.9 00813 0811 00585 +136 02149 02145 00032 00031 0146.1 018.03 01296 +25.7 00812 0811 00588 +137 02181 02170 00034 00032 0146.1 018.02 01296 +26.1 00813 0811 00590 +138 02206 02199 00033 00032 0145.8 018.01 01296 +25.7 00813 0811 00592 +139 02200 02217 00035 00033 0145.7 017.97 01296 +25.7 00813 0811 00595 +140 02239 02235 00034 00034 0145.3 017.97 01296 +26.0 00812 0811 00597 +141 02243 02239 00036 00034 0145.3 017.92 01296 +25.8 00813 0811 00599 +142 02244 02255 00035 00034 0144.9 017.92 01296 +25.9 00812 0811 00601 +143 02263 02273 00035 00035 0144.9 017.87 01296 +26.1 00813 0811 00603 +144 02304 02306 00036 00035 0144.6 017.87 01296 +25.8 00814 0811 00604 +145 02246 02322 00036 00035 0144.5 017.83 01296 +25.9 00814 0811 00607 +146 02348 02333 00038 00036 0144.4 017.82 01296 +26.1 00813 0811 00609 +147 02401 02352 00037 00037 0144.0 017.81 01296 +26.1 00812 0811 00612 +148 02345 02372 00038 00038 0143.7 017.75 01296 +26.1 00815 0811 00615 +149 02338 02376 00038 00038 0143.6 017.71 01296 +25.9 00814 0811 00619 +150 02353 02402 00039 00038 0143.3 017.71 01297 +26.0 00812 0811 00621 +151 02445 02428 00041 00039 0143.2 017.67 01297 +26.0 00814 0811 00623 +152 02425 02446 00041 00039 0143.2 017.66 01297 +26.1 00813 0811 00623 +153 02471 02450 00042 00040 0143.2 017.66 01297 +26.1 00813 0811 00625 +154 02524 02471 00038 00040 0142.9 017.66 01297 +26.1 00813 0811 00625 +155 02568 02485 00042 00041 0142.8 017.62 01298 +25.9 00814 0811 00627 +156 02494 02494 00042 00041 0142.5 017.61 01298 +26.0 00813 0811 00628 +157 02517 02512 00044 00042 0142.2 017.57 01298 +26.1 00813 0811 00630 +158 02597 02550 00042 00042 0141.9 017.53 01299 +26.1 00814 0811 00631 +159 02559 02559 00044 00043 0141.5 017.49 01299 +26.1 00813 0811 00632 +160 02588 02579 00044 00043 0141.5 017.45 01299 +26.2 00812 0811 00632 +161 02570 02579 00045 00043 0141.2 017.45 01299 +26.0 00814 0811 00633 +162 02561 02588 00044 00044 0141.1 017.41 01299 +26.0 00814 0811 00633 +163 02664 02603 00046 00044 0141.1 017.40 01299 +26.3 00814 0811 00634 +164 02632 02618 00044 00045 0141.0 017.40 01299 +26.0 00814 0811 00635 +165 02600 02650 00047 00045 0140.7 017.39 01298 +26.2 00813 0811 00636 +166 02720 02683 00047 00045 0140.7 017.36 01298 +26.1 00813 0811 00638 +167 02679 02679 00046 00046 0140.4 017.35 01298 +26.1 00814 0811 00640 +168 02707 02693 00047 00047 0140.4 017.31 01298 +26.1 00813 0811 00641 +169 02693 02721 00048 00047 0140.0 017.31 01298 +26.3 00813 0811 00642 +170 02703 02716 00048 00048 0140.0 017.27 01298 +26.1 00815 0811 00644 +171 02805 02731 00048 00048 0139.7 017.26 01297 +26.3 00814 0811 00645 +172 02694 02740 00050 00049 0139.6 017.22 01297 +26.3 00814 0811 00647 +173 02704 02745 00051 00049 0139.5 017.21 01297 +26.2 00813 0811 00649 +174 02732 02740 00051 00050 0139.5 017.21 01297 +26.2 00814 0811 00651 +175 02814 02769 00051 00050 0139.1 017.20 01297 +26.4 00814 0811 00653 +176 02838 02788 00052 00051 0139.1 017.15 01297 +26.1 00814 0811 00656 +177 02783 02801 00053 00052 0139.0 017.15 01297 +26.2 00812 0811 00658 +178 02779 02792 00051 00052 0139.0 017.14 01297 +26.1 00813 0811 00660 +179 02881 02797 00053 00052 0138.9 017.13 01297 +26.5 00814 0811 00661 +180 02821 02812 00054 00053 0138.6 017.13 01297 +26.4 00814 0811 00663 +181 02862 02825 00055 00053 0138.5 017.09 01297 +26.2 00814 0811 00665 +182 02844 02816 00057 00055 0138.1 017.08 01297 +26.3 00813 0811 00666 +183 02825 02816 00057 00056 0138.1 017.04 01298 +26.5 00813 0811 00668 +184 02830 02821 00059 00057 0138.1 017.03 01298 +26.2 00813 0811 00668 +185 02779 02812 00059 00058 0137.9 017.03 01298 +26.5 00813 0811 00668 +186 02848 02807 00061 00060 0137.8 017.00 01298 +26.3 00813 0811 00667 +187 02812 02807 00061 00060 0137.8 016.99 01298 +26.2 00813 0811 00666 +188 02728 02802 00061 00061 0137.7 016.99 01298 +26.2 00814 0811 00666 +189 02733 02779 00061 00061 0137.7 016.99 01297 +26.3 00813 0811 00666 +190 02815 02783 00061 00061 0137.7 016.99 01297 +26.2 00813 0811 00666 +191 02764 02774 00061 00061 0137.4 016.98 01297 +26.1 00813 0811 00666 +192 02783 02792 00062 00061 0137.4 016.98 01297 +26.1 00813 0811 00666 +193 02727 02788 00059 00061 0137.4 016.95 01297 +26.2 00813 0811 00666 +194 02823 02796 00061 00061 0137.4 016.95 01297 +26.6 00815 0811 00666 +195 02740 02800 00062 00061 0137.4 016.94 01296 +26.5 00814 0811 00666 +196 02777 02787 00061 00061 0137.3 016.94 01296 +26.2 00814 0811 00666 +197 02809 02790 00062 00061 0137.3 016.93 01296 +26.2 00813 0811 00667 +198 02776 02795 00060 00061 0137.3 016.93 01296 +26.4 00813 0811 00667 +199 02767 02767 00061 00061 0137.3 016.93 01295 +26.4 00813 0811 00667 +200 02812 02781 00061 00061 0137.2 016.93 01295 +26.6 00814 0811 00668 +201 02794 02794 00061 00061 0137.2 016.92 01295 +26.3 00813 0811 00668 +202 02789 02794 00062 00061 0137.2 016.92 01294 +26.4 00813 0811 00669 +203 02853 02793 00061 00062 0137.2 016.92 01294 +26.4 00814 0811 00669 +204 02760 02788 00061 00062 0137.2 016.92 01294 +26.5 00813 0811 00670 +205 02747 02774 00060 00062 0137.1 016.91 01294 +26.6 00812 0811 00670 +206 02769 02774 00061 00062 0137.1 016.91 01293 +26.5 00815 0811 00671 +207 02778 02769 00063 00062 0137.1 016.91 01293 +26.6 00813 0811 00671 +208 02709 02769 00063 00062 0137.0 016.91 01293 +26.6 00813 0811 00671 +209 02777 02773 00061 00063 0137.0 016.90 01293 +26.3 00813 0811 00672 +210 02708 02772 00062 00063 0137.0 016.90 01293 +26.4 00812 0811 00672 +211 02749 02776 00061 00062 0137.0 016.90 01292 +26.6 00812 0811 00673 +212 02799 02771 00062 00062 0137.0 016.90 01292 +26.4 00813 0811 00673 +213 02807 02771 00062 00062 0137.0 016.90 01292 +26.5 00813 0811 00674 +214 02780 02780 00062 00062 0137.0 016.90 01292 +26.4 00813 0811 00674 +215 02756 02756 00063 00062 0137.0 016.89 01291 +26.4 00815 0811 00675 +216 02820 02775 00062 00062 0136.9 016.89 01291 +26.6 00813 0811 00675 +217 02783 02788 00061 00062 0136.9 016.89 01291 +26.4 00813 0811 00676 +218 02792 02783 00061 00062 0136.9 016.88 01291 +26.5 00814 0811 00676 +219 02791 02787 00061 00062 0136.9 016.88 01291 +26.4 00813 0811 00676 +220 02819 02782 00063 00062 0136.9 016.89 01290 +26.6 00814 0811 00677 +221 02759 02773 00061 00062 0136.9 016.88 01290 +26.6 00813 0811 00677 +222 02740 02768 00062 00062 0136.9 016.88 01290 +26.6 00814 0811 00678 +223 02753 02763 00062 00062 0136.8 016.88 01290 +26.6 00813 0811 00678 +224 02780 02762 00062 00063 0136.8 016.87 01289 +26.5 00814 0811 00679 +225 02844 02762 00063 00063 0136.8 016.87 01289 +26.5 00812 0811 00679 +226 02688 02734 00063 00063 0136.8 016.87 01289 +26.4 00814 0811 00680 +227 02747 02752 00063 00063 0136.8 016.87 01289 +26.4 00813 0811 00680 +228 02751 02742 00063 00063 0136.8 016.87 01289 +26.5 00813 0811 00680 +229 02677 02728 00062 00063 0136.8 016.87 01288 +26.5 00814 0811 00681 +230 02691 02728 00065 00063 0136.8 016.87 01288 +26.5 00813 0811 00681 +231 02718 02732 02718 00063 0136.8 016.87 01288 +26.6 00813 0811 00681 +232 02745 02746 00063 00063 0136.8 016.87 01288 +26.5 00812 0811 00682 +233 02795 02749 00063 00063 0136.8 016.87 01288 +26.6 00813 0811 00682 +234 02726 02740 00062 00063 0136.8 016.87 01288 +26.5 00814 0811 00682 +235 02739 02749 00063 00062 0136.7 016.86 01288 +26.4 00814 0811 00683 +236 02812 02748 00063 00062 0136.7 016.86 01287 +26.5 00813 0811 00683 +237 02735 02744 00061 00062 0136.7 016.86 01287 +26.5 00813 0811 00683 +238 02720 02738 00061 00062 0136.7 016.86 01287 +26.5 00813 0811 00683 +239 02802 02756 00061 00062 0136.7 016.86 01287 +26.6 00813 0811 00684 +240 02719 02752 00062 00062 0136.7 016.86 01287 +26.6 00814 0811 00684 +241 02756 02751 00063 00062 0136.7 016.86 01287 +26.4 00813 0811 00685 +242 02751 02746 00063 00062 0136.7 016.86 01287 +26.4 00814 0811 00685 +243 02718 02737 00063 00063 0136.7 016.86 01286 +26.4 00811 0811 00685 +244 02722 02732 00061 00062 0136.7 016.86 01286 +26.4 00813 0811 00685 +245 02704 02736 00062 00063 0136.7 016.86 01286 +26.6 00814 0811 00685 +246 02781 02758 00062 00063 0136.6 016.85 01286 +26.5 00813 0811 00685 +247 02698 02744 00062 00062 0136.6 016.85 01286 +26.5 00814 0811 00686 +248 02758 02753 00062 00062 0136.6 016.85 01286 +26.4 00813 0811 00686 +249 02743 02734 00061 00062 0136.6 016.84 01285 +26.6 00813 0811 00686 +250 02688 02739 00062 00062 0136.6 016.84 01285 +26.7 00814 0811 00687 +251 02729 02734 00062 00062 0136.5 016.84 01285 +26.5 00812 0811 00687 +252 02682 02711 00063 00062 0136.5 016.84 01285 +26.4 00813 0811 00687 +253 02705 02715 00063 00062 0136.5 016.83 01285 +26.7 00813 0811 00687 +254 02682 02715 00061 00062 0136.5 016.83 01285 +26.6 00814 0811 00687 +255 02709 02732 00062 00062 0136.5 016.83 01285 +26.5 00813 0811 00688 +256 02741 02737 00062 00062 0136.5 016.83 01284 +26.5 00814 0811 00688 +257 02694 02722 00063 00062 0136.5 016.83 01284 +26.6 00813 0811 00688 +258 02708 02745 00062 00062 0136.5 016.83 01284 +26.7 00813 0811 00688 +259 02717 02727 00061 00062 0136.5 016.83 01284 +26.7 00814 0811 00688 +260 02699 02735 00062 00062 0136.5 016.83 01284 +26.6 00813 0811 00688 +261 02679 02712 00061 00062 0136.4 016.83 01284 +26.6 00813 0811 00688 +262 02730 02744 00061 00061 0136.4 016.82 01284 +26.7 00813 0811 00689 +263 02702 02748 00062 00061 0136.4 016.82 01284 +26.7 00814 0811 00689 +264 02770 02729 00064 00062 0136.4 016.82 01284 +26.4 00812 0811 00689 +265 02719 02725 00062 00062 0136.4 016.82 01283 +26.6 00813 0811 00689 +266 02724 02728 00064 00062 0136.4 016.82 01283 +26.5 00814 0811 00689 +267 02747 02728 00063 00062 0136.4 016.82 01283 +26.6 00812 0811 00689 +268 02677 02733 00061 00062 0136.1 016.82 01283 +26.5 00814 0811 00690 +269 02682 02718 00061 00062 0136.1 016.82 01283 +26.5 00813 0811 00690 +270 02677 02723 00062 00062 0136.1 016.78 01283 +26.6 00813 0811 00690 +271 02749 02723 00061 00061 0136.1 016.78 01283 +26.6 00814 0811 00690 +272 02718 02713 00061 00061 0136.1 016.78 01283 +26.6 00814 0811 00690 +273 02722 02713 00062 00061 0136.1 016.79 01283 +26.5 00814 0811 00690 +274 02740 02726 00062 00061 0136.1 016.79 01282 +26.5 00814 0811 00690 +275 02771 02726 00060 00061 0136.2 016.79 01282 +26.4 00814 0811 00690 +276 02689 02725 00061 00061 0136.2 016.79 01282 +26.5 00814 0811 00691 +277 02766 02730 00062 00061 0136.2 016.79 01282 +26.4 00812 0811 00691 +278 02693 02711 00061 00061 0136.2 016.79 01282 +26.6 00813 0811 00691 +279 02679 02715 00062 00061 0136.2 016.79 01282 +26.6 00812 0811 00691 +280 02701 02715 00063 00062 0136.2 016.79 01282 +26.4 00814 0811 00691 +281 02751 02710 00060 00062 0136.2 016.79 01282 +26.5 00813 0811 00691 +282 02696 02706 00060 00062 0136.2 016.79 01282 +26.6 00812 0811 00691 +283 02678 02719 00060 00061 0136.2 016.79 01281 +26.6 00813 0811 00691 +284 02677 02723 00062 00062 0136.2 016.79 01281 +26.5 00813 0811 00691 +285 02705 02719 00061 00062 0136.2 016.79 01281 +26.7 00814 0811 00691 +286 02668 02718 00062 00062 0136.1 016.79 01281 +26.6 00813 0811 00692 +287 02690 02709 00060 00062 0136.2 016.79 01281 +26.6 00814 0811 00692 +288 02718 02708 00061 00062 0136.2 016.79 01281 +26.5 00812 0811 00692 +289 02639 02726 00061 00062 0136.2 016.79 01281 +26.6 00812 0811 00692 +290 02703 02721 00060 00061 0136.1 016.79 01281 +26.4 00813 0811 00692 +291 02707 02717 00061 00061 0136.1 016.79 01281 +26.5 00814 0811 00692 +292 02726 02717 00061 00061 0136.1 016.79 01281 +26.7 00812 0811 00692 +293 02720 02716 00061 00061 0136.1 016.78 01281 +26.6 00812 0811 00692 +294 02747 02720 00061 00061 0136.2 016.79 01281 +26.6 00813 0811 00692 +295 02765 02720 00061 00061 0136.2 016.79 01281 +26.6 00812 0811 00692 +296 02742 02720 00060 00061 0136.2 016.79 01280 +26.6 00813 0811 00692 +297 02706 02701 00061 00061 0136.2 016.79 01280 +26.3 00813 0811 00692 +298 02637 02701 00062 00061 0136.2 016.79 01280 +26.5 00812 0811 00692 +299 02691 02701 00061 00061 0136.1 016.79 01280 +26.5 00812 0811 00692 +300 02718 02718 00061 00062 0136.1 016.79 01280 +26.3 00813 0811 00693 +301 02650 02700 00060 00062 0136.1 016.79 01280 +26.6 00813 0811 00693 +302 02681 02696 00061 00062 0136.1 016.78 01280 +26.6 00812 0811 00693 +303 02704 02700 00062 00061 0136.1 016.78 01280 +26.6 00813 0811 00693 +304 02658 02699 00062 00061 0136.1 016.78 01280 +26.5 00813 0811 00693 +305 02704 02695 00062 00061 0136.1 016.78 01280 +26.5 00812 0811 00693 +306 02713 02695 00062 00061 0136.1 016.78 01279 +26.3 00812 0811 00693 +307 02689 02694 00061 00061 0136.1 016.78 01279 +26.3 00815 0811 00693 +308 02698 02694 02698 00061 0136.1 016.78 01279 +26.3 00815 0811 00693 +309 02680 02698 00058 00061 0136.1 016.78 01279 +26.4 00812 0811 00692 +310 02491 02625 00053 00059 0136.4 016.78 01279 +26.4 00814 0811 00676 +311 02241 02447 00047 00056 0137.0 016.82 01278 +26.5 00813 0811 00647 +312 02016 02195 00044 00052 0139.3 016.90 01278 +26.3 00813 0811 00617 +313 01744 01952 00039 00047 0139.9 017.17 01278 +26.6 00814 0811 00592 +314 01614 01736 00036 00043 0142.1 017.26 01277 +26.4 00813 0811 00566 +315 01436 01572 00032 00038 0144.1 017.53 01276 +26.3 00813 0811 00542 +316 01332 01431 00028 00035 0146.1 017.77 01276 +26.5 00811 0811 00519 +317 01162 01285 00024 00031 0146.8 018.01 01276 +26.4 00813 0811 00499 +318 01083 01162 00023 00027 0149.1 018.10 01275 +26.2 00813 0811 00480 +319 00979 01045 00020 00024 0149.7 018.38 01275 +26.3 00814 0811 00464 +320 00888 00952 00017 00022 0150.4 018.46 01275 +26.3 00813 0811 00450 +321 00834 00879 00018 00020 0151.2 018.55 01274 +26.4 00813 0811 00437 +322 00760 00811 00015 00018 0153.1 018.64 01274 +26.3 00814 0811 00426 +323 00698 00747 00015 00016 0153.7 018.88 01273 +26.4 00814 0811 00416 +324 00646 00689 00013 00015 0154.4 018.95 01273 +26.4 00814 0811 00408 +325 00610 00645 00010 00014 0155.0 019.04 01273 +26.4 00813 0811 00401 +326 00554 00601 00009 00012 0155.7 019.11 01272 +26.4 00814 0811 00395 +327 00530 00561 00010 00011 0156.3 019.19 01272 +26.5 00814 0811 00389 +328 00507 00527 00008 00010 0157.0 019.27 01271 +26.2 00813 0811 00385 +329 00472 00493 00009 00010 0157.7 019.36 01271 +26.4 00814 0811 00381 +330 00472 00469 00008 00009 0158.3 019.44 01271 +26.1 00813 0811 00378 +331 00418 00445 00008 00008 0158.8 019.53 01271 +26.4 00814 0811 00375 +332 00427 00427 00008 00008 0159.3 019.59 01271 +26.3 00812 0811 00372 +333 00406 00410 00007 00007 0159.8 019.64 01270 +26.4 00814 0811 00370 +334 00380 00396 00008 00007 0160.2 019.70 01270 +26.2 00813 0811 00369 +335 00352 00374 00006 00007 0160.6 019.76 01270 +26.1 00814 0811 00367 +336 00356 00369 00006 00007 0161.1 019.80 01270 +26.2 00813 0811 00366 +337 00352 00362 00006 00006 0161.1 019.86 01270 +26.2 00814 0811 00365 +338 00347 00348 00006 00006 0161.5 019.87 01269 +26.3 00813 0811 00364 +339 00325 00342 00004 00006 0161.9 019.92 01269 +26.1 00814 0811 00363 +340 00322 00332 00004 00005 0162.0 019.96 01269 +26.1 00814 0811 00362 +341 00305 00322 00006 00005 0162.0 019.97 01268 +26.1 00813 0811 00362 +342 00316 00319 00006 00005 0162.1 019.98 01268 +26.1 00814 0811 00361 +343 00307 00314 00005 00005 0162.6 019.99 01268 +26.2 00813 0811 00361 +344 00289 00305 00005 00005 0163.1 020.05 01268 +26.2 00814 0811 00361 +345 00300 00298 00003 00005 0163.1 020.05 01268 +26.2 00813 0811 00361 +346 00287 00294 00003 00005 0163.1 020.11 01268 +26.4 00813 0811 00361 +347 00290 00294 00004 00004 0163.2 020.12 01267 +26.3 00814 0811 00360 +348 00272 00287 00003 00004 0163.2 020.12 01267 +26.1 00813 0811 00361 +349 00287 00289 00003 00004 0163.3 020.13 01267 +26.1 00813 0811 00360 +350 00267 00287 00004 00003 0163.4 020.14 01267 +26.2 00813 0811 00361 +351 00280 00281 00003 00003 0163.4 020.14 01267 +26.1 00813 0811 00361 +352 00285 00284 00002 00003 0163.5 020.15 01266 +26.1 00813 0811 00361 +353 00280 00282 00002 00003 0163.5 020.16 01266 +26.3 00813 0811 00361 +354 00286 00277 00003 00002 0163.6 020.17 01266 +26.1 00813 0811 00361 +355 00276 00276 00004 00003 0163.6 020.17 01266 +26.2 00813 0811 00361 +356 00282 00275 00002 00003 0163.7 020.18 01266 +26.3 00813 0811 00361 +357 00288 00277 00004 00003 0163.7 020.18 01266 +26.1 00813 0811 00361 +358 00270 00273 00003 00003 0163.8 020.19 01265 +26.3 00813 0811 00361 +359 00260 00269 00002 00003 0163.8 020.20 01265 +26.0 00813 0811 00362 +360 00261 00266 00003 00003 0163.9 020.20 01265 +26.2 00813 0811 00361 +361 00281 00271 00003 00003 0163.9 020.21 01265 +26.1 00813 0811 00361 +362 00266 00268 00003 00003 0163.9 020.21 01265 +26.3 00814 0811 00361 +363 00268 00268 00002 00002 0163.9 020.21 01265 +26.1 00813 0811 00362 +364 00261 00269 00003 00002 0164.0 020.21 01265 +26.0 00813 0811 00362 +365 00270 00269 00002 00002 0164.0 020.22 01265 +26.1 00814 0811 00362 +366 00281 00267 00003 00002 0164.1 020.23 01264 +26.0 00813 0811 00362 +367 00279 00266 00002 00003 0164.1 020.23 01264 +25.9 00813 0811 00362 +368 00263 00266 00003 00003 0164.1 020.24 01264 +26.1 00812 0811 00362 +369 00253 00263 00002 00003 0164.1 020.24 01264 +25.9 00813 0811 00363 +370 00262 00267 00003 00002 0164.2 020.24 01264 +26.1 00813 0811 00363 +371 00258 00263 00002 00002 0164.2 020.25 01264 +26.0 00813 0811 00363 +372 00269 00267 00002 00002 0164.3 020.25 01264 +26.1 00813 0811 00363 +373 00273 00267 00002 00002 0164.3 020.25 01264 +26.0 00813 0811 00363 +374 00268 00266 00001 00002 0164.3 020.26 01264 +26.1 00813 0811 00363 +375 00271 00263 00003 00002 0164.3 020.26 01264 +25.9 00813 0811 00363 +376 00261 00263 00002 00002 0164.4 020.26 01263 +26.0 00813 0811 00363 +377 00260 00262 00002 00002 0164.4 020.27 01263 +26.1 00813 0811 00363 +378 00268 00263 00001 00002 0164.4 020.27 01263 +26.1 00813 0811 00364 +379 00263 00261 00003 00002 0164.5 020.28 01263 +26.0 00813 0811 00364 +380 00252 00262 00003 00002 0164.5 020.28 01263 +26.0 00813 0811 00364 +381 00259 00263 00002 00002 0164.5 020.28 01263 +25.9 00814 0811 00364 +382 00262 00262 00003 00002 0164.9 020.28 01263 +25.9 00813 0811 00364 +383 00260 00264 00002 00002 0164.9 020.33 01263 +26.1 00813 0811 00364 +384 00258 00261 00002 00002 0164.9 020.33 01263 +26.1 00813 0811 00364 +385 00263 00264 00002 00002 0164.9 020.33 01263 +26.1 00813 0811 00364 +386 00255 00259 00002 00002 0164.8 020.33 01263 +26.1 00813 0811 00364 +387 00262 00259 00001 00002 0164.9 020.33 01263 +25.9 00813 0811 00364 +388 00275 00258 00000 00001 0164.9 020.33 01263 +25.9 00813 0811 00364 +389 00251 00253 00001 00001 0164.9 020.33 01263 +26.0 00813 0811 00364 +390 00259 00256 00001 00001 0164.9 020.33 01263 +25.8 00813 0811 00364 +391 00249 00256 00001 00001 0164.9 020.33 01262 +25.9 00813 0811 00365 +392 00257 00258 00002 00001 0164.9 020.33 01262 +26.1 00814 0811 00365 +393 00258 00258 00002 00001 0164.9 020.33 01262 +25.8 00813 0811 00365 +394 00257 00257 00001 00001 0164.9 020.33 01262 +26.0 00813 0811 00365 +395 00261 00257 00001 00001 0164.9 020.33 01262 +25.8 00813 0811 00365 +396 00255 00260 00000 00001 0164.9 020.33 01262 +26.0 00813 0811 00365 +397 00262 00260 00001 00001 0164.9 020.34 01262 +25.8 00813 0811 00365 +398 00256 00258 00003 00001 0164.9 020.34 01262 +25.7 00813 0811 00365 +399 00265 00260 00002 00001 0164.9 020.34 01262 +25.9 00813 0811 00365 +400 00253 00259 00001 00001 0164.9 020.34 01262 +25.7 00814 0811 00365 +401 00257 00262 00001 00002 0165.0 020.34 01262 +25.9 00813 0811 00365 +402 00243 00260 00001 00001 0165.0 020.34 01262 +25.8 00814 0811 00365 +403 00257 00260 00000 00001 0165.0 020.34 01262 +26.0 00813 0811 00365 +404 00260 00262 00000 00001 0165.0 020.34 01261 +25.7 00813 0811 00366 +405 00254 00258 00002 00001 0165.0 020.34 01261 +25.8 00814 0811 00366 +406 00250 00260 00001 00001 0165.0 020.34 01261 +25.7 00813 0811 00366 +407 00256 00261 00000 00001 0165.0 020.34 01261 +26.1 00813 0811 00366 +408 00276 00258 00002 00001 0165.0 020.34 01261 +25.7 00813 0811 00366 +409 00263 00260 00002 00001 0165.0 020.34 01261 +25.8 00813 0811 00366 +410 00258 00260 00001 00001 0165.0 020.35 01261 +25.7 00814 0811 00366 +411 00253 00260 00000 00001 0165.0 020.35 01261 +25.8 00812 0811 00366 +412 00252 00258 00000 00001 0165.1 020.35 01261 +25.7 00813 0811 00366 +413 00251 00257 00000 00000 0165.0 020.35 01261 +25.8 00814 0811 00366 +414 00261 00258 00000 00000 0165.1 020.35 01261 +25.7 00814 0811 00367 +415 00254 00256 00001 00001 0165.1 020.36 01261 +25.9 00813 0811 00367 +416 00255 00255 00001 00001 0165.1 020.35 01261 +25.8 00812 0811 00367 +417 00262 00256 00001 00001 0165.1 020.35 01261 +25.9 00813 0811 00367 +418 00265 00255 00000 00001 0165.1 020.36 01260 +25.7 00813 0811 00367 +419 00244 00256 00002 00001 0165.1 020.36 01260 +25.7 00814 0811 00368 +420 00272 00257 00001 00001 0165.1 020.35 01260 +25.8 00812 0811 00368 +421 00259 00257 00001 00001 0165.2 020.36 01260 +26.0 00813 0811 00368 +422 00256 00258 00000 00001 0165.2 020.36 01260 +26.0 00812 0811 00368 +423 00263 00257 00263 00001 0165.1 020.37 01260 +25.8 00812 0811 00368 +424 00245 00256 00001 00001 0165.2 020.36 01260 +25.7 00812 0811 00368 +425 00241 00252 00001 00001 0165.2 020.37 01260 +25.7 00814 0811 00368 +426 00257 00258 00000 00001 0165.2 020.37 01260 +25.7 00812 0811 00368 +427 00248 00255 00001 00001 0165.1 020.37 01260 +25.8 00813 0811 00368 +428 00241 00252 00001 00001 0165.1 020.36 01260 +25.7 00813 0811 00369 +429 00249 00253 00001 00001 0165.1 020.36 01260 +25.7 00812 0811 00369 +430 00245 00254 00001 00001 0165.1 020.36 01260 +25.7 00813 0811 00369 +431 00260 00258 00001 00000 0165.1 020.36 01260 +25.7 00813 0811 00369 +432 00249 00259 00000 00001 0165.1 020.36 01260 +25.9 00812 0811 00369 +433 00256 00257 00000 00001 0165.1 020.36 01260 +25.9 00813 0811 00369 +434 00255 00257 00001 00001 0165.1 020.36 01260 +25.8 00812 0811 00369 +435 00251 00254 00000 00000 0165.1 020.36 01260 +25.9 00812 0811 00369 +436 00249 00254 00001 00000 0165.1 020.36 01260 +25.7 00812 0811 00369 +437 00267 00255 00001 00001 0165.1 020.36 01260 +25.7 00813 0811 00369 +438 00251 00251 00000 00001 0165.1 020.36 01260 +25.7 00814 0811 00369 +439 00241 00251 00000 00001 0165.1 020.36 01259 +25.8 00813 0811 00369 +440 00264 00253 00000 00001 0165.1 020.36 01259 +25.7 00813 0811 00369 +441 00250 00256 00000 00000 0165.0 020.35 01259 +25.7 00812 0811 00369 +442 00251 00256 00000 00000 0165.0 020.35 01259 +25.8 00812 0811 00369 +443 00247 00256 00000 00000 0165.0 020.35 01259 +25.7 00813 0811 00369 +444 00263 00257 00000 00000 0165.0 020.35 01259 +25.6 00812 0811 00369 +445 00247 00255 00000 00000 0165.0 020.35 01259 +25.7 00813 0811 00369 +446 00257 00253 00001 00000 0165.0 020.35 01259 +25.7 00812 0811 00369 +447 00256 00255 00000 00000 0165.0 020.35 01259 +25.8 00812 0811 00370 +448 00253 00256 00000 00000 0165.0 020.35 01259 +25.7 00813 0811 00370 +449 00248 00251 00000 00000 0165.0 020.34 01259 +25.6 00812 0811 00370 +450 00246 00253 00000 00000 0165.0 020.34 01259 +25.8 00812 0811 00370 +451 00244 00252 00000 00000 0165.0 020.34 01259 +25.5 00813 0811 00369 +452 00249 00252 00000 00000 0165.0 020.34 01259 +25.5 00812 0811 00370 +453 00268 00254 00000 00000 0165.0 020.35 01259 +25.7 00812 0811 00370 +454 00252 00252 00000 00000 0165.0 020.35 01259 +25.5 00813 0811 00370 diff --git a/codes/main.c b/codes/main.c new file mode 100644 index 0000000..c573963 --- /dev/null +++ b/codes/main.c @@ -0,0 +1,36 @@ +#include "daq.h" + +int main(int argc, char *argv[]){ + + int T_acq, t_samp; + + if(argc!=3){ + printf("Invalid number of arguments,\n"\ + "Usage: daq \nexiting!\n"); + return -2; + } + + // configuring sensors + printf("Configuring CO2 sensor\n"); + sensConf(SprintIR, B9600, Polling_Mode, " K 00002\r\n", 5); + sensConf(SprintIR, B9600, FILnUNFIL, " M 00006\r\n", 5); + printf("Configuring CO sensor\n"); + sensConf(COAF, B9600, Polling_Mode, "K 00002\r\n", 5); + sensConf(COAF, B9600, M_zZTHB, "M 14406\r\n", 5); + printf("Configuring O2 sensor\n"); + sensConf(LOX_O2, B9600, OX_P_Mode, "M 01\r\n", 5); + + // acquiring + T_acq = atoi(argv[1]);//str to int + t_samp = atoi(argv[2]); + printf("Starting data acquisition with duration of %dh every %ds\n", T_acq, t_samp); + DAQ(T_acq, t_samp); + + // deinit uart + uartClose(SprintIR); + uartClose(COAF); + uartClose(LOX_O2); + // finishing + printf("Exiting of the program...\n"); + return 0; +} diff --git a/codes/uart.c b/codes/uart.c new file mode 100644 index 0000000..57a7ad1 --- /dev/null +++ b/codes/uart.c @@ -0,0 +1,75 @@ + +#include "uart.h" + +//file paths and global variables +#define incomplet_uart_path "/dev/ttyO" +struct termios options; //The termios structure + +// *** FUNCTIONS *** + +int uartConf(uint8_t uartNumber, int baudRate) +{ + char fullFileName[11]; + + //completing uart file path + if ((uartNumber==1)||(uartNumber==2)||(uartNumber==4)||(uartNumber==5)) + sprintf(fullFileName, incomplet_uart_path "%d", uartNumber); + else{ + perror("Wrong UART number. " \ + "UART numbers availables 1, 2, 4 or 5.\n"); + return UART_NUMBER_INCORRECT; + } + + //openign uart file + printf("Configuring UART%d.\n", uartNumber); + if ((uartFile[uartNumber] = open(fullFileName, O_RDWR | O_NOCTTY | O_NDELAY | O_NONBLOCK))<0){ + perror("UART: Failed to open the file.\n"); + return -1; + } + + //Sets the parameters associated with file + tcgetattr(uartFile[uartNumber], &options); + //cleaning flags + options.c_ispeed = 0; options.c_lflag = 0; + options.c_line = 0; options.c_oflag = 0; + options.c_ospeed = 0 + // Set up the communications options: + options.c_cflag = baudRate | CS8 | CREAD | CLOCAL; // 8-bit, enable receiver, no modem control lines + options.c_iflag = IGNPAR; //ignore partity errors, CR -> newline + tcflush(uartFile[uartNumber], TCIOFLUSH); //discard file information not transmitted + tcsetattr(uartFile[uartNumber], TCSANOW, &options); //changes occur immmediately + printf("UART%d configurated.\n", uartNumber); + + return UART_FUNCTION_SUCCESSFUL; +} + +int uartClose(uint8_t uartNumber) +{ + printf("Closing UART%d.\n", uartNumber); + close(uartFile[uartNumber]); + return UART_FUNCTION_SUCCESSFUL; +} + +int uartTransmit(uint8_t uartNumber, char message[]) +{ + int count; + + //writing file + if ((count = write(uartFile[uartNumber], message, (strlen(message))))<0){ //send the string + perror("Failed to write to the output\n"); + return -1; + } + tcflush(uartFile[uartNumber], TCOFLUSH); + + return UART_FUNCTION_SUCCESSFUL; +} + +int uartReceive(uint8_t uartNumber) +{ + int count; + + while((count = read(uartFile[uartNumber], (void*)receive[uartNumber], 100)) < 0); + tcflush(uartFile[uartNumber], TCIFLUSH); + + return count; +} diff --git a/codes/uart.h b/codes/uart.h new file mode 100644 index 0000000..0514321 --- /dev/null +++ b/codes/uart.h @@ -0,0 +1,31 @@ + +#ifndef UART_H +#define UART_H + +// Includes begin +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Error codes and return values +#define UART_FUNCTION_SUCCESSFUL 0 +#define UART_NUMBER_INCORRECT 1 + +//VARIABLES +int uartFile[6]; //file descriptor +char receive[6][100]; //declare a buffer for receiving data + +// Function declarations +int uartConf(uint8_t uartNumber, int baudRate); +int uartClose(uint8_t uartNumber); +int uartTransmit(uint8_t uartNumber, char message[]); +int uartReceive(uint8_t uartNumber); + +#endif // UART_H diff --git a/configuration.log b/configuration.log new file mode 100644 index 0000000..8f9bd8c --- /dev/null +++ b/configuration.log @@ -0,0 +1,618 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2020.9.9) 10 DEC 2020 15:11 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**configuration.tex +(./configuration.tex +LaTeX2e <2020-02-02> patch level 2 +L3 programming layer <2020-02-14> +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +\lst@mode=\count167 +\lst@gtempboxa=\box45 +\lst@token=\toks15 +\lst@length=\count168 +\lst@currlwidth=\dimen134 +\lst@column=\count169 +\lst@pos=\count170 +\lst@lostspace=\dimen135 +\lst@width=\dimen136 +\lst@newlines=\count171 +\lst@lineno=\count172 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\lst@maxwidth=\dimen137 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2019/09/10 1.8c (Carsten Heinz) +\c@lstnumber=\count173 +\lst@skipnumbers=\count174 +\lst@framebox=\box46 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2019/09/10 1.8c listings configuration +)) +Package: listings 2019/09/10 1.8c (Carsten Heinz) + +! Undefined control sequence. + \newcaptionname + +l.6 \newcaptionname + {spanish}{\lstlistlistingname}{Sección de Códigos} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.6 \newcaptionname{s + panish}{\lstlistlistingname}{Sección de Códigos} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no s in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no L in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no S in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no c in font nullfont! +Missing character: There is no i in font nullfont! +LaTeX Font Info: Trying to load font information for +cmr on input line 6. +LaTeX Font Info: No file cmr.fd. on input line 6. + +LaTeX Font Warning: Font shape `/cmr/m/n' undefined +(Font) using `/cmr/m/n' instead on input line 6. + +! Corrupted NFSS tables. +wrong@fontshape ...message {Corrupted NFSS tables} + error@fontshape else let f... +l.6 ...nname{spanish}{\lstlistlistingname}{Secció + n de Códigos} +This error message was generated by an \errmessage +command, so I can't give any explicit help. +Pretend that you're Hercule Poirot: Examine all clues, +and deduce the truth by order and method. + + +LaTeX Font Warning: Font shape `/cmr/m/n' undefined +(Font) using `OT1/cmr/m/n' instead on input line 6. + +Missing character: There is no n in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no C in font nullfont! +Missing character: There is no d in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no s in font nullfont! + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.9 \usepackage{ + color} %red, green, blue, yellow, cyan, magenta, black, white +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + +! Undefined control sequence. +l.10 \definecolor + {gray97}{gray}{.97} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 7 in font nullfont! +! Undefined control sequence. +l.11 \definecolor + {light-gray}{gray}{.95} %s +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 5 in font nullfont! +! Undefined control sequence. +l.12 \definecolor + {gray75}{gray}{.75} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 5 in font nullfont! +! Undefined control sequence. +l.13 \definecolor + {gray45}{gray}{.45} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no 5 in font nullfont! +! Undefined control sequence. +l.14 \definecolor + {mygreen}{RGB}{28,172,0} % color values Red, Green, Blue +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 0 in font nullfont! +! Undefined control sequence. +l.15 \definecolor + {mylilas}{RGB}{170,55,241} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no l in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no s in font nullfont! +Missing character: There is no R in font nullfont! +Missing character: There is no G in font nullfont! +Missing character: There is no B in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 7 in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 2 in font nullfont! +Missing character: There is no 4 in font nullfont! +Missing character: There is no 1 in font nullfont! + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.17 \usepackage{ + multirow} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +Overfull \hbox (30.00003pt too wide) in paragraph at lines 6--19 +[]\/cmr/m/n/10 ^^So + [] + + +Overfull \hbox (5.00002pt too wide) in paragraph at lines 6--19 +\/cmr/m/n/10 ^^So + [] + +! Undefined control sequence. +l.20 \definecolor + {light-gray}{gray}{0.90} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.20 \definecolor{l + ight-gray}{gray}{0.90} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no l in font nullfont! +Missing character: There is no i in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no h in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no - in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 9 in font nullfont! +Missing character: There is no 0 in font nullfont! +! Undefined control sequence. +l.22 \definecolor + {mygreen}{rgb}{0,0.6,0} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no n in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 6 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 0 in font nullfont! +! Undefined control sequence. +l.23 \definecolor + {mygray}{rgb}{0.5,0.5,0.5} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 5 in font nullfont! +! Undefined control sequence. +l.24 \definecolor + {mymauve}{rgb}{0.58,0,0.82} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + +Missing character: There is no m in font nullfont! +Missing character: There is no y in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no u in font nullfont! +Missing character: There is no v in font nullfont! +Missing character: There is no e in font nullfont! +Missing character: There is no r in font nullfont! +Missing character: There is no g in font nullfont! +Missing character: There is no b in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 5 in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no , in font nullfont! +Missing character: There is no 0 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 8 in font nullfont! +Missing character: There is no 2 in font nullfont! + +(/usr/share/texlive/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifier.st +y +Package: matlab-prettifier 2014/06/19 v0.3 A package for prettyprinting Matlab +source code + + +Package matlab-prettifier Warning: Unknown `captionpos=t' option on input line +60. + +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Overfull \hbox (20.0pt too wide) in paragraph at lines 20--44 +[] + [] + +Package: textcomp 2020/02/02 v2.0n Standard LaTeX package +) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. +) +\netBracketCount@mlpr=\count175 +\blkLvl@mlpr=\count176 +\blkLvlAtClassdef@mlpr=\count177 +\emHeight@mlpr=\skip49 +\jayDepth@mlpr=\skip50 +\sectionRuleOffset@mlpr=\skip51 +\toks@mlpr=\toks16 +) + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.26 \usepackage[T1]{ + fontenc} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.27 \usepackage{ + lmodern} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.85 \usepackage{ + float} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.86 \usepackage{ + subfigure} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.87 \usepackage{ + tikz} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.88 \usepackage{ + booktabs} %Beautiful tables +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.89 \usepackage{ + todonotes} %Todo list for comments +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.90 \usepackage[version-1-compatibility]{ + siunitx} %easy writting of SI units +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + + +! LaTeX Error: \usepackage before \documentclass. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.91 \usepackage{ + pgfplots} +\usepackage may only appear in the document preamble, i.e., +between \documentclass and \begin{document}. + +! Undefined control sequence. +l.92 \pgfplotsset + {compat=1.10} +The control sequence at the end of the top line +of your error message was never \def'ed. If you have +misspelled it (e.g., `\hobx'), type `I' and the correct +spelling (e.g., `I\hbox'). Otherwise just continue, +and I'll forget about whatever was undefined. + + +! LaTeX Error: Missing \begin{document}. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.92 \pgfplotsset{c + ompat=1.10} +You're in trouble here. Try typing to proceed. +If that doesn't work, type X to quit. + +Missing character: There is no c in font nullfont! +Missing character: There is no o in font nullfont! +Missing character: There is no m in font nullfont! +Missing character: There is no p in font nullfont! +Missing character: There is no a in font nullfont! +Missing character: There is no t in font nullfont! +Missing character: There is no = in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no . in font nullfont! +Missing character: There is no 1 in font nullfont! +Missing character: There is no 0 in font nullfont! +) +! Emergency stop. +<*> configuration.tex + +*** (job aborted, no legal \end found) + + +Here is how much of TeX's memory you used: + 2048 strings out of 481239 + 29065 string characters out of 5920378 + 266110 words of memory out of 5000000 + 17380 multiletter control sequences out of 15000+600000 + 532338 words of font info for 24 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 31i,1n,41p,227b,217s stack positions out of 5000i,500n,10000p,200000b,80000s +! ==> Fatal error occurred, no output PDF file produced! diff --git a/configuration.tex b/configuration.tex new file mode 100644 index 0000000..f700bb0 --- /dev/null +++ b/configuration.tex @@ -0,0 +1,117 @@ +%Add here the packages, variables, definitions, environments and specific elements created only for your thesis + +% 1 Code listing setup +%------------------ +\RequirePackage{listings} +\newcaptionname{spanish}{\lstlistlistingname}{Sección de Códigos} +\renewcommand{\lstlistingname}{Código} +\renewcommand{\lstlistlistingname}{Códigos} +\usepackage{color} %red, green, blue, yellow, cyan, magenta, black, white +\definecolor{gray97}{gray}{.97} +\definecolor{light-gray}{gray}{.97} %s +\definecolor{gray75}{gray}{.75} +\definecolor{gray45}{gray}{.45} +\definecolor{mygreen}{RGB}{28,172,0} % color values Red, Green, Blue +\definecolor{mylilas}{RGB}{170,55,241} +%----sayeth tables +\usepackage{multirow} +% Define el nuevo tipo de columna P en el preámbulo: +\newcolumntype{P}[1]{>{\RaggedRight\arraybackslash}p{#1}} +%\usepackage[table]{xcolor} + +\definecolor{light-gray}{gray}{0.90} +%----Java---- +\definecolor{mygreen}{rgb}{0,0.6,0} +\definecolor{mygray}{rgb}{0.5,0.5,0.5} +\definecolor{mymauve}{rgb}{0.58,0,0.82} +\RequirePackage[framed,numbered,captionpos=t]{matlab-prettifier} +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\lstset{ % + backgroundcolor=\color{white}, % choose the background color + basicstyle = \mlttfamily, + numbers=left, + stepnumber=1, + xleftmargin=.1\textwidth, + xrightmargin=.1\textwidth, + %basicstyle=\footnotesize, % size of fonts used for the code + breaklines=true, % automatic line breaking only at whitespace + captionpos=t, % sets the caption-position to bottom + commentstyle=\color{mygreen}, % comment style + keywordstyle=\color{blue}, % keyword style +} + + +% 2 Commands and variables +% 2.1 Thesis's title page config +%------------------ +\newcommand{\myTitle}{Desarrollo de un sistema de adqusición de datos basado en Linux embebido para la medición de concentraciones de gases en reacciones sólido gas} +\newcommand{\mySubtitle}{} +\newcommand{\IngDegree}{Ingeniero en Electrónica} +\newcommand{\myDegree}{Maestría en Ciencias en Ingeniería Electrónica} +% 2.2 Autores: +\newcommand{\myName}{Edwars Sayeth Rodríguez Martínez} +\newcommand{\myNumber}{13121635} +%\newcommand{\myPartner}{Otro autor} +%---------------- +% 2.3 Mesa de revisión +%Director: +\newcommand{\myProf}{Gerardo Marx Chávez Campos} +%Codirector: +\newcommand{\myOtherProf}{James Clerk Maxwell \xspace} +%Revisor 1: +\newcommand{\mySupervisor}{Piere Simon Laplace\xspace} +%Revisor 2: +\newcommand{\myOtherSupervisor}{Jean-Baptiste Joseph Fourier\xspace} +%-------------- +% 2.4 Datos del instituto: +\newcommand{\myFaculty}{Maestría en Ingeniería Electrónica} +\newcommand{\IELCFaculty}{Departamento de Ingeniería Electrónica} +\newcommand{\myDepartment}{División de Estudios de Posgrado e Investigación} +\newcommand{\DEPDepartment}{División de Estudios de Profesionales} +\newcommand{\myUni}{Instituto Tecnológico de Morelia} +\newcommand{\myLocation}{Morelia, Michoacán, México} +\newcommand{\myTime}{Mes 2025} +\newcommand{\myThesisVersion}{Rev 1.0} + +%--------------------- +% 3 USEFUL COMMANDS +%--------------------- +\newcommand{\ie}{i.\,e.} +\newcommand{\Ie}{I.\,e.} +\newcommand{\eg}{e.\,g.} +\newcommand{\Eg}{E.\,g.} + + +%------------------------- +% 4. Required packages for +% figures, plots, subfigures +%------------------------- +\usepackage{float} +\usepackage{subfigure} +\usepackage{tikz} +\usepackage{booktabs} %Beautiful tables +\usepackage{todonotes} %Todo list for comments +\usepackage[version-1-compatibility]{siunitx} %easy writting of SI units +\usepackage{pgfplots} +\pgfplotsset{compat=1.10} +\usepackage{hyperref} +\providecommand\subfigureautorefname{Figura} +%\decimalpoint %Decimal point enable +%------------------------- +% 5. setting space for indentation +% space between paragraphs and +% baseline. +% Uncomment to set parameters +%------------------------- +% \setlength{\parindent}{4em} +\setlength{\parskip}{1em} +%\renewcommand{\baselinestretch}{2.0} % Interlineado +%------------------------------------------ +% 6. packages added +%------------------------------------------ +%%itemize +%\renewcommand{\labelitemi}{\textbullet} +%\usepackage{csvsimple} +\usepackage{pgfplotstable} +%\usepackage{longtable} diff --git a/figures/CO-AFsensor.jpg b/figures/CO-AFsensor.jpg new file mode 100644 index 0000000..30b5d3c Binary files /dev/null and b/figures/CO-AFsensor.jpg differ diff --git a/figures/ISOW7842.png b/figures/ISOW7842.png new file mode 100644 index 0000000..58a4be6 Binary files /dev/null and b/figures/ISOW7842.png differ diff --git a/figures/LuminOXsensor.png b/figures/LuminOXsensor.png new file mode 100644 index 0000000..56588ab Binary files /dev/null and b/figures/LuminOXsensor.png differ diff --git a/figures/acrylicBox.jpg b/figures/acrylicBox.jpg new file mode 100644 index 0000000..ac39dfc Binary files /dev/null and b/figures/acrylicBox.jpg differ diff --git a/figures/beaglebone-black.jpg b/figures/beaglebone-black.jpg new file mode 100644 index 0000000..c33d182 Binary files /dev/null and b/figures/beaglebone-black.jpg differ diff --git a/figures/beagleboneBlack.jpg b/figures/beagleboneBlack.jpg new file mode 100644 index 0000000..6557dca Binary files /dev/null and b/figures/beagleboneBlack.jpg differ diff --git a/figures/cloud9-colaboration.png b/figures/cloud9-colaboration.png new file mode 100644 index 0000000..5d68c95 Binary files /dev/null and b/figures/cloud9-colaboration.png differ diff --git a/figures/cloud9-terminal.png b/figures/cloud9-terminal.png new file mode 100644 index 0000000..87c873c Binary files /dev/null and b/figures/cloud9-terminal.png differ diff --git a/figures/cloud9.jpg b/figures/cloud9.jpg new file mode 100644 index 0000000..578abd7 Binary files /dev/null and b/figures/cloud9.jpg differ diff --git a/figures/co-aftemp.png b/figures/co-aftemp.png new file mode 100644 index 0000000..79385b6 Binary files /dev/null and b/figures/co-aftemp.png differ diff --git a/figures/co-aftemp0.png b/figures/co-aftemp0.png new file mode 100644 index 0000000..e0d49a3 Binary files /dev/null and b/figures/co-aftemp0.png differ diff --git a/figures/connections.png b/figures/connections.png new file mode 100644 index 0000000..b0bcdee Binary files /dev/null and b/figures/connections.png differ diff --git a/figures/ec200.png b/figures/ec200.png new file mode 100644 index 0000000..ca54131 Binary files /dev/null and b/figures/ec200.png differ diff --git a/figures/ec200_pins.png b/figures/ec200_pins.png new file mode 100644 index 0000000..7611504 Binary files /dev/null and b/figures/ec200_pins.png differ diff --git a/figures/flowchart-DAQ.png b/figures/flowchart-DAQ.png new file mode 100644 index 0000000..7aa55cc Binary files /dev/null and b/figures/flowchart-DAQ.png differ diff --git a/figures/flowchart-main.png b/figures/flowchart-main.png new file mode 100644 index 0000000..4fe4d16 Binary files /dev/null and b/figures/flowchart-main.png differ diff --git a/figures/flowchart-sensConf.png b/figures/flowchart-sensConf.png new file mode 100644 index 0000000..0b1bfc1 Binary files /dev/null and b/figures/flowchart-sensConf.png differ diff --git a/figures/flowchart.png b/figures/flowchart.png new file mode 100644 index 0000000..fc6f310 Binary files /dev/null and b/figures/flowchart.png differ diff --git a/figures/globe&atm.jpg b/figures/globe&atm.jpg new file mode 100644 index 0000000..c6b8e75 Binary files /dev/null and b/figures/globe&atm.jpg differ diff --git a/figures/globe2atm.jpg b/figures/globe2atm.jpg new file mode 100644 index 0000000..a28a8da Binary files /dev/null and b/figures/globe2atm.jpg differ diff --git a/figures/isow_simpsch.png b/figures/isow_simpsch.png new file mode 100644 index 0000000..e6291a9 Binary files /dev/null and b/figures/isow_simpsch.png differ diff --git a/figures/isowbrd.png b/figures/isowbrd.png new file mode 100644 index 0000000..614c4dc Binary files /dev/null and b/figures/isowbrd.png differ diff --git a/figures/isowsch.png b/figures/isowsch.png new file mode 100644 index 0000000..17bf1db Binary files /dev/null and b/figures/isowsch.png differ diff --git a/figures/luminOXpines.png b/figures/luminOXpines.png new file mode 100644 index 0000000..da4085e Binary files /dev/null and b/figures/luminOXpines.png differ diff --git a/figures/luminOXpines2.png b/figures/luminOXpines2.png new file mode 100644 index 0000000..1ad7efe Binary files /dev/null and b/figures/luminOXpines2.png differ diff --git a/figures/mountedSensors.jpg b/figures/mountedSensors.jpg new file mode 100644 index 0000000..4e60204 Binary files /dev/null and b/figures/mountedSensors.jpg differ diff --git a/figures/openATM.jpg b/figures/openATM.jpg new file mode 100644 index 0000000..e68febf Binary files /dev/null and b/figures/openATM.jpg differ diff --git a/figures/partesSysDaq.jpg b/figures/partesSysDaq.jpg new file mode 100644 index 0000000..4524abc Binary files /dev/null and b/figures/partesSysDaq.jpg differ diff --git a/figures/pruebas.png b/figures/pruebas.png new file mode 100644 index 0000000..c8d9c28 Binary files /dev/null and b/figures/pruebas.png differ diff --git a/figures/sprintIR_bd.png b/figures/sprintIR_bd.png new file mode 100644 index 0000000..9ce0c2f Binary files /dev/null and b/figures/sprintIR_bd.png differ diff --git a/figures/sprintIR_fa.png b/figures/sprintIR_fa.png new file mode 100644 index 0000000..2379c11 Binary files /dev/null and b/figures/sprintIR_fa.png differ diff --git a/figures/sprintIR_mc.png b/figures/sprintIR_mc.png new file mode 100644 index 0000000..5aca34f Binary files /dev/null and b/figures/sprintIR_mc.png differ diff --git a/figures/sprintIR_uart_pinout.png b/figures/sprintIR_uart_pinout.png new file mode 100644 index 0000000..40d4dd2 Binary files /dev/null and b/figures/sprintIR_uart_pinout.png differ diff --git a/figures/sprintIRsensor.png b/figures/sprintIRsensor.png new file mode 100644 index 0000000..c14c0f7 Binary files /dev/null and b/figures/sprintIRsensor.png differ diff --git a/figures/system.png b/figures/system.png new file mode 100644 index 0000000..66c72e8 Binary files /dev/null and b/figures/system.png differ diff --git a/figures/transmisionUART.png b/figures/transmisionUART.png new file mode 100644 index 0000000..301f855 Binary files /dev/null and b/figures/transmisionUART.png differ diff --git a/figures/uartConnection.png b/figures/uartConnection.png new file mode 100644 index 0000000..9fefd9e Binary files /dev/null and b/figures/uartConnection.png differ diff --git a/figures/vela.jpg b/figures/vela.jpg new file mode 100644 index 0000000..210b0ca Binary files /dev/null and b/figures/vela.jpg differ diff --git a/gnuplot/data/C1.csv b/gnuplot/data/C1.csv new file mode 100644 index 0000000..fda8036 --- /dev/null +++ b/gnuplot/data/C1.csv @@ -0,0 +1,404 @@ +Fri Feb 28 15:48:56 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,245,246,2,1,164.7,20.31,1257,24.8,814,811,376 +1,243,247,2,1,164.7,20.31,1257,24.8,814,811,376 +2,249,249,0,1,164.7,20.31,1257,25,814,811,376 +3,240,247,1,1,164.7,20.31,1257,25,814,811,376 +4,246,246,246,1,164.7,20.31,1257,24.8,814,811,376 +5,247,246,0,1,164.7,20.31,1257,24.8,814,811,376 +6,244,243,2,0,164.7,20.31,1257,24.8,814,811,376 +7,248,244,0,0,164.7,20.31,1256,25,814,811,376 +8,240,245,2,1,164.7,20.31,1257,24.9,812,811,376 +9,238,243,1,1,164.7,20.31,1257,24.8,814,811,376 +10,253,244,1,1,164.7,20.31,1257,24.9,814,811,376 +11,246,247,1,1,164.7,20.3,1257,24.8,814,811,376 +12,260,246,0,1,164.7,20.31,1257,24.8,813,811,376 +13,243,243,0,1,164.6,20.3,1257,24.9,814,811,376 +14,247,243,1,1,164.6,20.3,1256,24.8,814,811,376 +15,252,243,0,1,164.6,20.3,1256,24.8,814,811,376 +16,236,245,1,1,164.6,20.3,1256,24.8,814,811,376 +17,233,246,1,1,164.6,20.3,1256,24.7,814,811,376 +18,245,244,0,1,164.6,20.3,1256,24.8,814,811,376 +19,237,245,0,0,164.6,20.3,1256,25.1,814,811,375 +20,243,246,1,0,164.6,20.3,1256,24.8,814,811,375 +21,232,246,0,1,164.6,20.3,1256,24.9,814,811,376 +22,243,242,1,1,164.6,20.3,1256,24.8,813,811,376 +23,248,247,1,1,164.6,20.3,1256,24.8,814,811,376 +24,241,246,1,1,164.6,20.3,1256,24.8,814,811,376 +25,233,248,2,1,164.6,20.3,1256,25,814,811,376 +26,237,248,0,1,164.7,20.3,1256,24.9,814,811,377 +27,253,250,0,1,164.6,20.3,1257,24.8,814,811,379 +28,241,253,2,1,164.6,20.3,1257,24.8,814,811,381 +29,257,253,2,1,164.6,20.3,1257,24.8,814,811,383 +30,267,255,0,1,164.6,20.3,1257,24.6,814,811,385 +31,266,260,1,1,164.6,20.3,1257,24.8,813,811,387 +32,271,268,0,1,164.6,20.3,1257,24.7,814,811,389 +33,266,273,2,1,164.6,20.29,1258,24.7,813,811,392 +34,281,276,0,1,164.5,20.29,1258,24.8,814,811,393 +35,279,280,2,1,164.5,20.29,1258,24.8,813,811,392 +36,280,278,0,1,164.5,20.29,1258,24.8,813,811,391 +37,284,281,1,1,164.5,20.29,1258,24.8,814,811,390 +38,276,284,0,1,164.5,20.28,1259,24.8,814,811,390 +39,290,285,2,1,164.4,20.28,1259,24.8,814,811,389 +40,279,282,1,1,164.4,20.27,1259,24.8,813,811,389 +41,282,279,0,1,164.4,20.27,1259,24.8,814,811,389 +42,285,285,1,1,164.4,20.28,1259,24.7,814,811,389 +43,282,279,1,1,164.4,20.27,1259,24.8,813,811,389 +44,274,272,0,0,164.4,20.27,1259,25,814,811,389 +45,281,278,0,0,164.4,20.27,1259,24.9,814,811,389 +46,296,290,0,0,164.4,20.27,1259,24.7,814,811,389 +47,311,301,0,0,164.4,20.27,1259,25,814,811,389 +48,350,321,0,0,164.4,20.27,1259,24.8,814,811,389 +49,354,339,1,0,164.3,20.27,1259,24.9,814,811,390 +50,382,359,1,1,164.3,20.27,1259,25,814,811,390 +51,396,381,2,1,164.3,20.26,1260,24.8,814,811,392 +52,408,401,1,1,164.3,20.26,1260,24.9,814,811,394 +53,441,424,1,1,164.3,20.26,1261,25,814,811,396 +54,440,440,2,2,164.3,20.26,1261,24.8,813,811,398 +55,454,455,3,2,164.2,20.26,1262,24.9,813,811,401 +56,488,477,3,2,164.2,20.25,1262,24.8,813,811,403 +57,508,499,1,2,164.2,20.25,1263,24.8,814,811,405 +58,529,513,2,2,164.1,20.25,1263,24.8,813,811,407 +59,549,528,3,2,164.1,20.24,1264,24.8,814,811,409 +60,556,547,3,2,163.7,20.23,1264,25,814,811,411 +61,574,559,3,3,163.7,20.19,1264,24.8,812,811,413 +62,588,575,4,3,163.6,20.18,1265,25,814,811,415 +63,614,598,4,4,163.3,20.17,1265,24.8,813,811,418 +64,636,618,4,4,163.2,20.13,1266,24.9,813,811,421 +65,645,639,4,4,163.1,20.13,1266,24.8,813,811,424 +66,651,654,5,4,163.1,20.12,1267,24.9,813,811,425 +67,675,663,3,4,162.6,20.11,1267,24.7,813,811,428 +68,675,681,6,4,162.6,20.06,1267,25,813,811,430 +69,704,698,5,5,162.5,20.05,1268,25,813,811,433 +70,690,705,4,4,162.4,20.04,1268,24.9,813,811,435 +71,734,723,5,5,162.1,20.03,1268,24.8,814,811,438 +72,759,740,6,5,162,19.98,1268,25,814,811,440 +73,748,753,6,5,161.7,19.98,1269,25.2,814,811,445 +74,789,769,6,6,161.6,19.93,1269,25,814,811,447 +75,798,788,6,6,161.5,19.92,1270,24.8,815,811,449 +76,809,808,7,6,161.4,19.92,1270,24.9,815,811,451 +77,814,814,8,6,160.9,19.91,1270,24.9,813,811,454 +78,841,830,8,7,160.9,19.84,1270,24.8,813,811,457 +79,867,856,8,7,160.9,19.84,1271,24.8,812,811,461 +80,901,875,6,7,160.5,19.84,1271,25.1,812,811,461 +81,914,887,7,7,160.4,19.79,1271,24.8,813,811,463 +82,907,903,7,8,160.3,19.78,1271,25.2,814,811,466 +83,914,919,7,8,160.3,19.77,1271,24.9,814,811,468 +84,933,932,9,8,159.9,19.76,1271,24.9,815,811,471 +85,929,945,9,8,159.8,19.71,1271,25,813,811,473 +86,975,955,9,9,159.4,19.7,1272,24.8,814,811,475 +87,988,970,10,9,159.1,19.66,1272,24.9,812,811,477 +88,1007,986,11,10,159,19.62,1272,25,815,811,480 +89,1014,1005,9,10,158.7,19.61,1272,25.2,812,811,483 +90,1014,1011,12,10,158.3,19.57,1273,25,812,811,486 +91,1040,1025,10,10,158.3,19.52,1273,25,812,811,488 +92,1072,1048,12,11,158.2,19.52,1273,25.2,812,811,491 +93,1039,1062,11,11,158.2,19.51,1273,25,814,811,493 +94,1086,1078,11,11,158.1,19.5,1274,25.1,812,811,496 +95,1125,1094,11,11,157.7,19.5,1274,25.2,814,811,499 +96,1120,1113,11,11,157.3,19.45,1274,25.2,814,811,500 +97,1124,1122,13,12,157.3,19.4,1274,25,813,811,503 +98,1141,1137,12,12,156.9,19.39,1274,24.9,813,811,505 +99,1166,1159,14,13,156.6,19.35,1275,24.9,813,811,508 +100,1207,1183,13,13,156.2,19.31,1275,25.1,813,811,510 +101,1208,1200,14,14,156.2,19.26,1275,25.3,813,811,513 +102,1242,1215,15,14,156.1,19.26,1275,25.3,815,811,515 +103,1264,1232,14,14,156.1,19.25,1275,25.1,814,811,517 +104,1268,1242,15,14,155.7,19.24,1276,25.2,813,811,518 +105,1252,1261,15,14,155.4,19.2,1276,25.2,814,811,520 +106,1278,1271,14,14,155.3,19.16,1276,25.2,813,811,522 +107,1331,1291,16,15,155.3,19.15,1276,25,814,811,523 +108,1292,1301,15,15,155.2,19.15,1276,25.2,813,811,526 +109,1324,1319,15,15,154.8,19.14,1276,25.2,813,811,528 +110,1331,1333,16,15,154.8,19.09,1277,25.2,813,811,531 +111,1369,1350,17,16,154.7,19.09,1277,25.2,814,811,536 +112,1365,1366,17,16,154.7,19.08,1277,25.3,813,811,538 +113,1389,1386,16,17,154.6,19.07,1277,25.1,813,811,540 +114,1403,1398,18,17,154.3,19.06,1277,25.1,813,811,541 +115,1428,1414,17,17,153.7,19.02,1278,25.1,813,811,543 +116,1426,1426,18,17,153.7,18.96,1278,25.3,813,811,545 +117,1426,1437,19,18,153.7,18.96,1278,25.3,813,811,548 +118,1435,1446,17,18,153.6,18.95,1278,25.1,813,811,548 +119,1468,1459,17,18,153.2,18.94,1278,25.2,813,811,549 +120,1491,1472,19,18,153.1,18.89,1278,25.3,813,811,551 +121,1489,1484,19,18,153.1,18.88,1278,25.2,813,811,553 +122,1521,1500,18,18,152.7,18.88,1279,25.4,813,811,555 +123,1521,1507,20,19,152.6,18.82,1279,25.2,813,811,558 +124,1508,1528,20,19,152.3,18.82,1279,25.2,813,811,561 +125,1566,1534,22,20,151.9,18.78,1279,25.4,813,811,563 +126,1540,1545,21,20,151.8,18.73,1279,25.2,813,811,565 +127,1538,1556,21,21,151.8,18.72,1279,25.4,813,811,566 +128,1567,1567,21,21,151.7,18.72,1279,25.2,813,811,568 +129,1620,1581,22,21,151.7,18.71,1279,25.2,813,811,569 +130,1591,1598,21,21,151.4,18.71,1279,25.2,813,811,570 +131,1642,1612,22,21,151.3,18.66,1280,25.4,813,811,571 +132,1623,1612,22,22,150.9,18.66,1280,25.2,813,811,573 +133,1645,1628,23,22,150.9,18.61,1280,25.2,813,811,575 +134,1622,1632,21,22,150.8,18.6,1280,25.3,813,811,577 +135,1699,1655,23,22,150.8,18.6,1280,25.3,813,811,580 +136,1668,1665,24,23,150.7,18.59,1280,25.5,813,811,582 +137,1728,1682,24,23,150.4,18.58,1280,25.3,813,811,584 +138,1728,1697,25,24,150,18.54,1280,25.5,813,811,586 +139,1744,1714,24,24,150,18.5,1280,25.2,813,811,588 +140,1718,1717,26,24,149.6,18.49,1280,25.3,813,811,591 +141,1718,1726,25,25,149.3,18.45,1280,25.5,814,811,593 +142,1763,1739,26,25,149.3,18.41,1281,25.3,813,811,594 +143,1768,1760,25,25,149.2,18.41,1281,25.4,813,811,596 +144,1813,1766,25,25,149.2,18.4,1281,25.3,814,811,597 +145,1740,1756,26,25,149.1,18.39,1281,25.4,814,811,600 +146,1777,1783,26,25,149,18.39,1281,25.6,813,811,602 +147,1811,1802,26,26,149,18.38,1281,25.3,814,811,604 +148,1835,1829,27,26,148.6,18.37,1281,25.4,813,811,606 +149,1853,1838,27,27,148.5,18.32,1281,25.3,813,811,611 +150,1880,1853,28,28,148.2,18.31,1281,25.3,812,811,613 +151,1836,1865,29,28,148.1,18.27,1281,25.5,813,811,614 +152,1862,1880,29,28,148,18.26,1282,25.3,814,811,616 +153,1916,1898,29,29,147.7,18.25,1282,25.3,814,811,619 +154,1917,1922,30,29,147.2,18.21,1282,25.4,814,811,621 +155,1929,1935,30,29,147.2,18.21,1282,25.4,814,811,623 +156,1986,1947,1986,29,147.2,18.15,1282,25.4,814,811,623 +157,1977,1956,30,29,147.1,18.15,1282,25.6,814,811,624 +158,1993,1963,30,30,146.7,18.14,1282,25.4,813,811,626 +159,1990,1972,30,30,146.6,18.09,1282,25.4,814,811,628 +160,2013,1987,30,30,146.3,18.08,1282,25.4,814,811,630 +161,1985,2003,32,30,146.2,18.04,1282,25.7,813,811,631 +162,2011,2013,31,30,146.2,18.03,1283,25.4,814,811,633 +163,2077,2027,33,31,145.7,18.02,1283,25.4,814,811,635 +164,2031,2044,32,32,145.7,17.97,1283,25.4,814,811,637 +165,2054,2054,32,32,145.6,17.96,1283,25.7,814,811,639 +166,2123,2080,32,32,145.5,17.95,1283,25.5,814,811,641 +167,2065,2098,33,32,145.2,17.95,1283,25.7,812,811,643 +168,2105,2112,33,33,145.2,17.91,1283,25.7,812,811,645 +169,2130,2109,34,33,145.1,17.9,1283,25.7,813,811,646 +170,2134,2134,33,33,144.6,17.89,1284,25.7,814,811,648 +171,2096,2148,34,33,144.5,17.83,1284,25.8,813,811,649 +172,2166,2166,34,34,144.2,17.82,1284,25.5,814,811,650 +173,2180,2183,34,34,144.1,17.78,1284,25.7,813,811,652 +174,2195,2198,34,34,144.1,17.77,1284,25.4,813,811,655 +175,2191,2209,34,34,143.6,17.77,1284,25.7,813,811,656 +176,2220,2219,34,34,143.6,17.71,1284,25.8,813,811,658 +177,2249,2237,38,35,143.5,17.71,1284,25.5,814,811,660 +178,2252,2252,36,36,143.2,17.7,1284,25.7,813,811,661 +179,2256,2270,35,36,143.1,17.66,1284,25.7,813,811,663 +180,2317,2284,36,36,142.8,17.65,1284,25.6,813,811,664 +181,2271,2285,36,36,142.7,17.61,1284,25.6,813,811,666 +182,2257,2292,37,36,142.4,17.6,1284,25.7,814,811,667 +183,2325,2307,36,37,142.4,17.56,1285,25.7,813,811,669 +184,2318,2322,39,37,142.3,17.56,1285,25.7,811,811,670 +185,2341,2325,37,38,142,17.55,1285,25.6,814,811,672 +186,2362,2346,39,38,141.7,17.51,1285,25.6,814,811,674 +187,2376,2383,37,38,141.6,17.47,1285,25.6,813,811,675 +188,2397,2384,39,39,141.3,17.46,1285,25.9,813,811,679 +189,2372,2392,40,39,141.3,17.43,1285,25.7,813,811,681 +190,2456,2431,40,39,141.2,17.42,1286,25.6,814,811,682 +191,2456,2452,39,40,141.2,17.41,1286,25.6,814,811,684 +192,2414,2460,41,40,141.2,17.41,1286,25.7,814,811,685 +193,2479,2492,40,40,141.2,17.41,1286,25.7,814,811,686 +194,2548,2497,38,40,141.1,17.41,1286,25.7,814,811,686 +195,2539,2511,41,40,140.8,17.4,1286,25.8,813,811,687 +196,2567,2525,41,40,140.2,17.36,1286,25.7,814,811,689 +197,2497,2553,41,41,140.2,17.29,1286,25.7,814,811,691 +198,2558,2558,42,41,140.2,17.29,1286,25.8,814,811,692 +199,2623,2572,41,41,139.8,17.29,1286,25.7,813,811,693 +200,2600,2581,41,42,139.4,17.24,1286,25.7,814,811,693 +201,2632,2609,42,42,139.3,17.19,1286,25.8,812,811,695 +202,2600,2623,44,42,139.3,17.18,1286,25.8,813,811,697 +203,2628,2628,43,43,139.3,17.18,1286,25.9,812,811,699 +204,2692,2646,44,43,139.2,17.17,1287,25.7,813,811,700 +205,2683,2660,44,44,138.8,17.17,1287,25.7,812,811,701 +206,2747,2697,45,44,138.8,17.12,1287,25.8,815,811,702 +207,2729,2707,44,44,138.8,17.12,1287,26,814,811,703 +208,2738,2729,44,44,138.7,17.11,1287,25.9,814,811,705 +209,2703,2734,45,44,138.3,17.1,1287,25.9,813,811,706 +210,2712,2739,46,45,138.3,17.05,1287,26,814,811,708 +211,2739,2739,46,45,137.9,17.05,1287,26,813,811,709 +212,2753,2771,47,46,137.8,17,1287,25.8,813,811,710 +213,2757,2790,47,47,137.8,17,1287,25.7,813,811,712 +214,2763,2804,48,47,137.7,16.99,1287,25.8,813,811,714 +215,2836,2813,48,47,137.5,16.99,1287,25.8,812,811,715 +216,2768,2813,47,47,137.4,16.95,1287,26.1,812,811,717 +217,2800,2841,47,47,137.1,16.94,1287,25.9,812,811,718 +218,2850,2836,48,48,137.1,16.91,1287,25.9,814,811,720 +219,2837,2845,48,48,136.7,16.9,1287,26,812,811,720 +220,2882,2869,50,48,136.7,16.86,1287,25.9,813,811,721 +221,2864,2905,47,49,136.6,16.85,1288,26,813,811,723 +222,2943,2924,49,49,136.6,16.85,1288,25.8,815,811,724 +223,2924,2909,49,49,136.5,16.84,1288,25.9,813,811,726 +224,2924,2943,50,49,136.5,16.84,1288,26.1,814,811,728 +225,2924,2963,51,50,136.4,16.83,1288,26,813,811,729 +226,2973,2963,50,50,136,16.82,1288,26.1,813,811,731 +227,3060,3002,50,50,135.6,16.77,1288,25.8,813,811,732 +228,3084,3016,51,51,135.3,16.73,1288,26,812,811,733 +229,3022,3012,53,51,135.2,16.68,1288,26,812,811,734 +230,3032,3012,51,51,135.3,16.68,1288,26,813,811,735 +231,2955,3022,54,52,135,16.7,1288,25.9,814,810,738 +232,3094,3046,54,52,135,16.7,1288,25.9,812,810,739 +233,3080,3066,51,52,134.9,16.64,1288,26.1,812,811,739 +234,3094,3090,54,53,134.9,16.64,1288,26,813,811,740 +235,3090,3090,54,53,134.9,16.63,1288,25.9,813,811,741 +236,3033,3100,54,54,134.8,16.63,1288,26,813,811,742 +237,3081,3091,53,54,134.8,16.62,1288,26.1,813,811,743 +238,3129,3119,53,54,134.5,16.62,1288,25.8,813,811,743 +239,3125,3119,55,54,134.5,16.58,1288,26.1,813,811,744 +240,3081,3125,55,55,134.1,16.58,1288,26,815,811,744 +241,3167,3139,56,55,134.1,16.54,1288,25.9,812,811,744 +242,3186,3153,55,55,133.8,16.53,1288,26.2,813,811,745 +243,3106,3134,56,56,133.5,16.5,1288,25.9,813,811,745 +244,3134,3154,56,56,133.2,16.46,1288,26,813,811,746 +245,3182,3163,57,56,132.8,16.42,1288,25.9,815,811,746 +246,3182,3149,58,57,133.1,16.37,1288,26,814,811,746 +247,3131,3154,58,57,133.1,16.41,1288,26.3,813,811,746 +248,3154,3163,58,58,133.1,16.41,1288,26.1,814,811,746 +249,3216,3178,60,58,133,16.41,1288,26,814,811,747 +250,3108,3174,61,59,133,16.41,1288,26.1,813,811,747 +251,3221,3188,61,60,133,16.41,1288,25.9,813,811,748 +252,3155,3197,62,61,133,16.4,1288,26.2,815,811,749 +253,3164,3203,63,62,133,16.4,1287,26.1,813,811,749 +254,3241,3193,63,63,132.9,16.42,1287,26,813,810,750 +255,3122,3188,62,63,132.9,16.39,1287,26.1,813,811,750 +256,3227,3184,64,63,132.8,16.39,1287,26.1,812,811,751 +257,3151,3175,65,64,132.8,16.38,1287,26.1,812,811,752 +258,3189,3180,63,64,132.8,16.38,1287,26.3,813,811,752 +259,3161,3180,66,64,132.7,16.37,1287,26.1,814,811,753 +260,3156,3175,66,65,132.7,16.37,1286,26.1,813,811,753 +261,3104,3161,65,65,132.7,16.36,1286,26,811,811,753 +262,3151,3161,66,65,132.6,16.36,1286,26.3,813,811,754 +263,3123,3147,67,66,132.6,16.35,1286,26.1,813,811,754 +264,3161,3147,69,67,132.5,16.35,1285,26.2,813,811,754 +265,3095,3137,69,68,132.5,16.34,1285,26.1,813,811,755 +266,3104,3137,68,68,132.5,16.34,1285,26.1,813,811,755 +267,3156,3141,69,68,132.5,16.34,1285,26.1,814,811,754 +268,3117,3136,70,69,132.5,16.33,1284,26.1,812,811,755 +269,3151,3128,69,69,132.4,16.34,1284,26.2,813,811,755 +270,3146,3127,69,69,132.4,16.34,1284,26.2,812,811,755 +271,3109,3136,66,69,132.4,16.33,1284,26.1,812,811,755 +272,3084,3117,70,69,132.4,16.32,1284,26.2,813,811,755 +273,3108,3103,69,69,131.9,16.32,1284,26.2,813,811,755 +274,3075,3098,68,69,132,16.27,1284,26.1,815,811,755 +275,3079,3112,70,69,132,16.27,1283,26.3,813,811,755 +276,3155,3117,69,69,132,16.28,1283,26.2,813,811,755 +277,3075,3117,69,69,132,16.28,1283,26.1,813,811,754 +278,3060,3084,67,69,132,16.28,1283,26.2,813,811,755 +279,3112,3098,70,69,132.1,16.28,1283,26.1,813,811,755 +280,3089,3094,68,69,132,16.29,1282,26.1,813,811,755 +281,3074,3103,69,69,132.1,16.28,1282,26.2,813,811,755 +282,3117,3093,68,69,132.1,16.29,1282,26.1,813,811,755 +283,3141,3112,68,69,132.1,16.29,1282,26,813,811,755 +284,3045,3083,69,69,132,16.29,1282,26.1,812,811,756 +285,3083,3093,70,69,132,16.28,1282,26.2,813,811,756 +286,3054,3083,68,69,131.6,16.28,1281,26.2,814,811,756 +287,3083,3088,69,69,131.6,16.23,1281,26,814,811,756 +288,3097,3087,69,69,131.6,16.22,1281,26.1,814,811,756 +289,3121,3092,69,69,131.6,16.22,1281,26.1,814,811,756 +290,3054,3082,67,69,131.6,16.23,1281,26.1,814,811,757 +291,3058,3106,71,70,131.6,16.22,1281,26.1,814,811,757 +292,3063,3082,70,70,131.6,16.23,1281,26.2,814,811,757 +293,3134,3087,67,69,131.7,16.23,1280,26.1,813,811,757 +294,3106,3091,69,70,131.7,16.24,1280,26.1,813,811,757 +295,2966,3091,68,69,131.7,16.24,1280,26.1,813,811,757 +296,3057,3081,69,69,131.7,16.24,1280,26,813,811,757 +297,3072,3081,69,69,131.8,16.25,1280,26.1,813,811,757 +298,3057,3072,69,69,131.8,16.25,1280,26.1,813,811,758 +299,3047,3081,69,69,131.9,16.26,1280,26.1,813,811,758 +300,3033,3076,71,69,131.9,16.26,1280,26.1,814,811,758 +301,3033,3081,71,69,131.8,16.26,1279,26.1,814,811,758 +302,3062,3071,70,70,131.9,16.26,1279,26.1,813,811,758 +303,3052,3066,67,69,131.9,16.26,1279,26.1,813,811,759 +304,3160,3080,70,69,131.9,16.26,1279,26.2,813,811,759 +305,3099,3099,71,69,131.9,16.26,1279,26,814,811,759 +306,3080,3094,69,69,131.9,16.27,1279,26.1,814,811,759 +307,2998,3075,68,69,131.9,16.26,1279,26.1,814,811,758 +308,3046,3056,61,68,131.9,16.26,1278,26.1,813,811,749 +309,3079,3065,3079,68,132.3,16.27,1278,26.3,813,811,749 +310,2865,2959,56,64,132.5,16.31,1278,26.1,813,811,724 +311,2670,2784,51,60,133.1,16.35,1278,26,814,811,695 +312,2523,2625,48,55,135.3,16.42,1278,26.1,814,811,664 +313,2387,2476,45,51,137.1,16.68,1277,26.3,814,811,636 +314,2194,2326,43,48,137.7,16.9,1277,26.1,813,811,614 +315,2109,2208,40,44,138.4,16.98,1277,26.2,814,811,595 +316,1930,2086,37,41,140.6,17.06,1277,26.1,814,811,575 +317,1858,1948,31,38,141.2,17.34,1276,26,814,811,556 +318,1759,1822,31,35,143.1,17.41,1276,25.9,814,811,538 +319,1669,1735,29,33,143.7,17.65,1276,26,814,811,522 +320,1592,1662,27,30,145.9,17.72,1276,26.1,813,811,509 +321,1539,1590,25,28,146.5,18,1276,26,815,811,495 +322,1493,1548,23,26,147.2,18.07,1276,26.1,814,811,481 +323,1437,1493,23,25,148,18.16,1276,26.1,814,811,470 +324,1335,1402,21,23,149.9,18.25,1275,25.9,814,811,461 +325,1288,1324,21,22,150.4,18.49,1275,25.9,813,811,454 +326,1193,1257,20,21,151,18.55,1275,26.1,814,811,447 +327,1170,1209,19,21,151.6,18.62,1275,26.1,814,811,442 +328,1174,1196,17,20,152.3,18.72,1275,26,814,810,435 +329,1098,1148,16,19,152.7,18.78,1275,26.1,813,811,430 +330,1027,1087,17,18,153.3,18.83,1275,25.9,813,811,425 +331,1010,1039,16,17,153.9,18.9,1274,26.1,813,811,420 +332,980,1002,14,16,154.5,18.98,1274,25.8,813,811,417 +333,952,976,14,15,155.1,19.05,1274,26,814,811,415 +334,929,956,12,14,155.6,19.14,1274,25.9,813,810,413 +335,898,923,13,14,156,19.18,1274,25.8,814,811,410 +336,862,893,12,13,156.5,19.24,1274,26,813,811,407 +337,821,854,11,13,157,19.3,1274,25.9,813,811,404 +338,794,818,12,12,157.3,19.35,1273,25.9,813,811,401 +339,778,789,10,12,157.7,19.4,1273,25.9,813,811,398 +340,776,778,10,11,158.1,19.48,1273,25.9,813,810,395 +341,762,765,11,10,158.5,19.5,1273,26.1,813,811,390 +342,746,756,9,10,158.9,19.57,1273,25.8,812,810,388 +343,721,745,9,10,159.3,19.59,1273,25.7,812,811,386 +344,711,727,9,9,159.7,19.64,1272,25.8,813,811,384 +345,667,688,9,9,160.1,19.69,1272,25.8,813,811,383 +346,630,659,8,8,160.1,19.69,1272,25.8,813,811,381 +347,621,633,10,8,160.4,19.74,1272,25.8,813,811,381 +348,591,607,7,8,160.5,19.78,1272,25.7,813,811,380 +349,554,584,7,8,160.5,19.79,1272,25.8,814,811,379 +350,560,568,6,7,160.6,19.8,1272,25.9,813,811,377 +351,525,542,6,7,160.7,19.81,1272,26.1,814,811,376 +352,505,519,5,7,160.8,19.82,1272,26,815,811,375 +353,486,499,7,6,160.8,19.82,1272,25.8,813,811,374 +354,467,486,5,6,161.2,19.83,1271,25.7,813,811,373 +355,475,475,6,6,161.3,19.88,1271,26,813,811,372 +356,440,465,6,6,161.4,19.89,1271,25.8,813,811,371 +357,453,459,6,6,161.4,19.9,1271,26.1,813,811,370 +358,456,455,5,5,161.8,19.91,1271,25.8,813,811,370 +359,459,455,5,5,161.8,19.95,1271,25.7,813,811,369 +360,415,441,5,5,162.2,19.96,1271,25.8,813,811,368 +361,426,431,5,5,162.2,20,1271,25.9,813,811,368 +362,408,419,5,5,162.3,20.01,1271,26,813,811,367 +363,383,405,4,5,162.4,20.01,1271,26,813,811,366 +364,398,398,4,4,162.4,20.02,1271,25.7,813,811,366 +365,377,389,5,4,162.5,20.03,1271,25.7,813,811,366 +366,361,373,6,5,162.5,20.04,1271,25.9,813,811,365 +367,357,365,4,4,162.6,20.04,1271,26,813,811,365 +368,358,362,4,4,162.6,20.05,1270,25.9,813,811,365 +369,356,354,5,5,162.6,20.05,1270,25.8,813,811,364 +370,346,351,5,5,162.7,20.06,1270,25.7,813,811,364 +371,331,341,3,4,162.7,20.06,1270,25.7,813,811,363 +372,327,339,3,4,162.8,20.07,1270,25.7,813,811,363 +373,344,340,3,4,162.8,20.07,1270,25.9,813,811,362 +374,326,335,4,3,162.8,20.08,1270,25.7,813,811,362 +375,314,327,4,4,162.9,20.08,1270,25.7,813,811,361 +376,320,322,3,4,162.9,20.09,1270,25.7,813,811,361 +377,312,318,4,4,163,20.09,1270,25.7,813,811,360 +378,303,313,3,3,163,20.1,1270,26,813,811,360 +379,307,306,4,3,163.1,20.1,1270,25.9,813,811,359 +380,313,310,2,3,163.2,20.11,1270,25.7,813,811,359 +381,296,303,4,3,163.2,20.12,1270,25.9,813,811,359 +382,293,304,4,3,163.1,20.12,1269,25.7,813,811,359 +383,291,302,3,3,163.2,20.12,1270,25.7,813,811,359 +384,300,300,4,3,163.3,20.13,1269,25.7,813,811,359 +385,287,295,3,3,163.3,20.13,1269,25.7,813,811,359 +386,302,295,2,3,163.3,20.13,1269,25.7,813,811,359 +387,291,290,3,3,163.3,20.14,1269,25.8,813,811,359 +388,295,291,3,3,163.4,20.14,1269,25.7,813,811,359 +389,282,288,3,3,163.4,20.14,1269,25.8,813,811,358 +390,291,288,1,3,163.5,20.15,1269,25.7,813,811,358 +391,271,284,3,3,163.5,20.16,1269,25.7,813,811,357 +392,276,283,2,2,163.5,20.16,1269,25.7,813,811,357 +393,285,280,2,2,163.6,20.17,1269,25.7,813,811,357 +394,271,280,3,2,163.7,20.17,1269,25.8,813,811,356 +395,268,275,2,2,163.7,20.18,1269,25.8,813,811,356 +396,279,274,3,3,163.7,20.19,1269,25.7,813,811,355 +397,284,276,3,3,163.8,20.19,1269,25.7,814,811,355 +398,270,274,2,3,163.8,20.2,1269,25.7,813,811,355 +399,284,275,2,2,163.8,20.2,1268,25.6,813,811,354 +400,255,270,2,2,163.9,20.2,1268,25.7,813,811,354 \ No newline at end of file diff --git a/gnuplot/data/C2.csv b/gnuplot/data/C2.csv new file mode 100644 index 0000000..ee6b08d --- /dev/null +++ b/gnuplot/data/C2.csv @@ -0,0 +1,1005 @@ +Fri Feb 28 15:56:59 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,256,257,0,1,164.7,20.34,1264,25.3,813,810,357 +1,247,256,247,1,164.6,20.31,1264,25.5,813,811,357 +2,247,253,0,1,164.7,20.3,1264,25.7,812,811,357 +3,257,252,0,1,164.6,20.31,1264,25.5,813,811,357 +4,248,250,1,1,164.6,20.3,1264,25.5,814,811,357 +5,258,252,2,1,164.6,20.3,1264,25.6,814,811,357 +6,254,251,1,1,164.6,20.3,1264,25.7,813,811,357 +7,252,251,0,1,164.6,20.3,1264,25.6,813,811,356 +8,268,250,1,1,164.5,20.29,1264,25.5,813,811,357 +9,257,253,1,1,164.5,20.29,1264,25.5,812,811,357 +10,257,251,2,1,164.5,20.31,1264,25.6,813,810,357 +11,247,251,1,1,164.5,20.28,1264,25.5,814,811,357 +12,242,250,0,1,164.5,20.29,1264,25.4,812,811,357 +13,241,251,1,1,164.5,20.29,1264,25.5,812,811,358 +14,255,252,3,1,165.1,20.28,1264,25.4,813,811,358 +15,245,248,2,1,165.1,20.36,1264,25.7,813,811,357 +16,259,251,1,1,165.1,20.36,1264,25.7,813,811,357 +17,247,250,247,1,165,20.35,1264,25.4,813,811,357 +18,242,247,1,1,165,20.35,1264,25.5,813,811,357 +19,245,250,1,1,164.9,20.34,1264,25.5,812,811,358 +20,245,251,2,1,164.9,20.34,1264,25.6,813,811,357 +21,253,254,0,1,164.9,20.36,1264,25.4,813,810,357 +22,252,252,2,1,164.9,20.33,1264,25.5,812,811,357 +23,243,249,0,0,164.9,20.33,1264,25.4,812,811,357 +24,240,248,1,0,164.9,20.33,1264,25.4,812,811,356 +25,257,249,0,0,164.8,20.33,1264,25.5,812,811,357 +26,258,257,2,0,164.8,20.33,1264,25.7,812,811,357 +27,267,260,0,1,164.9,20.35,1264,25.4,812,810,357 +28,276,270,0,1,164.9,20.33,1264,25.4,812,811,358 +29,275,275,0,1,164.8,20.33,1264,25.6,813,811,359 +30,276,284,2,1,164.8,20.35,1264,25.6,814,810,361 +31,288,285,2,1,164.8,20.32,1264,25.5,813,811,363 +32,302,286,1,1,164.8,20.32,1264,25.7,812,811,364 +33,283,285,2,1,164.8,20.35,1265,25.3,813,810,365 +34,273,284,2,1,164.8,20.32,1265,25.4,814,811,365 +35,277,284,2,2,164.8,20.34,1265,25.5,813,810,364 +36,283,283,2,2,164.7,20.32,1265,25.4,813,811,364 +37,286,282,1,2,164.7,20.31,1265,25.4,814,811,364 +38,267,280,0,1,164.7,20.31,1265,25.6,813,811,363 +39,273,279,2,1,164.7,20.33,1265,25.6,812,810,363 +40,270,277,1,1,164.6,20.31,1265,25.6,812,811,362 +41,255,274,1,1,164.6,20.3,1266,25.6,814,811,362 +42,278,275,0,1,164.5,20.32,1266,25.4,814,810,362 +43,260,276,1,1,164.5,20.29,1266,25.6,814,811,362 +44,256,274,0,1,164.5,20.28,1266,25.5,813,811,362 +45,273,273,0,0,164.5,20.31,1266,25.6,813,810,362 +46,274,271,0,0,164.5,20.28,1266,25.3,813,811,362 +47,273,274,1,0,164.5,20.31,1266,25.5,813,810,362 +48,269,276,0,0,164.5,20.29,1266,25.6,812,811,362 +49,280,274,0,0,164.5,20.29,1266,25.4,812,811,361 +50,302,287,0,0,164.5,20.28,1266,25.6,812,811,361 +51,334,310,1,1,164.5,20.28,1266,25.4,812,811,361 +52,348,327,2,1,164.4,20.28,1266,25.4,814,811,361 +53,361,347,1,1,164.5,20.28,1266,25.4,813,811,362 +54,382,362,2,1,164.5,20.28,1266,25.4,813,811,364 +55,410,387,1,1,164.5,20.31,1266,25.4,813,810,364 +56,434,407,1,1,164.5,20.28,1267,25.5,814,811,366 +57,432,424,0,1,164.5,20.31,1267,25.3,812,810,368 +58,453,443,2,1,164.4,20.28,1267,25.3,813,811,371 +59,482,466,2,1,164.4,20.28,1268,25.5,813,811,373 +60,494,483,2,2,164.4,20.28,1268,25.5,814,811,375 +61,510,500,2,2,164.3,20.27,1268,25.7,813,811,378 +62,531,523,3,2,164.3,20.26,1268,25.7,813,811,381 +63,543,539,3,3,164.2,20.26,1269,25.7,813,811,384 +64,578,560,2,3,164.2,20.28,1269,25.5,813,810,388 +65,592,583,3,3,163.8,20.27,1269,25.7,813,810,392 +66,612,603,3,3,163.8,20.2,1269,25.6,813,811,396 +67,634,619,5,4,163.7,20.2,1270,25.4,813,811,401 +68,642,639,5,4,163.3,20.19,1270,25.5,813,811,406 +69,661,655,5,4,163,20.14,1270,25.5,813,811,410 +70,694,674,4,5,162.9,20.1,1271,25.6,813,811,414 +71,707,693,5,5,162.9,20.12,1271,25.7,813,810,417 +72,718,707,6,5,162.5,20.11,1271,25.6,813,810,421 +73,727,723,6,5,162.2,20.04,1271,25.6,813,811,424 +74,769,751,7,6,161.8,20,1271,25.5,813,811,426 +75,780,764,5,6,161.4,19.95,1271,25.4,813,811,428 +76,788,783,5,6,161.4,19.91,1272,25.5,813,811,430 +77,800,796,7,6,161.3,19.9,1272,25.5,813,811,432 +78,824,806,6,6,161,19.89,1272,25.4,813,811,435 +79,839,824,8,7,161,19.85,1272,25.5,813,811,437 +80,852,834,8,7,160.9,19.85,1273,25.4,813,811,441 +81,857,847,7,7,160.8,19.84,1273,25.4,814,811,444 +82,881,860,7,7,160.8,19.83,1273,25.4,813,811,448 +83,898,874,8,7,160.4,19.82,1273,25.4,814,811,451 +84,906,893,9,8,160.1,19.78,1273,25.5,814,811,455 +85,938,913,10,8,160,19.74,1273,25.5,813,811,458 +86,925,925,9,9,159.6,19.73,1274,25.4,813,811,460 +87,947,945,9,9,159.3,19.69,1274,25.7,813,811,466 +88,970,965,9,9,158.9,19.64,1274,25.8,813,811,469 +89,1000,981,11,9,158.9,19.6,1275,25.6,813,811,470 +90,992,990,12,10,158.8,19.59,1275,25.5,813,811,472 +91,1035,1006,11,10,158.8,19.59,1275,25.7,813,811,475 +92,1025,1031,10,10,158.8,19.59,1275,25.7,813,811,478 +93,1039,1040,10,10,158.7,19.58,1275,25.7,813,811,478 +94,1040,1043,11,11,158.3,19.57,1275,25.7,814,811,480 +95,1081,1060,12,11,158,19.52,1276,25.6,815,811,482 +96,1074,1070,12,11,157.6,19.48,1276,25.6,813,811,484 +97,1115,1079,11,11,157.5,19.43,1276,25.6,813,811,486 +98,1107,1094,11,11,157.4,19.42,1276,25.7,813,811,488 +99,1132,1113,13,11,157.4,19.41,1276,25.7,813,811,490 +100,1156,1134,11,12,157.3,19.41,1276,25.7,813,811,492 +101,1176,1146,12,12,156.9,19.4,1276,25.7,813,811,495 +102,1172,1156,13,12,156.9,19.35,1276,25.5,813,811,498 +103,1188,1174,13,12,156.8,19.34,1277,25.6,813,811,501 +104,1196,1188,14,13,156.4,19.33,1277,25.7,813,811,503 +105,1196,1208,14,13,156.1,19.29,1277,25.8,813,811,505 +106,1232,1223,14,13,156,19.25,1277,25.7,814,811,508 +107,1242,1252,15,14,156,19.24,1277,25.8,813,811,510 +108,1261,1259,15,14,155.6,19.23,1277,25.7,813,811,513 +109,1291,1278,14,14,155.2,19.19,1277,25.8,814,811,515 +110,1291,1291,15,15,155.1,19.14,1277,25.9,813,811,518 +111,1318,1310,15,15,155.1,19.13,1277,25.7,813,811,520 +112,1323,1322,14,15,155,19.12,1277,25.6,814,811,523 +113,1362,1341,15,15,154.5,19.12,1277,25.8,814,811,525 +114,1353,1358,16,15,154.2,19.05,1278,25.7,813,811,527 +115,1370,1367,16,16,154.1,19.01,1278,25.8,813,811,529 +116,1370,1393,16,16,154,19,1278,25.7,813,811,531 +117,1406,1400,17,16,154,18.99,1278,26,814,811,532 +118,1406,1416,17,17,153.9,18.99,1278,25.7,814,811,534 +119,1454,1438,20,17,153.5,18.98,1278,25.7,814,811,536 +120,1458,1451,18,18,153.2,18.93,1278,25.9,814,811,539 +121,1445,1456,17,18,153.1,18.89,1278,25.7,813,811,541 +122,1465,1462,19,18,153.1,18.88,1278,25.9,814,811,544 +123,1485,1476,17,18,152.7,18.87,1278,25.7,814,811,547 +124,1504,1492,19,18,152.4,18.83,1278,25.7,813,811,550 +125,1504,1497,20,19,152.3,18.79,1279,25.8,814,811,557 +126,1495,1508,21,20,152.2,18.78,1279,25.8,814,811,560 +127,1536,1527,22,20,151.9,18.77,1279,25.7,814,811,563 +128,1558,1542,21,21,151.5,18.73,1279,25.8,814,811,566 +129,1553,1561,21,21,151.5,18.68,1279,25.9,814,811,568 +130,1582,1578,21,21,151.4,18.68,1279,26,814,811,570 +131,1569,1575,20,21,151.4,18.68,1280,26,814,811,572 +132,1578,1596,20,21,151.1,18.67,1280,26,814,811,572 +133,1655,1616,22,21,151,18.63,1280,26.1,814,811,574 +134,1629,1624,23,22,151,18.62,1280,25.7,815,811,576 +135,1650,1636,22,22,150.7,18.62,1280,25.8,814,811,578 +136,1706,1655,22,22,150.6,18.58,1280,25.8,812,811,580 +137,1673,1675,23,22,150.3,18.57,1280,25.7,813,811,581 +138,1680,1685,22,23,149.6,18.53,1280,25.8,814,811,583 +139,1710,1690,23,23,149.6,18.45,1280,25.9,813,811,585 +140,1710,1698,23,23,149.5,18.44,1280,25.9,812,811,586 +141,1705,1700,25,23,149.2,18.43,1280,25.9,814,811,588 +142,1734,1705,24,24,149.1,18.4,1280,25.8,814,811,590 +143,1729,1731,25,24,148.8,18.39,1281,25.8,814,811,592 +144,1731,1742,26,25,148.8,18.35,1281,26,814,811,594 +145,1734,1750,26,25,148.4,18.34,1281,25.9,814,811,595 +146,1780,1761,25,25,148.4,18.3,1281,26,814,811,597 +147,1775,1777,26,25,148.3,18.3,1281,26,813,811,600 +148,1754,1785,26,25,148.3,18.29,1281,25.9,814,811,602 +149,1788,1799,27,25,148.2,18.28,1281,26,814,811,604 +150,1805,1810,27,26,147.7,18.27,1281,25.8,813,811,606 +151,1861,1829,27,26,147.3,18.22,1281,25.8,812,811,608 +152,1844,1835,27,27,147.2,18.16,1281,26,814,811,611 +153,1888,1855,27,27,147.1,18.15,1281,26,814,811,613 +154,1823,1861,27,27,147.1,18.15,1281,26.1,813,811,615 +155,1907,1886,28,27,146.7,18.14,1281,26.1,811,811,617 +156,1904,1898,29,28,146.7,18.1,1281,26.1,814,811,619 +157,1916,1913,29,28,146.7,18.09,1281,26.1,814,811,621 +158,1943,1928,29,29,146.3,18.08,1281,25.9,811,811,625 +159,1922,1943,31,29,146.2,18.04,1282,26.1,813,811,627 +160,2028,1974,30,29,146.1,18.03,1282,25.9,814,811,629 +161,2025,1989,30,29,145.8,18.02,1282,26,813,811,631 +162,2015,2001,30,30,145.5,17.98,1282,26.2,813,811,632 +163,2012,2015,30,30,145.2,17.94,1282,25.9,813,811,635 +164,2022,2026,31,30,145.1,17.9,1282,26.1,814,811,636 +165,2055,2032,32,30,145,17.89,1282,26.1,813,811,638 +166,2059,2049,33,31,145,17.89,1282,26.1,813,811,640 +167,2066,2062,33,32,145,17.88,1283,26,813,811,643 +168,2076,2070,33,32,145,17.88,1283,26,814,811,645 +169,2093,2083,33,33,145,17.88,1283,26,813,811,648 +170,2089,2103,30,33,144.9,17.88,1283,26.3,813,811,648 +171,2107,2128,31,33,144.4,17.87,1283,26.1,814,811,650 +172,2174,2128,33,33,144.1,17.81,1283,26,812,811,652 +173,2156,2153,34,33,144,17.77,1283,26.1,813,811,654 +174,2146,2170,34,33,143.7,17.76,1283,26,812,811,655 +175,2171,2185,35,34,143.4,17.72,1283,26,813,811,656 +176,2185,2199,36,34,143.3,17.68,1283,26.1,813,811,657 +177,2246,2213,34,34,143.3,17.67,1283,26.1,813,811,659 +178,2220,2231,35,35,143.2,17.67,1283,26.1,813,811,661 +179,2274,2249,35,35,143.2,17.66,1283,26.1,814,811,662 +180,2278,2264,36,35,143.1,17.65,1283,26.1,813,811,664 +181,2260,2267,37,36,142.6,17.65,1284,26.3,813,811,666 +182,2242,2282,37,36,142.2,17.59,1284,26.3,813,811,668 +183,2318,2308,38,36,142.2,17.54,1284,26.2,813,811,670 +184,2336,2325,37,37,142.2,17.54,1284,26.3,813,811,671 +185,2283,2325,37,37,141.9,17.53,1284,26.2,813,811,673 +186,2326,2337,38,37,141.8,17.49,1284,26.4,813,811,674 +187,2374,2341,38,37,141.7,17.49,1284,26.2,812,811,676 +188,2309,2349,38,38,141.4,17.48,1284,26.1,814,811,677 +189,2346,2366,37,38,141.1,17.43,1284,26.2,813,811,679 +190,2380,2363,39,38,141,17.4,1284,26.1,812,811,681 +191,2430,2392,39,39,141,17.39,1284,26.4,813,811,684 +192,2392,2417,40,39,140.9,17.38,1284,26.3,813,811,686 +193,2472,2447,39,39,140.6,17.37,1284,26.3,812,811,688 +194,2451,2460,42,40,140.3,17.34,1284,26.2,813,811,690 +195,2464,2486,41,40,139.9,17.3,1284,26.3,813,811,692 +196,2547,2495,39,40,139.9,17.26,1284,26.2,813,811,694 +197,2519,2514,42,41,139.8,17.25,1284,26.3,813,811,696 +198,2588,2528,42,41,139.5,17.24,1284,26.2,813,811,697 +199,2525,2556,41,41,139.4,17.2,1284,26.2,813,811,698 +200,2603,2584,42,42,139.4,17.19,1285,26.3,813,811,700 +201,2561,2598,44,43,139,17.18,1285,26.2,813,811,703 +202,2599,2589,44,43,139,17.15,1284,26.2,813,811,705 +203,2580,2608,44,43,138.6,17.14,1285,26.2,813,811,707 +204,2654,2622,45,44,138.6,17.1,1285,26.2,813,811,708 +205,2650,2645,45,44,138.5,17.09,1285,26.2,813,811,710 +206,2664,2668,45,44,138.5,17.08,1285,26.3,814,811,711 +207,2700,2668,46,45,138.5,17.08,1285,26.3,813,811,713 +208,2673,2668,2673,45,138.2,17.08,1285,26.5,813,811,713 +209,2673,2705,45,45,137.8,17.04,1285,26.2,813,811,714 +210,2687,2715,45,45,137.8,17,1285,26.2,813,811,715 +211,2746,2742,45,45,137.8,16.99,1285,26.5,813,811,717 +212,2765,2751,47,46,137.5,16.99,1285,26.1,813,811,718 +213,2770,2765,47,46,137.4,16.95,1285,26.5,813,811,720 +214,2815,2779,47,46,137.4,16.94,1285,26.5,814,811,722 +215,2765,2797,47,47,137.3,16.94,1285,26.5,812,811,723 +216,2788,2815,47,47,136.9,16.93,1285,26.5,812,811,725 +217,2856,2829,47,47,136.9,16.89,1285,26.2,813,811,726 +218,2721,2821,48,47,136.8,16.88,1285,26.6,813,811,728 +219,2880,2848,49,48,136.5,16.87,1285,26.5,814,811,729 +220,2885,2862,47,48,136.1,16.84,1285,26.5,813,811,730 +221,2898,2880,49,48,136.1,16.79,1285,26.2,812,811,732 +222,2880,2894,50,49,136,16.78,1285,26.3,813,811,734 +223,2889,2899,51,49,135.7,16.78,1285,26.3,812,811,735 +224,2927,2922,50,50,135.7,16.73,1285,26.4,813,811,737 +225,2899,2941,50,50,135.7,16.73,1286,26.4,813,811,739 +226,2980,2946,49,50,135.3,16.73,1286,26.3,813,811,740 +227,3014,2951,52,50,135.3,16.68,1286,26.4,815,811,741 +228,2956,2966,53,51,135.2,16.68,1286,26.2,814,811,742 +229,3024,2990,51,52,134.9,16.67,1286,26.1,814,811,743 +230,3058,3014,53,52,134.9,16.64,1286,26.5,813,811,745 +231,3015,3044,53,52,134.8,16.63,1286,26.6,812,811,746 +232,3010,3034,52,52,134.7,16.62,1286,26.6,813,811,746 +233,3059,3044,55,53,134.7,16.62,1286,26.5,812,811,747 +234,3107,3063,54,53,134.4,16.61,1286,26.3,812,811,748 +235,3016,3059,54,53,134.4,16.57,1286,26.3,813,811,750 +236,3036,3074,56,54,134.1,16.57,1286,26.3,812,811,751 +237,3116,3098,54,54,134,16.53,1286,26.5,813,811,752 +238,3098,3116,55,54,134,16.53,1286,26.5,814,811,754 +239,3113,3127,57,55,133.6,16.52,1286,26.3,813,811,755 +240,3174,3127,55,55,133.6,16.48,1286,26.6,814,811,756 +241,3103,3132,56,56,133.3,16.47,1285,26.4,813,811,757 +242,3118,3137,58,56,133.3,16.44,1285,26.4,813,811,759 +243,3080,3146,59,57,133.2,16.43,1285,26.4,814,811,760 +244,3166,3142,58,57,133.2,16.43,1285,26.4,813,811,761 +245,3114,3147,59,58,133.1,16.42,1285,26.6,814,811,762 +246,3170,3170,60,59,133.1,16.42,1285,26.6,812,811,762 +247,3199,3166,55,59,133.1,16.42,1285,26.6,812,811,762 +248,3147,3185,61,59,133,16.41,1285,26.5,813,811,763 +249,3157,3181,59,60,132.7,16.4,1285,26.6,813,811,764 +250,3176,3204,62,60,132.7,16.37,1285,26.4,813,811,764 +251,3195,3195,62,61,132.7,16.37,1285,26.4,812,811,765 +252,3186,3200,62,61,132.6,16.36,1285,26.6,814,811,765 +253,3238,3215,62,62,132.6,16.36,1285,26.3,813,811,765 +254,3167,3195,63,62,132.3,16.35,1285,26.4,814,811,765 +255,3167,3191,63,63,132.3,16.31,1285,26.5,813,811,765 +256,3157,3210,64,63,132.2,16.31,1285,26.5,814,811,765 +257,3139,3196,67,64,132.2,16.3,1285,26.3,815,811,766 +258,3220,3201,65,65,132.2,16.3,1285,26.3,813,811,765 +259,3125,3177,66,65,132.2,16.3,1285,26.6,814,811,766 +260,3172,3182,68,66,132.1,16.3,1285,26.6,814,811,765 +261,3144,3168,68,67,132.1,16.29,1285,26.4,814,811,765 +262,3215,3177,68,67,132.1,16.29,1285,26.5,815,811,765 +263,3158,3172,66,68,132.1,16.29,1285,26.6,814,811,764 +264,3125,3163,70,68,132,16.29,1285,26.6,815,811,764 +265,3234,3158,69,69,132,16.28,1284,26.6,814,811,764 +266,3163,3149,68,69,132,16.28,1285,26.6,814,811,763 +267,3177,3154,69,69,132,16.27,1284,26.4,813,811,763 +268,3120,3139,68,69,131.9,16.27,1284,26.5,814,811,763 +269,3082,3130,70,69,131.9,16.27,1284,26.5,813,811,762 +270,3116,3139,69,69,131.9,16.27,1284,26.6,814,811,762 +271,3077,3125,68,69,131.9,16.27,1284,26.6,813,811,761 +272,3116,3139,69,69,131.9,16.26,1284,26.4,813,811,761 +273,3158,3129,70,70,131.9,16.26,1284,26.4,815,811,760 +274,3124,3129,71,70,131.9,16.27,1283,26.5,812,811,760 +275,3105,3129,71,70,131.8,16.26,1283,26.6,812,811,760 +276,3067,3119,71,71,131.8,16.26,1283,26.6,813,811,760 +277,3110,3110,70,70,131.8,16.26,1283,26.4,813,811,760 +278,3134,3105,72,70,131.8,16.26,1283,26.6,813,811,759 +279,3105,3110,69,70,131.8,16.26,1283,26.5,815,811,759 +280,3167,3110,72,71,131.8,16.26,1283,26.3,813,811,759 +281,3167,3124,72,71,131.8,16.25,1282,26.6,813,811,758 +282,3138,3110,72,71,131.8,16.25,1282,26.4,813,811,758 +283,3138,3110,71,71,131.8,16.25,1282,26.4,813,811,758 +284,3138,3109,71,71,131.8,16.25,1282,26.4,812,811,758 +285,3076,3128,71,71,131.8,16.25,1282,26.3,812,811,758 +286,3056,3099,72,71,131.8,16.25,1282,26.6,813,811,758 +287,3114,3104,71,71,131.8,16.25,1282,26.5,813,811,758 +288,3114,3109,72,71,131.8,16.25,1282,26.6,814,811,758 +289,3089,3099,71,71,131.8,16.25,1282,26.6,814,811,757 +290,3070,3099,70,71,131.8,16.25,1282,26.5,813,811,757 +291,3117,3089,70,71,131.8,16.25,1282,26.7,813,811,757 +292,3151,3089,71,71,131.8,16.25,1282,26.4,813,811,757 +293,3036,3089,72,71,131.8,16.25,1281,26.6,815,811,757 +294,3021,3089,71,71,131.8,16.25,1281,26.6,814,811,757 +295,3108,3094,70,71,131.8,16.25,1281,26.3,813,811,757 +296,3174,3103,71,71,131.8,16.25,1281,26.3,812,811,757 +297,3098,3103,70,71,131.8,16.25,1281,26.4,813,811,757 +298,3050,3088,71,71,131.8,16.25,1281,26.6,813,811,757 +299,3045,3088,71,71,131.8,16.25,1281,26.4,813,811,757 +300,3074,3093,71,71,131.7,16.25,1281,26.6,813,811,757 +301,3054,3093,71,71,131.7,16.24,1281,26.4,812,811,757 +302,3079,3088,71,71,131.7,16.24,1281,26.5,812,811,757 +303,3140,3083,71,71,131.8,16.24,1281,26.5,812,811,756 +304,3044,3087,72,71,131.8,16.25,1281,26.6,815,811,756 +305,3063,3087,71,71,131.8,16.25,1281,26.6,814,811,755 +306,3097,3087,70,71,131.8,16.25,1280,26.4,813,811,753 +307,3058,3087,68,70,132.1,16.25,1280,26.4,815,811,748 +308,3048,3073,63,68,132.5,16.29,1280,26.4,814,811,735 +309,2881,3004,57,66,133.1,16.34,1280,26.6,813,811,708 +310,2722,2859,54,62,133.7,16.41,1280,26.6,813,811,683 +311,2524,2671,51,57,135.4,16.49,1280,26.6,813,811,664 +312,2364,2496,49,54,136.1,16.7,1279,26.3,813,811,651 +313,2278,2368,45,51,136.8,16.78,1279,26.4,813,811,636 +314,2171,2267,41,47,139.2,16.87,1279,26.5,812,811,616 +315,2014,2149,40,44,139.8,17.17,1279,26.6,813,811,595 +316,2001,2057,38,41,141.8,17.24,1279,26.4,813,811,576 +317,1871,1946,31,37,142.3,17.48,1279,26.3,813,811,542 +318,1811,1856,31,34,142.9,17.55,1279,26.6,813,811,525 +319,1728,1763,30,32,144.9,17.63,1278,26.2,813,811,510 +320,1628,1688,29,30,145.4,17.87,1278,26.4,814,811,499 +321,1591,1635,27,29,147.3,17.93,1278,26.6,814,811,489 +322,1531,1580,24,28,147.3,17.93,1278,26.6,813,811,480 +323,1487,1528,35,28,147.8,18.16,1278,26.2,813,811,480 +324,1396,1456,24,26,148.4,18.23,1278,26.3,813,811,469 +325,1315,1403,23,25,149,18.3,1278,26.6,813,811,460 +326,1347,1350,21,23,149.7,18.38,1278,26.2,813,811,452 +327,1255,1309,20,22,150.3,18.45,1278,26.2,813,811,446 +328,1201,1255,19,21,151,18.53,1278,26.4,813,811,440 +329,1151,1191,17,19,151.6,18.62,1278,26.3,813,811,434 +330,1144,1159,18,19,152.3,18.7,1278,26.3,814,811,428 +331,1084,1121,17,18,153,18.78,1277,26.5,814,811,423 +332,1069,1080,16,17,153.6,18.86,1277,26.2,813,811,419 +333,984,1035,14,16,154.4,18.94,1277,26.2,814,811,415 +334,934,980,13,15,154.9,19.04,1277,26.4,814,811,409 +335,866,925,13,14,155.5,19.1,1277,26.5,814,811,403 +336,826,874,13,13,156,19.17,1277,26.1,814,811,399 +337,822,843,12,13,156.4,19.23,1277,26.3,814,811,395 +338,790,814,12,12,156.8,19.29,1277,26.3,814,811,393 +339,762,787,11,12,157.2,19.34,1277,26.1,814,811,390 +340,739,754,11,11,157.6,19.38,1276,26.4,814,811,387 +341,686,720,10,11,158,19.44,1276,26.2,814,811,384 +342,675,694,10,11,158.4,19.48,1276,26.1,814,811,381 +343,632,659,10,10,158.8,19.54,1276,26.3,814,811,378 +344,606,632,7,10,159.1,19.58,1276,26.3,814,811,376 +345,607,609,8,9,159.2,19.62,1276,26.1,814,811,374 +346,586,589,9,9,159.2,19.63,1276,26.3,814,811,372 +347,539,567,6,8,159.3,19.64,1276,26.1,814,811,369 +348,522,546,7,7,159.7,19.65,1276,26.2,814,811,367 +349,499,527,4,7,160.1,19.7,1276,26.1,813,811,366 +350,482,509,7,6,160.5,19.75,1275,26.1,813,811,364 +351,486,491,5,6,160.6,19.79,1275,26.4,814,811,362 +352,456,475,6,6,160.6,19.8,1275,26.1,814,811,361 +353,454,464,6,6,161,19.81,1275,26.2,814,811,360 +354,450,457,7,6,161.4,19.85,1275,26.1,813,811,359 +355,418,438,6,5,161.4,19.9,1275,26.2,814,811,356 +356,419,422,6,5,161.5,19.91,1275,26.1,814,811,355 +357,390,404,5,5,161.8,19.91,1275,26.2,814,811,354 +358,374,391,6,5,161.9,19.98,1275,26.1,813,810,353 +359,371,384,5,5,161.9,19.96,1274,26.1,813,811,352 +360,352,374,5,5,161.9,19.96,1274,26.1,814,811,351 +361,366,366,4,5,161.9,19.96,1274,26.1,814,811,351 +362,349,362,4,5,162.2,19.96,1274,26.3,814,811,351 +363,344,352,4,4,162.3,20,1274,26.1,813,811,350 +364,356,349,3,4,162.4,20.01,1274,26.2,813,811,349 +365,313,337,4,4,162.4,20.02,1274,26,813,811,349 +366,341,337,4,4,162.5,20.03,1274,26.1,814,811,349 +367,323,330,5,4,162.6,20.04,1274,26.3,814,811,348 +368,303,321,3,4,162.9,20.04,1274,26.1,814,811,348 +369,318,320,3,4,163,20.09,1273,26.1,814,811,348 +370,302,311,3,3,163,20.09,1273,26,814,811,348 +371,298,307,3,3,163.1,20.1,1273,26.2,813,811,348 +372,302,300,3,3,163.1,20.11,1273,26.3,813,811,347 +373,282,297,3,3,163.1,20.11,1273,26.1,814,811,347 +374,291,291,3,3,163.2,20.12,1273,26.3,814,811,347 +375,298,291,3,3,163.1,20.12,1273,26.2,811,811,347 +376,279,288,4,3,163.1,20.12,1273,26.2,814,811,346 +377,281,286,2,3,163.2,20.12,1273,26.1,813,811,346 +378,286,285,2,3,163.3,20.13,1273,26,814,811,346 +379,276,281,4,3,163.3,20.13,1273,26.1,814,811,346 +380,275,280,2,3,163.4,20.14,1273,25.9,813,811,345 +381,276,280,3,3,163.4,20.15,1273,26.1,814,811,345 +382,280,278,2,3,163.4,20.15,1273,26.1,813,811,345 +383,271,278,2,3,163.5,20.15,1273,25.9,813,811,345 +384,258,277,3,3,163.6,20.16,1272,26.1,814,811,344 +385,286,272,1,2,163.6,20.17,1273,26.1,812,811,344 +386,272,273,3,2,163.7,20.17,1273,26,813,811,344 +387,276,272,3,2,163.7,20.18,1272,26.1,813,811,343 +388,273,271,2,2,163.7,20.18,1272,26.1,813,811,343 +389,261,270,2,2,163.7,20.19,1272,25.9,813,811,343 +390,256,266,2,2,163.8,20.19,1272,26,812,811,343 +391,264,264,2,2,163.8,20.2,1272,26.2,812,811,343 +392,268,266,2,2,163.8,20.2,1272,26.1,814,811,343 +393,259,263,2,2,163.9,20.2,1272,25.9,812,811,343 +394,257,261,2,2,163.9,20.21,1272,26.1,811,811,343 +395,240,260,2,2,163.9,20.21,1272,26.2,813,811,343 +396,263,259,2,2,163.9,20.21,1272,26,813,811,343 +397,281,263,3,2,164.4,20.21,1272,26,813,811,343 +398,252,262,2,2,164.4,20.27,1272,26,813,811,343 +399,270,263,2,2,164.4,20.27,1272,26,814,811,343 +400,261,262,261,2,164.4,20.27,1272,26.1,814,811,343 +401,252,260,3,2,164.5,20.28,1271,25.9,813,811,342 +402,267,263,2,2,164.5,20.28,1271,26.1,813,811,342 +403,262,263,2,2,164.5,20.28,1271,25.9,813,811,342 +404,268,262,3,2,164.5,20.29,1271,26.2,813,811,342 +405,259,260,1,2,164.5,20.29,1271,26.1,812,811,342 +406,250,254,1,2,164.5,20.29,1271,26.1,811,811,342 +407,262,255,3,2,164.5,20.29,1271,26,813,811,342 +408,258,257,3,2,164.5,20.29,1271,26,813,811,342 +409,260,257,0,2,164.6,20.29,1271,26.1,813,811,342 +410,250,258,3,2,164.5,20.29,1271,25.9,813,811,342 +411,244,256,2,2,164.5,20.31,1271,26.1,813,810,342 +412,250,253,3,2,164.5,20.29,1271,26,812,811,342 +413,246,256,2,2,164.5,20.29,1271,26,812,811,342 +414,242,250,1,2,164.5,20.29,1271,25.9,814,811,342 +415,246,253,0,2,164.5,20.29,1271,26,813,811,342 +416,245,249,2,1,164.5,20.29,1271,26,812,811,342 +417,259,257,1,1,164.5,20.29,1271,25.8,813,811,342 +418,246,254,0,1,164.5,20.29,1271,26.1,813,811,342 +419,251,253,2,2,164.5,20.29,1271,25.9,813,811,342 +420,251,252,2,2,164.5,20.29,1271,26.1,813,811,342 +421,245,252,2,2,164.5,20.29,1271,26,813,811,342 +422,241,250,0,2,164.5,20.29,1271,25.9,812,811,343 +423,249,250,2,1,164.5,20.29,1271,26,813,811,343 +424,252,254,1,1,164.5,20.29,1271,26.1,814,811,343 +425,245,251,1,1,164.5,20.29,1271,26.1,813,811,343 +426,242,250,2,1,164.5,20.29,1271,25.9,813,811,343 +427,260,250,1,1,164.6,20.29,1271,26.1,813,811,343 +428,241,251,1,1,164.6,20.29,1271,26.1,813,811,343 +429,267,256,1,1,164.6,20.29,1271,25.9,814,811,343 +430,251,255,2,1,164.6,20.29,1271,26.1,814,811,343 +431,259,250,1,1,164.6,20.29,1271,26.1,813,811,343 +432,260,254,1,2,164.6,20.29,1270,26.1,813,811,343 +433,257,254,0,1,164.6,20.29,1270,25.8,813,811,343 +434,252,252,1,1,164.6,20.3,1270,25.9,813,811,343 +435,243,253,2,1,164.6,20.3,1270,25.8,812,811,343 +436,262,254,3,2,165,20.3,1270,25.8,813,811,343 +437,252,256,1,2,165,20.3,1270,25.8,814,811,343 +438,249,253,2,2,165,20.35,1270,25.9,814,811,343 +439,236,250,3,2,164.9,20.34,1270,26,813,811,343 +440,268,253,0,1,164.9,20.34,1270,25.9,813,811,343 +441,248,252,0,1,164.9,20.34,1270,25.8,813,811,343 +442,255,251,1,1,164.9,20.33,1270,26.1,813,811,344 +443,247,252,2,1,164.9,20.34,1270,25.8,812,811,344 +444,259,252,2,1,164.9,20.33,1270,26,813,811,344 +445,247,253,2,1,164.9,20.33,1270,26,813,811,344 +446,253,251,1,1,164.9,20.33,1270,25.9,812,811,344 +447,272,255,1,2,164.9,20.33,1270,26.1,813,811,344 +448,253,251,1,1,164.9,20.33,1270,25.7,813,811,344 +449,260,255,1,1,164.8,20.33,1269,25.8,814,811,344 +450,249,253,1,1,164.9,20.33,1269,25.7,813,811,345 +451,252,252,1,1,164.9,20.33,1269,25.7,813,811,345 +452,253,253,1,1,164.9,20.33,1269,26.1,813,811,346 +453,247,252,1,2,164.8,20.33,1269,25.7,813,811,346 +454,258,252,1,2,164.8,20.33,1269,26,813,811,346 +455,248,253,2,2,164.8,20.32,1269,25.8,812,811,346 +456,254,255,0,1,164.8,20.32,1269,26,812,811,346 +457,249,249,1,1,164.8,20.32,1269,25.7,813,811,346 +458,252,252,0,1,164.8,20.32,1269,25.9,813,811,346 +459,249,252,2,1,164.8,20.32,1269,25.8,813,811,346 +460,244,250,2,1,164.8,20.32,1269,26,813,811,346 +461,251,254,1,1,164.8,20.32,1269,25.7,812,811,346 +462,252,252,1,1,164.8,20.32,1269,25.9,813,811,346 +463,258,256,0,1,164.8,20.32,1269,25.8,813,811,346 +464,252,251,1,1,164.8,20.32,1269,26,813,811,346 +465,276,255,2,1,164.8,20.32,1269,25.9,812,811,346 +466,256,253,0,1,164.8,20.32,1268,26.1,813,811,346 +467,258,251,1,1,164.8,20.35,1268,25.9,813,810,346 +468,246,255,1,1,164.8,20.32,1268,25.7,813,811,346 +469,256,254,1,1,164.8,20.32,1268,26,813,811,346 +470,258,250,0,1,164.8,20.32,1268,25.7,813,811,346 +471,252,253,2,1,164.8,20.32,1268,26,814,811,346 +472,256,252,1,1,164.8,20.32,1268,25.9,814,811,346 +473,245,253,2,1,164.8,20.32,1268,25.8,813,811,346 +474,244,251,0,1,164.9,20.32,1268,25.7,813,811,347 +475,249,253,1,1,164.9,20.33,1268,25.7,813,811,347 +476,263,255,0,1,164.9,20.33,1268,25.7,813,811,346 +477,250,252,2,1,164.8,20.33,1268,25.7,813,811,346 +478,257,252,0,1,164.9,20.33,1268,25.9,813,811,347 +479,253,251,2,1,164.9,20.33,1268,25.8,813,811,347 +480,250,252,2,1,164.9,20.33,1268,26,813,811,347 +481,266,255,1,1,164.8,20.33,1268,26,813,811,347 +482,244,254,0,1,164.9,20.33,1268,25.9,813,811,347 +483,258,254,1,1,164.9,20.33,1268,25.8,813,811,347 +484,246,250,1,0,164.9,20.33,1268,26.1,813,811,348 +485,253,254,2,1,164.9,20.33,1268,26,813,811,348 +486,249,252,1,1,164.9,20.33,1267,25.9,813,811,348 +487,250,253,2,1,164.9,20.33,1268,25.7,815,811,348 +488,260,256,1,1,164.9,20.33,1267,26,813,811,347 +489,245,250,1,1,164.9,20.33,1267,26,813,811,348 +490,254,252,0,1,164.8,20.33,1267,25.7,813,811,348 +491,246,250,1,1,164.8,20.32,1267,25.7,813,811,348 +492,251,251,1,1,164.8,20.32,1267,25.7,813,811,348 +493,244,254,0,1,164.7,20.32,1267,25.7,813,811,348 +494,261,252,0,1,164.7,20.32,1267,25.8,813,811,348 +495,247,249,1,1,164.7,20.31,1267,26,813,811,348 +496,244,251,2,1,164.7,20.31,1267,25.7,812,811,348 +497,250,251,1,1,164.7,20.31,1267,26,813,811,348 +498,260,253,1,1,164.7,20.31,1267,25.9,813,811,349 +499,251,252,0,1,164.7,20.31,1267,25.7,814,811,348 +500,251,251,1,1,164.7,20.31,1267,25.7,813,811,349 +501,245,249,0,0,164.7,20.31,1267,25.7,813,811,349 +502,237,251,2,1,164.7,20.31,1267,25.7,813,811,349 +503,252,246,0,1,164.7,20.31,1267,25.7,813,811,349 +504,240,248,1,1,164.7,20.31,1267,25.9,813,811,348 +505,244,250,2,1,164.7,20.31,1267,25.8,813,811,348 +506,243,250,0,1,164.7,20.31,1267,25.7,812,811,348 +507,256,247,0,1,164.7,20.31,1267,25.8,813,811,348 +508,242,248,2,1,164.8,20.31,1267,25.8,813,811,348 +509,260,251,0,1,164.8,20.32,1267,25.7,813,811,348 +510,252,249,1,1,164.8,20.32,1267,25.7,813,811,348 +511,238,248,2,1,164.9,20.32,1267,25.7,813,811,348 +512,243,247,2,1,164.9,20.33,1267,25.7,813,811,348 +513,252,248,0,1,164.9,20.33,1267,25.9,813,811,348 +514,239,247,1,1,164.9,20.33,1267,25.9,813,811,348 +515,242,246,1,1,164.9,20.34,1267,25.7,813,811,348 +516,249,247,0,1,164.9,20.34,1267,25.8,813,811,348 +517,254,250,0,0,165,20.34,1267,25.7,813,811,348 +518,247,250,0,0,164.9,20.34,1267,25.9,813,811,348 +519,246,248,1,0,164.9,20.34,1267,25.7,813,811,349 +520,238,245,2,0,164.9,20.34,1267,25.7,813,811,349 +521,243,246,0,0,164.9,20.33,1267,25.9,813,811,349 +522,255,250,1,0,164.9,20.33,1267,25.8,813,811,349 +523,239,245,0,0,164.9,20.33,1267,25.9,813,811,349 +524,244,249,0,0,164.9,20.34,1266,25.9,814,811,349 +525,246,250,2,0,164.9,20.34,1266,25.9,813,811,350 +526,235,246,1,0,164.9,20.33,1266,25.6,813,811,350 +527,259,248,1,1,164.9,20.33,1266,25.6,814,811,350 +528,247,249,0,1,164.9,20.33,1266,25.7,814,811,350 +529,251,250,1,1,164.9,20.33,1266,25.6,813,811,350 +530,241,252,0,0,164.9,20.33,1266,25.7,813,811,351 +531,240,248,0,0,164.9,20.33,1266,25.7,813,811,351 +532,252,248,0,0,164.9,20.33,1266,25.7,813,811,351 +533,250,249,0,0,164.9,20.33,1266,25.7,813,811,351 +534,254,249,0,0,164.9,20.33,1266,25.7,813,811,351 +535,261,248,0,0,164.9,20.33,1266,25.8,813,811,351 +536,251,250,0,0,164.9,20.33,1266,25.7,813,811,351 +537,244,250,1,0,164.9,20.33,1266,25.8,813,811,351 +538,246,248,0,0,164.9,20.33,1266,25.7,814,811,351 +539,253,252,0,0,164.9,20.33,1266,25.6,813,811,351 +540,248,250,0,0,164.9,20.33,1266,25.9,813,811,352 +541,245,246,0,1,164.8,20.33,1266,25.7,813,811,351 +542,249,250,1,0,164.8,20.33,1266,25.8,813,811,352 +543,256,251,1,0,164.9,20.33,1266,25.6,813,811,352 +544,241,249,0,0,164.8,20.33,1266,25.6,813,811,352 +545,244,249,1,0,164.8,20.33,1266,25.6,813,811,352 +546,250,248,0,0,164.9,20.33,1266,25.6,813,811,352 +547,258,252,0,0,164.9,20.33,1266,25.7,813,811,352 +548,249,251,0,0,164.9,20.33,1266,25.6,813,811,352 +549,241,249,0,0,164.9,20.33,1266,25.7,813,811,352 +550,255,250,2,0,164.9,20.36,1266,25.7,813,810,352 +551,250,250,1,1,164.9,20.34,1266,25.7,813,811,352 +552,239,248,0,1,164.9,20.34,1266,25.7,813,811,352 +553,254,250,254,1,164.9,20.34,1266,25.6,813,811,352 +554,244,250,1,0,164.9,20.34,1266,25.6,813,811,352 +555,244,248,0,0,164.9,20.34,1266,25.8,813,811,352 +556,241,250,0,0,164.9,20.33,1266,25.8,813,811,352 +557,258,250,0,0,164.9,20.34,1266,25.6,813,811,352 +558,254,250,0,0,164.9,20.33,1266,25.7,813,811,352 +559,257,252,0,0,165,20.33,1266,25.6,814,811,353 +560,251,251,1,0,165,20.34,1266,25.7,813,811,353 +561,255,251,0,0,164.4,20.34,1266,25.6,813,811,353 +562,241,250,0,0,164.4,20.27,1266,25.7,813,811,353 +563,236,247,1,0,164.4,20.3,1266,25.8,814,810,353 +564,245,249,0,0,164.4,20.27,1266,25.7,813,811,353 +565,256,251,1,0,164.4,20.28,1266,25.7,813,811,353 +566,250,253,0,0,164.4,20.28,1266,25.6,813,811,353 +567,241,248,0,0,164.5,20.28,1265,25.7,813,811,353 +568,256,251,1,1,164.5,20.28,1265,25.6,813,811,353 +569,255,251,0,0,164.5,20.28,1265,25.7,813,811,353 +570,248,250,0,0,164.5,20.29,1265,25.7,813,811,353 +571,241,247,1,1,164.5,20.29,1265,25.7,813,811,353 +572,243,248,0,0,164.5,20.28,1265,25.8,813,811,353 +573,251,247,0,0,164.5,20.28,1265,25.7,813,811,353 +574,233,244,2,1,164.5,20.29,1265,25.7,813,811,353 +575,242,248,0,0,164.5,20.29,1265,25.8,814,811,353 +576,248,248,0,0,164.5,20.31,1265,25.5,814,810,353 +577,238,247,0,0,164.6,20.29,1265,25.7,813,811,353 +578,250,247,1,0,164.6,20.29,1265,25.6,814,811,353 +579,246,247,0,0,164.6,20.29,1265,25.5,814,811,353 +580,253,250,0,0,164.6,20.3,1265,25.8,813,811,353 +581,250,250,0,1,164.6,20.3,1265,25.7,813,811,353 +582,249,247,1,0,164.6,20.3,1265,25.7,813,811,353 +583,246,247,0,0,164.6,20.3,1265,25.6,813,811,353 +584,253,249,1,0,164.6,20.3,1265,25.5,814,811,353 +585,243,246,0,0,164.6,20.3,1265,25.6,813,811,353 +586,244,248,1,0,164.7,20.3,1265,25.7,813,811,353 +587,234,247,0,0,164.6,20.3,1265,25.5,814,811,353 +588,244,245,1,1,164.7,20.3,1265,25.4,813,811,353 +589,256,247,2,1,164.8,20.31,1265,25.5,813,811,353 +590,257,246,0,0,164.8,20.31,1265,25.5,814,811,353 +591,248,246,248,0,164.8,20.34,1265,25.8,814,810,353 +592,240,247,0,0,164.8,20.32,1265,25.7,813,811,352 +593,249,248,0,0,164.8,20.32,1265,25.5,813,811,352 +594,266,248,1,0,164.8,20.34,1265,25.7,813,810,352 +595,240,248,0,0,164.8,20.32,1265,25.7,813,811,352 +596,239,248,0,0,164.9,20.32,1265,25.7,812,811,352 +597,240,244,0,0,164.9,20.33,1265,25.7,813,811,352 +598,250,246,1,0,164.9,20.33,1265,25.6,813,811,352 +599,240,246,1,0,164.9,20.33,1265,25.6,813,811,352 +600,233,244,1,0,164.9,20.33,1265,25.4,813,811,352 +601,245,245,0,0,164.9,20.35,1265,25.4,813,810,352 +602,245,244,0,0,164.9,20.33,1265,25.5,813,811,352 +603,240,244,1,0,164.8,20.33,1265,25.6,813,811,352 +604,239,245,0,0,164.9,20.33,1265,25.3,814,811,352 +605,248,244,1,0,164.9,20.33,1265,25.5,813,811,352 +606,242,245,0,0,164.9,20.33,1265,25.7,813,811,352 +607,248,242,1,0,164.9,20.33,1265,25.5,813,811,352 +608,232,241,1,0,164.9,20.33,1265,25.5,813,811,352 +609,241,241,1,0,164.9,20.34,1265,25.6,813,811,352 +610,245,242,0,1,164.9,20.34,1265,25.6,813,811,352 +611,253,242,0,1,164.9,20.33,1265,25.5,813,811,352 +612,250,246,0,1,164.9,20.33,1265,25.5,813,811,352 +613,250,245,1,0,164.9,20.33,1265,25.5,813,811,352 +614,244,244,1,0,164.9,20.36,1265,25.7,813,810,352 +615,236,244,1,1,164.9,20.33,1265,25.6,814,811,352 +616,244,244,0,0,164.9,20.33,1265,25.7,812,811,352 +617,246,244,0,0,164.9,20.33,1265,25.7,813,811,352 +618,242,245,0,0,164.9,20.33,1265,25.7,813,811,352 +619,247,243,0,0,164.9,20.35,1265,25.6,813,810,353 +620,254,243,0,0,164.9,20.33,1265,25.5,813,811,353 +621,244,244,1,0,164.8,20.33,1265,25.6,813,811,353 +622,244,244,1,0,164.9,20.35,1265,25.5,813,810,353 +623,244,245,0,0,164.9,20.33,1265,25.7,813,811,353 +624,244,245,0,0,164.9,20.33,1265,25.7,813,811,352 +625,242,244,2,0,164.8,20.33,1265,25.5,813,811,352 +626,244,244,1,0,165.2,20.35,1265,25.5,813,810,352 +627,239,241,1,0,165.2,20.39,1265,25.3,812,810,352 +628,250,243,1,1,165.2,20.39,1265,25.3,812,810,352 +629,241,242,0,1,165.2,20.4,1265,25.4,812,810,352 +630,235,243,0,0,165.2,20.37,1265,25.6,813,811,352 +631,240,243,0,0,165.1,20.39,1265,25.7,813,810,352 +632,233,242,1,0,165.2,20.36,1265,25.6,813,811,352 +633,235,242,0,0,165.2,20.37,1265,25.6,814,811,352 +634,230,240,1,0,165.2,20.37,1264,25.5,814,811,352 +635,243,240,0,0,165.1,20.37,1265,25.7,814,811,353 +636,248,241,1,0,165.1,20.36,1264,25.6,813,811,353 +637,242,242,1,0,165.1,20.36,1264,25.5,813,811,353 +638,235,242,0,0,165.1,20.36,1264,25.6,813,811,353 +639,234,243,0,0,165.1,20.36,1264,25.4,813,811,353 +640,235,240,0,0,165,20.36,1264,25.3,813,811,353 +641,250,241,0,0,165,20.38,1264,25.7,813,810,353 +642,237,242,0,0,165,20.35,1264,25.4,813,811,353 +643,244,242,0,0,165,20.34,1264,25.4,813,811,352 +644,240,240,1,0,164.9,20.34,1264,25.6,812,811,352 +645,243,242,0,0,164.9,20.34,1264,25.5,813,811,352 +646,228,242,0,0,165,20.34,1264,25.6,813,811,352 +647,249,243,0,0,164.9,20.34,1264,25.7,813,811,352 +648,238,242,0,0,164.9,20.34,1264,25.7,813,811,352 +649,244,242,0,0,164.9,20.34,1264,25.5,813,811,352 +650,241,243,0,0,164.9,20.34,1264,25.4,813,811,352 +651,233,241,1,0,164.9,20.34,1264,25.6,813,811,353 +652,237,241,1,0,164.9,20.34,1264,25.3,813,811,353 +653,232,241,0,0,164.9,20.34,1264,25.6,812,811,353 +654,229,241,1,0,164.9,20.34,1264,25.5,813,811,353 +655,240,240,0,0,164.9,20.36,1264,25.7,814,810,353 +656,239,238,0,0,164.9,20.34,1264,25.6,813,811,353 +657,239,239,1,0,164.9,20.34,1264,25.6,813,811,353 +658,230,240,0,0,164.9,20.34,1264,25.7,813,811,353 +659,245,241,0,0,164.9,20.34,1264,25.6,812,811,353 +660,241,241,0,0,164.9,20.36,1264,25.3,813,810,353 +661,244,244,0,0,164.9,20.36,1264,25.5,813,810,353 +662,240,241,0,0,164.9,20.36,1264,25.5,813,810,353 +663,243,241,1,0,164.9,20.33,1264,25.4,813,811,354 +664,237,242,0,0,164.9,20.36,1264,25.4,813,810,354 +665,244,243,0,0,164.9,20.33,1264,25.5,812,811,354 +666,248,244,0,0,164.9,20.33,1264,25.5,813,811,354 +667,234,242,1,0,164.9,20.33,1264,25.6,813,811,354 +668,244,242,0,0,164.9,20.33,1264,25.3,813,811,354 +669,240,244,0,0,164.9,20.36,1264,25.4,812,810,354 +670,239,241,0,0,164.9,20.34,1264,25.5,813,811,354 +671,232,240,0,0,164.9,20.33,1264,25.5,813,811,354 +672,249,244,0,0,164.9,20.34,1264,25.7,813,811,354 +673,235,245,0,0,165,20.34,1263,25.4,813,811,354 +674,240,243,0,0,164.9,20.37,1263,25.7,812,810,355 +675,243,243,0,0,164.9,20.34,1263,25.4,814,811,355 +676,241,242,0,0,164.9,20.34,1263,25.2,813,811,355 +677,241,239,1,0,164.9,20.33,1263,25.7,813,811,355 +678,250,244,0,0,164.9,20.34,1263,25.3,813,811,355 +679,243,242,0,0,164.9,20.34,1263,25.3,813,811,355 +680,231,241,0,0,164.9,20.33,1263,25.4,813,811,355 +681,239,240,0,0,164.9,20.33,1263,25.5,814,811,355 +682,245,240,0,0,164.9,20.33,1263,25.4,813,811,355 +683,237,241,1,0,164.8,20.33,1263,25.3,812,811,355 +684,229,238,0,0,164.8,20.33,1263,25.5,813,811,355 +685,246,239,1,0,164.8,20.32,1263,25.5,813,811,355 +686,244,243,0,0,164.8,20.33,1263,25.3,814,811,355 +687,236,243,0,0,164.8,20.33,1263,25.4,812,811,355 +688,248,244,0,0,164.8,20.33,1263,25.4,814,811,356 +689,233,244,0,0,164.8,20.33,1263,25.7,812,811,356 +690,229,243,0,0,164.8,20.32,1263,25.3,813,811,356 +691,239,243,0,0,164.8,20.32,1263,25.3,813,811,356 +692,239,242,0,0,164.8,20.33,1263,25.6,813,811,356 +693,231,245,0,0,164.8,20.32,1263,25.2,813,811,356 +694,246,240,0,0,164.8,20.33,1263,25.4,814,811,356 +695,243,240,0,0,164.8,20.33,1263,25.5,812,811,356 +696,229,243,0,0,164.8,20.35,1263,25.6,813,810,356 +697,233,241,0,0,164.8,20.35,1263,25.6,813,810,356 +698,241,240,0,0,164.8,20.35,1263,25.5,814,810,356 +699,246,243,0,0,164.8,20.35,1263,25.4,814,810,356 +700,232,239,0,0,164.9,20.33,1263,25.4,814,811,356 +701,251,243,0,0,164.9,20.36,1263,25.4,813,810,356 +702,243,242,1,0,164.9,20.33,1263,25.2,813,811,356 +703,237,242,1,0,165.5,20.34,1263,25.5,813,811,356 +704,244,242,1,0,165.6,20.43,1263,25.5,813,810,356 +705,238,243,0,0,165.6,20.43,1263,25.5,812,810,356 +706,227,242,0,0,165.5,20.42,1263,25.2,812,811,356 +707,238,240,0,0,165.5,20.41,1263,25.5,812,811,356 +708,237,239,0,0,165.5,20.41,1263,25.2,813,811,355 +709,245,238,0,0,165.5,20.4,1263,25.4,813,811,356 +710,239,241,0,0,165.4,20.4,1263,25.4,812,811,356 +711,246,240,1,0,165.4,20.4,1263,25.2,813,811,355 +712,233,238,0,0,165.3,20.39,1263,25.3,813,811,355 +713,240,239,0,0,162.9,20.39,1263,25.3,812,811,355 +714,240,240,0,0,163.3,20.08,1263,25.3,813,811,355 +715,221,238,0,0,163.3,20.13,1263,25.4,813,811,355 +716,224,235,0,0,163.7,20.14,1263,25.4,814,811,355 +717,238,237,0,0,163.7,20.18,1263,25.4,813,811,355 +718,243,239,0,0,163.7,20.19,1263,25.6,813,811,355 +719,238,238,0,0,163.8,20.19,1263,25.5,813,811,355 +720,253,240,0,0,163.9,20.2,1263,25.4,813,811,355 +721,239,239,0,0,163.9,20.21,1263,25.3,813,811,355 +722,226,236,0,0,164,20.21,1263,25.6,813,811,355 +723,227,237,0,0,164,20.24,1263,25.4,814,810,355 +724,242,240,0,0,164,20.22,1263,25.2,813,811,355 +725,225,238,0,0,164,20.23,1263,25.5,812,811,355 +726,229,236,0,0,164.1,20.23,1263,25.2,812,811,355 +727,226,238,2,0,164.1,20.24,1263,25.6,814,811,355 +728,224,237,0,0,164.2,20.24,1263,25.3,812,811,355 +729,239,238,0,0,164.2,20.24,1263,25.3,814,811,354 +730,229,234,0,0,164.2,20.27,1263,25.2,812,810,355 +731,228,238,0,0,164.3,20.25,1262,25.6,813,811,355 +732,239,239,1,0,164.3,20.26,1262,25.2,812,811,355 +733,239,239,1,0,164.3,20.26,1262,25.5,813,811,355 +734,233,237,0,0,164.4,20.26,1262,25.3,812,811,355 +735,237,237,0,0,164.4,20.29,1262,25.2,812,810,355 +736,239,238,0,0,164.5,20.27,1262,25.6,813,811,355 +737,235,238,0,0,164.5,20.28,1262,25.5,812,811,355 +738,230,238,0,0,164.5,20.28,1262,25.5,813,811,356 +739,237,237,1,0,164.5,20.29,1262,25.5,814,811,356 +740,242,239,0,0,164.6,20.29,1262,25.3,813,811,356 +741,237,237,0,0,164.6,20.29,1262,25.3,814,811,356 +742,233,233,0,0,164.6,20.29,1262,25.5,812,811,356 +743,234,235,0,0,164.6,20.29,1262,25.5,813,811,356 +744,235,238,1,0,164.6,20.3,1262,25.2,813,811,356 +745,232,239,0,0,164.7,20.3,1262,25.4,813,811,357 +746,229,237,0,0,164.7,20.3,1262,25.4,813,811,357 +747,220,238,1,0,164.7,20.33,1262,25.4,812,810,357 +748,241,238,1,0,164.7,20.31,1262,25.5,812,811,357 +749,228,236,0,0,164.7,20.31,1262,25.5,812,811,357 +750,243,239,0,0,164.7,20.34,1262,25.4,814,810,357 +751,242,239,0,0,164.8,20.32,1262,25.3,813,811,357 +752,235,239,0,0,164.8,20.32,1262,25.4,812,811,357 +753,229,239,0,0,164.8,20.32,1262,25.3,814,811,357 +754,240,239,0,0,164.8,20.32,1262,25.5,815,811,357 +755,226,235,0,0,164.8,20.32,1262,25.4,813,811,357 +756,242,240,0,0,164.7,20.32,1262,25.4,813,811,357 +757,230,239,0,0,164.7,20.34,1262,25.4,813,810,357 +758,241,239,0,0,164.7,20.34,1262,25.5,812,810,357 +759,239,238,0,0,164.7,20.32,1262,25.5,814,811,357 +760,243,240,0,0,164.8,20.34,1262,25.2,812,810,357 +761,233,239,1,0,164.8,20.34,1262,25.3,812,810,357 +762,242,239,0,0,164.8,20.34,1262,25.4,812,810,358 +763,235,240,0,0,164.7,20.34,1262,25.4,812,810,357 +764,237,241,0,0,164.8,20.31,1262,25.4,813,811,357 +765,241,240,0,0,164.8,20.32,1262,25.2,812,811,357 +766,225,239,0,0,164.8,20.32,1262,25.2,812,811,357 +767,239,237,0,0,164.8,20.32,1262,25.4,812,811,357 +768,237,238,0,0,164.8,20.32,1262,25.4,814,811,357 +769,246,238,1,0,164.8,20.34,1262,25.2,812,810,357 +770,241,238,0,0,164.8,20.35,1262,25.3,812,810,357 +771,237,239,0,0,164.8,20.32,1262,25.2,812,811,357 +772,238,241,0,0,164.8,20.34,1262,25.3,812,810,357 +773,248,240,0,0,164.8,20.32,1262,25.2,814,811,357 +774,231,236,0,0,164.8,20.34,1262,25.4,812,810,357 +775,230,236,0,0,164.8,20.32,1262,25.4,812,811,356 +776,236,237,0,0,164.8,20.34,1262,25.5,813,810,356 +777,233,235,2,0,164.8,20.32,1262,25.3,814,811,356 +778,233,236,1,0,164.8,20.35,1262,25.2,814,810,356 +779,255,240,0,0,164.9,20.35,1262,25.2,812,810,356 +780,244,238,1,0,164.9,20.33,1262,25.2,812,811,356 +781,235,238,0,0,164.9,20.33,1262,25.2,812,811,356 +782,244,235,1,0,164.9,20.36,1262,25.3,812,810,356 +783,237,235,0,0,164.9,20.36,1262,25.2,812,810,356 +784,238,237,0,0,164.9,20.36,1262,25.2,812,810,356 +785,240,236,1,0,164.9,20.35,1262,25.4,813,810,356 +786,238,235,1,0,164.9,20.35,1262,25.3,812,810,357 +787,237,235,1,0,164.8,20.33,1262,25.5,813,811,357 +788,239,237,0,0,164.9,20.33,1262,25.2,812,811,357 +789,234,238,1,0,164.8,20.36,1262,25.5,812,810,357 +790,230,234,0,0,164.8,20.35,1261,25.3,812,810,357 +791,248,237,0,0,164.9,20.35,1261,25.3,812,810,357 +792,235,238,0,0,164.9,20.33,1261,25.3,812,811,357 +793,233,238,1,0,164.8,20.33,1261,25.2,812,811,357 +794,225,235,0,0,164.8,20.33,1261,25.4,812,811,357 +795,241,238,0,0,164.8,20.32,1261,25.2,812,811,357 +796,237,239,0,0,164.9,20.32,1261,25.2,812,811,357 +797,238,242,0,0,164.8,20.35,1261,25.4,812,810,357 +798,239,238,0,0,164.9,20.33,1261,25.2,812,811,357 +799,231,238,0,0,164.8,20.33,1261,25.3,812,811,357 +800,229,238,0,0,164.8,20.35,1261,25.3,814,810,358 +801,233,239,0,0,164.8,20.32,1261,25.4,814,811,358 +802,231,238,0,0,164.7,20.32,1261,25.5,813,811,358 +803,228,237,0,0,164.8,20.34,1261,25.2,812,810,358 +804,249,237,0,0,164.8,20.32,1261,25.2,812,811,358 +805,243,241,0,0,164.8,20.32,1261,25.3,814,811,357 +806,246,239,0,0,164.8,20.34,1261,25.2,812,810,357 +807,227,234,0,0,164.8,20.34,1261,25.5,812,810,357 +808,239,237,0,0,164.8,20.34,1261,25.4,814,810,357 +809,234,239,0,0,164.8,20.32,1261,25.2,814,811,357 +810,244,239,0,0,164.8,20.35,1261,25.4,812,810,357 +811,234,235,0,0,164.8,20.35,1261,25.2,814,810,357 +812,234,235,0,0,164.8,20.35,1261,25.3,812,810,357 +813,226,234,0,0,164.8,20.33,1261,25.2,812,811,357 +814,243,237,0,0,164.8,20.35,1261,25.2,812,810,357 +815,233,236,0,0,164.8,20.35,1261,25.3,814,810,357 +816,229,234,0,0,164.9,20.32,1261,25.2,812,811,357 +817,230,233,1,0,165.2,20.36,1261,25.2,814,810,357 +818,235,234,0,0,165.7,20.37,1261,25.2,812,811,357 +819,227,234,0,0,165.7,20.37,1261,25.2,814,811,357 +820,227,233,0,0,165.7,20.43,1261,25.1,814,811,357 +821,238,231,0,0,165.6,20.43,1261,25.2,812,811,357 +822,227,230,0,0,165.6,20.42,1261,25.2,812,811,357 +823,231,236,1,0,165.5,20.44,1261,25.3,813,810,357 +824,234,236,0,0,165.5,20.41,1261,25.2,814,811,358 +825,229,235,0,0,165.5,20.41,1261,25.3,812,811,358 +826,228,230,0,0,165.5,20.4,1261,25.3,812,811,358 +827,218,230,0,0,165.4,20.4,1261,25.1,812,811,358 +828,230,234,1,0,165.4,20.4,1261,25.1,812,811,358 +829,231,234,0,0,165.4,20.42,1261,25.3,812,810,358 +830,243,236,0,0,165.3,20.39,1261,25.3,812,811,358 +831,228,233,0,0,165.3,20.39,1261,25.3,812,811,358 +832,230,236,0,0,165.2,20.41,1261,25.2,813,810,358 +833,239,237,0,0,165.2,20.4,1261,25.2,812,810,358 +834,235,235,1,0,165.2,20.4,1260,25.3,813,810,358 +835,229,235,0,0,165.2,20.37,1260,25.3,812,811,358 +836,221,234,0,0,165.2,20.39,1260,25.2,814,810,359 +837,236,234,0,0,165.2,20.39,1260,25.1,815,810,359 +838,226,232,1,0,165.2,20.4,1260,25.3,812,810,359 +839,229,234,0,0,165.1,20.37,1260,25.3,812,811,359 +840,229,232,0,0,165.1,20.36,1261,25.1,812,811,359 +841,222,232,0,0,165.1,20.36,1261,25.3,812,811,359 +842,232,232,0,0,165.1,20.36,1260,25.2,812,811,359 +843,238,233,0,0,165.1,20.36,1260,25.2,812,811,359 +844,242,235,0,0,165.1,20.38,1260,25.2,812,810,359 +845,231,234,0,0,165.1,20.38,1260,25.3,812,810,359 +846,244,235,0,0,165.1,20.35,1260,25.3,812,811,359 +847,230,233,0,0,165.1,20.36,1260,25.1,812,811,359 +848,238,233,0,0,165.1,20.36,1260,25.2,812,811,359 +849,228,232,0,0,165,20.38,1260,25.3,812,810,359 +850,234,235,0,0,165,20.35,1260,25.4,813,811,358 +851,236,232,0,0,165,20.35,1260,25.3,814,811,358 +852,231,232,0,0,165,20.37,1260,25.3,812,810,358 +853,232,231,0,0,165,20.35,1260,25.3,812,811,358 +854,230,233,0,0,165,20.35,1260,25.2,813,811,358 +855,230,232,2,0,165,20.34,1260,25.1,812,811,358 +856,209,229,2,0,165,20.34,1260,25.1,813,811,358 +857,225,231,0,1,165,20.34,1260,25.1,812,811,357 +858,235,232,235,1,165,20.35,1260,25.2,812,811,357 +859,221,232,0,0,165,20.35,1260,25.1,813,811,357 +860,226,230,0,0,165,20.34,1260,25.2,812,811,357 +861,230,230,0,0,164.9,20.34,1260,25.2,812,811,357 +862,237,229,0,0,164.9,20.33,1260,25.4,812,811,357 +863,229,230,0,0,164.9,20.36,1260,25,812,810,357 +864,225,228,0,0,164.9,20.36,1260,25.2,812,810,357 +865,231,229,0,0,164.9,20.34,1260,25.3,812,811,357 +866,226,233,0,0,164.9,20.36,1260,25.3,813,810,357 +867,228,233,0,0,164.9,20.34,1261,25.2,814,811,357 +868,218,229,0,0,164.9,20.34,1260,25.3,813,811,357 +869,230,230,0,0,164.9,20.34,1260,25.4,813,811,357 +870,227,229,0,0,164.8,20.33,1260,25.4,812,811,357 +871,231,230,1,0,164.8,20.33,1260,25.3,812,811,357 +872,230,230,0,0,164.8,20.32,1260,25.2,812,811,356 +873,221,230,0,0,164.8,20.32,1260,25.3,812,811,356 +874,225,230,0,0,164.8,20.32,1260,25.2,812,811,356 +875,219,228,0,0,164.8,20.34,1260,25.2,813,810,356 +876,226,228,0,0,164.7,20.32,1260,25.2,814,811,355 +877,219,224,0,0,164.7,20.31,1260,25.2,812,811,355 +878,216,224,0,0,164.7,20.34,1260,25.2,812,810,355 +879,229,228,1,0,164.7,20.31,1260,25.2,812,811,355 +880,229,228,0,0,164.7,20.33,1260,25.3,812,810,355 +881,225,226,0,0,164.7,20.31,1260,25.2,813,811,355 +882,213,223,0,0,164.8,20.34,1260,25.1,813,810,355 +883,224,225,0,0,164.8,20.34,1260,25,811,810,355 +884,235,225,1,0,164.8,20.34,1260,25.2,812,810,355 +885,230,225,1,0,164.8,20.34,1260,25.3,813,810,355 +886,228,224,0,0,164.8,20.32,1260,25.2,812,811,355 +887,221,224,1,0,164.8,20.32,1260,25.2,813,811,355 +888,212,223,0,0,164.8,20.32,1260,25.2,813,811,355 +889,226,223,0,0,164.8,20.32,1260,25.2,812,811,355 +890,232,227,0,0,164.9,20.32,1260,25.1,813,811,355 +891,230,227,0,0,164.9,20.33,1260,25.2,812,811,355 +892,214,223,1,0,164.9,20.35,1260,25.1,814,810,355 +893,222,223,0,0,164.9,20.36,1260,25,813,810,355 +894,229,224,1,0,164.9,20.34,1260,25.2,812,811,355 +895,225,228,0,0,164.9,20.34,1260,25.2,812,811,355 +896,220,224,220,0,164.9,20.34,1260,25,812,811,355 +897,240,228,0,0,165,20.36,1260,25.2,812,810,355 +898,238,229,0,0,165,20.37,1260,25,814,810,356 +899,227,226,0,0,165,20.37,1260,25.2,814,810,356 +900,213,226,0,0,165,20.34,1260,25.3,812,811,356 +901,223,227,0,0,165,20.37,1260,25.1,812,810,356 +902,230,225,0,0,165,20.37,1260,25.2,812,810,356 +903,214,227,0,0,165,20.37,1260,25.2,813,810,357 +904,224,228,0,0,165,20.35,1260,25.1,812,811,357 +905,233,228,0,0,165,20.35,1260,25.3,812,811,357 +906,222,227,0,0,165,20.35,1260,25,812,811,357 +907,229,227,0,0,165,20.37,1260,25.2,812,810,357 +908,233,228,0,0,165,20.35,1260,25.3,813,811,357 +909,228,228,0,0,165,20.35,1260,25.2,812,811,357 +910,229,227,0,0,165,20.35,1260,25.2,812,811,357 +911,231,228,0,0,165,20.34,1260,25.2,813,811,357 +912,231,232,0,0,165,20.34,1260,25.2,812,811,357 +913,231,230,0,0,165,20.37,1260,25.2,812,810,357 +914,231,231,0,0,165,20.35,1260,25.2,813,811,358 +915,225,227,0,0,165,20.35,1260,25.1,812,811,358 +916,231,232,0,0,165,20.37,1260,25.1,812,810,358 +917,227,228,0,0,165,20.37,1260,25.1,812,810,358 +918,232,231,0,0,165,20.35,1260,25.1,812,811,358 +919,229,229,0,0,165,20.37,1260,25.3,813,810,358 +920,227,227,0,0,165,20.37,1260,25.1,813,810,358 +921,235,231,0,0,165,20.37,1260,25.2,812,810,358 +922,234,231,0,0,165,20.37,1260,25.2,812,810,358 +923,223,229,0,0,165,20.35,1260,25,815,811,358 +924,242,229,0,0,165,20.35,1260,25,812,811,358 +925,227,227,1,0,165,20.35,1260,25.2,812,811,358 +926,227,229,0,0,165,20.35,1260,25.2,813,811,358 +927,237,228,0,0,165,20.35,1260,25.2,814,811,359 +928,235,232,1,0,165,20.35,1259,25.1,815,811,358 +929,225,228,0,0,165,20.37,1260,25.2,812,810,358 +930,216,226,1,0,165,20.35,1259,25,812,811,358 +931,229,228,0,0,165,20.37,1259,24.9,813,810,358 +932,226,230,0,0,165,20.35,1259,25.1,812,811,358 +933,229,229,0,0,165,20.35,1259,25.1,812,811,358 +934,226,228,226,0,165,20.38,1259,25.1,812,810,358 +935,213,227,0,0,165,20.38,1259,25.3,815,810,358 +936,219,226,0,0,165.1,20.38,1259,25.2,812,810,358 +937,236,227,0,0,165.1,20.38,1259,25,813,810,358 +938,228,228,0,0,165.1,20.35,1259,25,812,811,358 +939,235,229,0,0,165,20.35,1259,25,812,811,359 +940,217,227,0,0,165,20.38,1259,25.1,812,810,359 +941,225,231,0,0,165.1,20.38,1259,25.1,812,810,359 +942,226,232,0,0,165.1,20.36,1259,25.1,812,811,359 +943,230,228,0,0,165.1,20.38,1259,25.2,813,810,359 +944,234,231,0,0,165,20.38,1259,25,813,810,359 +945,228,230,0,0,165,20.37,1259,25,813,810,359 +946,224,228,0,0,165,20.38,1259,25.2,812,810,358 +947,221,230,0,0,165,20.35,1259,25.2,813,811,358 +948,241,232,0,0,165,20.37,1259,25.1,813,810,358 +949,222,233,0,0,164.9,20.34,1259,25,812,811,359 +950,230,231,0,0,164.9,20.34,1259,25.1,813,811,359 +951,230,229,0,0,164.9,20.33,1259,25,813,811,359 +952,225,229,0,0,164.9,20.34,1259,25.2,812,811,359 +953,223,228,1,0,164.9,20.36,1259,24.9,812,810,360 +954,231,232,0,0,164.9,20.34,1259,25.1,813,811,360 +955,232,229,0,0,165,20.36,1259,25.2,812,810,360 +956,227,232,0,0,165,20.37,1259,25,812,810,360 +957,241,232,0,0,165,20.37,1259,25,812,810,360 +958,231,231,0,0,165,20.37,1259,24.9,813,810,360 +959,212,231,0,0,165,20.35,1259,25.1,812,811,361 +960,231,232,0,0,165,20.35,1259,25.2,813,811,361 +961,236,229,0,0,165,20.34,1259,25.2,813,811,361 +962,238,231,0,0,165,20.34,1259,25.2,815,811,361 +963,236,235,0,0,165,20.34,1259,25,813,811,361 +964,238,232,0,0,165,20.37,1259,25.2,813,810,361 +965,232,231,0,0,165,20.34,1259,25,815,811,361 +966,227,230,0,0,165,20.35,1259,25.2,813,811,361 +967,224,231,0,0,165,20.35,1259,25.2,812,811,361 +968,228,232,0,0,165,20.35,1259,25,812,811,361 +969,240,234,0,0,165,20.35,1259,25,813,811,361 +970,231,234,0,0,165.5,20.35,1259,25.2,812,811,362 +971,239,235,0,0,165.5,20.35,1259,25.2,812,811,362 +972,226,233,226,0,165.5,20.41,1259,25.1,812,811,362 +973,220,232,0,0,165.4,20.41,1259,25,812,811,362 +974,228,231,0,0,165.4,20.4,1259,25.1,814,811,362 +975,225,233,0,0,165.4,20.43,1259,24.9,812,810,362 +976,242,234,1,0,165.4,20.43,1259,25.2,813,810,362 +977,239,234,0,0,165.4,20.4,1259,25.2,812,811,362 +978,238,236,0,0,165.3,20.41,1259,25,812,810,362 +979,239,234,0,0,165.3,20.41,1259,25.1,812,810,362 +980,235,234,0,0,165.3,20.39,1259,25,812,811,362 +981,233,235,0,0,165.3,20.38,1259,25.1,812,811,362 +982,236,233,0,0,165.3,20.41,1259,25.1,813,810,362 +983,229,230,0,0,165.3,20.39,1259,25.2,813,811,362 +984,228,233,0,0,165.3,20.38,1259,25.2,813,811,362 +985,240,233,0,0,165.3,20.38,1259,24.9,812,811,362 +986,238,237,0,0,165.2,20.38,1259,25.2,813,811,362 +987,225,234,1,0,165.2,20.38,1259,25.2,811,811,362 +988,234,239,0,0,165.2,20.38,1259,24.9,812,811,362 +989,233,238,0,0,165.2,20.37,1259,25.1,813,811,362 +990,226,237,0,0,165.2,20.37,1259,25.1,812,811,362 +991,240,235,0,0,165.2,20.37,1259,25.2,813,811,362 +992,241,240,0,0,165.1,20.37,1259,25,812,811,362 +993,243,239,0,0,165.1,20.39,1259,24.9,812,810,362 +994,240,237,0,0,165.1,20.36,1259,25.1,813,811,362 +995,238,239,0,0,165.1,20.36,1259,25.2,812,811,362 +996,230,235,0,0,165.1,20.35,1259,25.2,812,811,362 +997,247,235,0,0,165.1,20.36,1259,25.1,812,811,362 +998,226,232,0,0,165.1,20.38,1259,25.1,812,810,362 +999,228,234,0,0,165.1,20.36,1259,25,812,811,362 +1000,235,232,0,0,165.1,20.36,1258,25,813,811,362 +1001,245,235,0,0,165.1,20.36,1258,25.2,812,811,362 \ No newline at end of file diff --git a/gnuplot/data/C3.csv b/gnuplot/data/C3.csv new file mode 100644 index 0000000..7c7bbcd --- /dev/null +++ b/gnuplot/data/C3.csv @@ -0,0 +1,505 @@ +Fri Feb 28 16:15:00 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,242,232,0,0,164.8,20.33,1257,24.9,812,811,369 +1,228,233,228,0,164.8,20.33,1257,24.9,812,811,369 +2,234,233,0,0,164.8,20.32,1257,24.9,813,811,369 +3,229,235,0,0,164.8,20.32,1257,24.9,813,811,369 +4,228,231,0,0,164.8,20.32,1257,24.9,814,811,369 +5,228,232,0,0,164.8,20.32,1257,24.9,813,811,369 +6,238,235,1,0,164.8,20.35,1257,25,813,810,369 +7,234,234,0,0,164.8,20.32,1257,25,813,811,369 +8,230,231,0,0,164.8,20.33,1257,24.8,814,811,369 +9,233,232,0,0,164.8,20.32,1257,25,813,811,369 +10,236,234,0,0,164.8,20.32,1257,24.9,813,811,369 +11,246,237,0,0,164.8,20.32,1257,25,812,811,369 +12,238,232,0,0,164.7,20.32,1257,25.1,816,811,369 +13,233,234,0,0,164.7,20.32,1257,24.9,811,811,369 +14,229,234,1,0,164.7,20.31,1257,24.9,814,811,369 +15,233,234,0,0,164.8,20.31,1257,24.8,812,811,369 +16,230,231,0,0,164.7,20.32,1257,24.9,811,811,369 +17,225,234,0,0,164.7,20.31,1257,24.9,813,811,369 +18,220,230,0,0,164.7,20.31,1257,24.9,812,811,369 +19,236,231,0,0,164.7,20.31,1257,25,811,811,369 +20,242,234,0,0,164.7,20.31,1257,24.9,813,811,369 +21,235,242,0,0,164.7,20.31,1257,25,812,811,369 +22,252,249,1,0,164.7,20.31,1258,24.9,812,811,370 +23,244,254,0,0,164.6,20.31,1258,25,812,811,371 +24,246,259,1,0,164.7,20.3,1258,24.8,813,811,373 +25,254,260,0,0,164.6,20.3,1259,25.1,814,811,375 +26,273,265,0,0,164.6,20.3,1259,24.9,813,811,376 +27,266,266,0,0,164.6,20.3,1259,24.8,813,811,377 +28,257,264,0,0,164.6,20.3,1259,25.1,814,811,377 +29,262,260,0,0,164.6,20.3,1259,25,811,811,376 +30,261,262,1,0,164.6,20.3,1259,24.8,813,811,376 +31,266,261,0,0,164.6,20.3,1260,24.8,813,811,376 +32,248,261,0,0,164.6,20.3,1260,24.8,813,811,375 +33,257,260,0,0,164.6,20.3,1260,24.8,814,811,374 +34,258,260,0,0,164.6,20.33,1260,25.1,815,810,373 +35,261,260,0,0,164.6,20.32,1260,24.9,813,810,371 +36,273,260,0,0,164.6,20.3,1260,24.8,811,811,370 +37,260,258,1,0,164.6,20.3,1260,24.9,813,811,368 +38,254,256,0,0,164.6,20.3,1260,24.9,813,811,367 +39,262,260,0,0,164.6,20.3,1260,24.8,813,811,367 +40,260,260,1,0,165.1,20.29,1260,24.9,813,811,367 +41,272,265,0,0,165.1,20.39,1260,24.9,813,810,367 +42,271,269,0,0,165.1,20.39,1260,24.9,814,810,367 +43,262,269,0,0,165.1,20.36,1260,25.1,814,811,367 +44,257,266,0,0,165.1,20.38,1261,24.8,814,810,366 +45,270,269,0,0,165.1,20.36,1261,24.9,814,811,366 +46,289,277,0,0,165,20.35,1261,24.8,812,811,366 +47,309,293,0,0,165,20.35,1261,25,812,811,365 +48,326,310,0,0,165,20.35,1261,25.1,812,811,365 +49,351,335,0,0,165,20.35,1261,24.8,812,811,366 +50,386,364,0,0,165,20.34,1262,24.8,813,811,368 +51,424,389,0,0,164.9,20.34,1262,25,814,811,370 +52,436,412,2,0,164.9,20.34,1262,24.8,813,811,373 +53,458,438,1,1,164.8,20.33,1263,25.1,812,811,375 +54,473,457,1,1,164.8,20.33,1263,24.8,812,811,378 +55,496,477,2,1,164.7,20.32,1264,25,813,811,382 +56,495,489,1,2,164.6,20.31,1264,24.8,812,811,387 +57,525,513,3,2,164.6,20.3,1265,25,812,811,391 +58,544,538,2,2,164.2,20.29,1265,24.8,813,811,395 +59,578,565,3,3,163.8,20.25,1266,25.1,814,811,398 +60,601,587,2,3,163.7,20.19,1266,24.8,812,811,401 +61,628,608,3,3,163.4,20.19,1266,24.8,812,811,404 +62,647,625,3,3,163.3,20.14,1267,25.1,812,811,407 +63,666,650,3,3,163.2,20.13,1267,25,812,811,408 +64,682,664,5,3,162.8,20.13,1267,24.8,814,811,410 +65,692,685,5,3,162.8,20.08,1268,25.2,814,811,414 +66,703,699,4,4,162.8,20.08,1268,25.1,812,811,416 +67,734,726,4,4,162.7,20.07,1268,25.2,812,811,420 +68,748,742,3,4,162.2,20.06,1268,25.1,814,811,423 +69,777,765,6,4,161.8,20.02,1268,25.1,812,810,426 +70,783,781,5,4,161.8,19.95,1269,25,813,811,427 +71,793,788,5,4,161.7,19.95,1269,25.2,812,811,429 +72,809,803,4,5,161.3,19.96,1269,25,812,810,432 +73,813,819,6,5,161.2,19.89,1269,25,813,811,435 +74,841,834,5,5,161.2,19.88,1269,25.2,814,811,438 +75,872,852,6,6,160.8,19.87,1269,25,813,811,446 +76,893,865,7,6,160.4,19.82,1270,25.2,813,811,450 +77,876,879,7,6,160.1,19.78,1270,25.1,814,811,454 +78,928,895,7,6,160,19.76,1270,25.1,813,810,457 +79,923,913,7,7,160,19.73,1270,25.1,812,811,460 +80,936,935,7,7,160,19.73,1270,25.1,814,811,462 +81,948,950,6,7,159.9,19.73,1270,25,814,811,462 +82,970,968,7,7,159.5,19.72,1270,25.3,812,811,465 +83,990,981,7,7,159.5,19.67,1270,25.1,813,811,467 +84,981,994,8,8,159.1,19.66,1270,25.3,813,811,470 +85,1029,1009,8,8,158.7,19.62,1270,25.2,813,811,472 +86,1040,1025,8,8,158.4,19.57,1270,25.1,813,811,474 +87,1053,1035,8,8,158.4,19.56,1271,25.1,813,810,477 +88,1085,1051,8,8,158.3,19.55,1271,25.2,814,810,480 +89,1092,1070,9,8,157.9,19.52,1271,25.3,813,811,483 +90,1127,1093,10,9,157.9,19.48,1271,25.2,814,811,488 +91,1145,1121,11,10,157.5,19.47,1271,25.2,813,811,492 +92,1134,1132,13,10,157.5,19.42,1271,25.2,813,811,496 +93,1186,1149,10,11,157.1,19.42,1271,25.2,813,811,499 +94,1169,1165,10,11,157,19.37,1271,25.2,813,811,503 +95,1166,1177,11,11,156.3,19.36,1271,25.2,813,811,506 +96,1194,1200,11,11,155.8,19.28,1272,25.4,813,811,509 +97,1201,1217,12,11,155.8,19.21,1272,25.4,814,811,513 +98,1249,1234,14,12,155.7,19.21,1272,25.4,813,811,516 +99,1284,1256,13,13,155.7,19.2,1272,25.4,813,811,519 +100,1314,1282,14,13,155.3,19.19,1272,25.2,813,811,521 +101,1307,1293,12,13,155.2,19.15,1273,25.2,814,811,524 +102,1361,1319,13,13,155.1,19.14,1273,25.3,814,811,526 +103,1354,1338,14,14,155.1,19.13,1273,25.2,813,811,528 +104,1354,1356,14,14,154.7,19.12,1273,25.3,813,811,530 +105,1369,1373,14,14,154.4,19.08,1273,25.3,813,811,532 +106,1424,1390,15,14,154.3,19.06,1273,25.2,813,810,534 +107,1409,1400,14,15,154,19.03,1273,25.3,813,811,536 +108,1397,1413,16,15,153.7,18.99,1273,25.3,813,811,538 +109,1427,1425,15,15,153.7,18.96,1274,25.4,814,811,541 +110,1449,1442,15,15,153.6,18.95,1274,25.4,813,811,544 +111,1448,1445,16,16,153.2,18.94,1274,25.5,813,811,547 +112,1468,1463,16,16,152.9,18.89,1274,25.4,813,811,549 +113,1508,1483,16,16,152.5,18.85,1274,25.3,813,811,554 +114,1540,1499,17,16,152.5,18.81,1274,25.3,813,811,556 +115,1545,1518,20,17,152.1,18.8,1274,25.4,813,811,559 +116,1538,1529,18,17,151.8,18.76,1274,25.3,813,811,561 +117,1568,1549,19,18,151.8,18.74,1275,25.3,813,810,562 +118,1571,1559,19,18,151.4,18.72,1275,25.4,813,811,565 +119,1566,1564,18,18,151.4,18.72,1275,25.4,813,811,568 +120,1594,1578,17,18,151.3,18.66,1275,25.6,813,811,568 +121,1594,1589,18,18,151.3,18.66,1275,25.2,814,811,570 +122,1592,1596,18,18,151.2,18.65,1275,25.2,813,811,572 +123,1623,1601,20,19,150.9,18.65,1275,25.3,813,811,574 +124,1624,1614,19,19,150.5,18.6,1275,25.4,813,811,576 +125,1588,1627,20,20,150.5,18.59,1275,25.5,815,810,579 +126,1631,1629,21,20,150.4,18.55,1275,25.5,813,811,581 +127,1615,1627,20,20,150.4,18.55,1275,25.4,814,811,583 +128,1656,1636,20,20,150,18.54,1275,25.7,813,811,584 +129,1663,1649,21,20,149.7,18.52,1275,25.4,814,810,586 +130,1708,1669,22,20,149.6,18.46,1276,25.6,813,811,589 +131,1705,1696,23,21,149.3,18.45,1276,25.3,813,811,592 +132,1745,1716,22,21,149.2,18.41,1276,25.7,813,811,595 +133,1743,1748,23,22,149.2,18.4,1276,25.4,813,811,599 +134,1811,1769,22,22,148.9,18.39,1276,25.4,813,811,602 +135,1785,1793,24,23,148.8,18.36,1276,25.5,813,811,605 +136,1814,1805,23,23,148.7,18.35,1276,25.6,814,811,607 +137,1824,1824,24,23,148.4,18.34,1276,25.3,814,811,609 +138,1859,1850,21,23,148,18.32,1276,25.7,813,810,612 +139,1850,1862,25,24,147.6,18.25,1277,25.6,814,811,615 +140,1878,1871,25,24,147.5,18.2,1277,25.5,813,811,617 +141,1938,1893,25,24,147.2,18.19,1277,25.5,813,811,619 +142,1947,1914,26,25,147.1,18.15,1277,25.6,814,811,621 +143,1962,1923,25,25,147,18.14,1277,25.5,813,811,623 +144,1986,1929,26,25,147,18.15,1277,25.7,814,810,624 +145,1942,1941,26,26,146.6,18.15,1277,25.6,814,810,626 +146,1939,1951,27,26,146.3,18.08,1277,25.7,813,811,629 +147,2000,1957,28,26,146,18.04,1277,25.7,812,811,630 +148,1963,1981,28,27,146,18,1277,25.5,812,811,633 +149,2023,2004,28,27,145.9,18.02,1277,25.7,812,810,635 +150,2034,2027,27,27,145.6,17.99,1277,25.8,813,811,637 +151,2068,2041,28,28,145.2,17.98,1278,25.6,814,810,641 +152,2051,2044,28,28,145.2,17.91,1278,25.8,814,811,643 +153,2044,2054,29,28,144.9,17.9,1278,25.7,813,811,645 +154,2052,2077,29,29,144.9,17.87,1278,25.6,814,811,647 +155,2106,2085,30,29,144.8,17.86,1278,25.6,814,811,649 +156,2052,2085,31,30,144.8,17.86,1278,25.7,814,811,650 +157,2144,2113,31,30,144.8,17.86,1278,25.7,814,811,652 +158,2134,2120,29,30,144.4,17.86,1278,25.7,814,811,652 +159,2121,2135,30,30,144.4,17.81,1278,25.8,813,811,654 +160,2173,2152,30,30,144.1,17.83,1278,25.6,813,810,656 +161,2184,2177,29,30,143.7,17.79,1278,25.6,812,810,657 +162,2201,2180,32,31,143.7,17.74,1278,25.8,814,810,659 +163,2220,2191,32,31,143.3,17.74,1278,25.8,814,810,662 +164,2209,2209,32,31,143.3,17.68,1278,25.8,812,811,664 +165,2230,2238,32,31,142.9,17.67,1279,25.7,813,811,666 +166,2295,2245,32,32,142.6,17.63,1279,25.8,814,811,668 +167,2246,2252,32,32,142.3,17.59,1279,25.8,814,811,670 +168,2246,2271,33,33,142.2,17.57,1279,25.7,813,810,672 +169,2260,2274,33,33,142.2,17.54,1279,26,814,811,674 +170,2333,2313,35,34,141.8,17.53,1279,25.8,813,811,676 +171,2321,2324,35,34,141.8,17.49,1279,25.7,813,811,678 +172,2421,2362,34,34,141.4,17.5,1279,25.9,813,810,680 +173,2396,2371,34,34,141.4,17.44,1279,26,812,811,682 +174,2409,2396,36,35,141.3,17.44,1279,25.7,813,811,684 +175,2459,2413,36,35,141,17.43,1279,25.9,814,811,686 +176,2434,2434,36,35,140.9,17.39,1279,25.7,814,811,688 +177,2442,2455,36,36,140.6,17.4,1279,25.7,812,810,690 +178,2430,2447,36,36,140.6,17.34,1279,25.9,813,811,692 +179,2448,2478,36,36,140.2,17.33,1280,25.9,813,811,694 +180,2478,2478,37,36,140.2,17.29,1280,25.9,814,811,696 +181,2448,2492,38,37,139.9,17.28,1280,25.7,813,811,698 +182,2493,2511,38,37,139.8,17.25,1280,26.1,814,811,700 +183,2516,2530,37,38,139.5,17.24,1280,25.7,813,811,702 +184,2544,2557,40,38,139.5,17.21,1280,26.1,814,811,704 +185,2553,2557,39,39,139,17.2,1280,25.8,814,811,706 +186,2614,2576,38,39,138.8,17.15,1280,25.7,813,811,708 +187,2604,2586,40,39,138.4,17.11,1280,26,814,811,710 +188,2659,2609,40,39,138.4,17.07,1280,26,813,811,712 +189,2618,2627,40,40,138.4,17.07,1280,25.8,814,811,714 +190,2683,2637,40,40,138,17.06,1281,25.8,814,811,716 +191,2637,2660,42,40,137.9,17.02,1281,26.1,813,811,718 +192,2692,2678,42,41,137.9,17.01,1281,25.8,813,811,720 +193,2797,2723,41,41,137.9,17,1281,25.7,813,811,722 +194,2742,2738,42,41,137.5,17,1281,25.9,814,811,723 +195,2801,2756,42,41,137.5,17,1281,25.9,813,811,725 +196,2798,2783,39,41,137.4,16.95,1281,26,813,811,725 +197,2811,2784,43,42,137.2,16.95,1281,25.8,813,811,727 +198,2852,2802,44,43,136.9,16.91,1281,25.9,813,811,728 +199,2871,2838,44,43,136.6,16.88,1281,25.9,813,811,729 +200,2866,2857,44,43,136.6,16.85,1281,26.1,813,811,730 +201,2848,2871,45,44,136.5,16.84,1281,26.1,813,811,732 +202,2875,2866,45,44,136.5,16.83,1281,25.9,813,811,734 +203,2890,2875,44,44,136.2,16.83,1281,26.1,812,811,735 +204,2932,2894,47,45,136.1,16.79,1281,26.1,813,811,738 +205,2970,2913,45,45,136.1,16.78,1281,26.1,814,811,739 +206,2941,2941,46,45,136,16.78,1281,26.1,812,811,741 +207,2914,2936,47,46,135.7,16.77,1281,25.9,813,811,743 +208,2947,2941,48,46,135.6,16.73,1281,25.9,813,811,744 +209,2957,2957,47,47,135.6,16.72,1281,26,813,811,746 +210,2952,2966,47,47,135.2,16.74,1281,26,811,810,748 +211,2990,2995,47,47,135.1,16.67,1281,26.1,813,811,749 +212,3034,3020,50,48,135.1,16.66,1281,26.1,813,811,750 +213,3053,3029,49,48,134.8,16.66,1281,25.9,813,811,751 +214,3072,3048,50,49,134.5,16.62,1282,25.9,813,811,752 +215,3101,3058,52,50,134.4,16.58,1282,26.1,813,811,753 +216,3106,3082,50,50,134.3,16.57,1282,26,813,811,755 +217,3083,3078,51,51,134.3,16.57,1282,26.1,812,811,755 +218,3117,3097,50,51,134.3,16.56,1282,26.1,813,811,756 +219,3064,3102,50,50,134.2,16.56,1282,26,813,811,756 +220,3140,3107,51,50,133.9,16.55,1281,26.3,814,811,757 +221,3164,3112,52,50,133.8,16.51,1281,26.1,813,811,757 +222,3107,3131,52,51,133.5,16.5,1281,26.1,813,811,758 +223,3112,3126,54,52,133.5,16.47,1281,26.1,813,811,759 +224,3155,3136,54,53,133.2,16.48,1281,26.1,813,810,760 +225,3126,3141,54,53,133.2,16.43,1281,26.3,814,811,760 +226,3166,3155,57,54,133.1,16.42,1281,26.2,813,811,760 +227,3160,3155,58,55,133.1,16.42,1281,26.1,813,811,761 +228,3099,3151,57,56,133.1,16.41,1281,26.1,813,811,761 +229,3161,3166,59,57,133,16.41,1281,26.2,812,811,761 +230,3071,3142,58,57,133,16.4,1281,26.1,814,811,761 +231,3119,3133,59,58,132.9,16.4,1281,26.1,813,811,761 +232,3128,3138,59,58,132.9,16.39,1281,26.3,813,811,760 +233,3133,3119,58,58,132.9,16.39,1281,26.3,813,811,760 +234,3171,3128,55,58,132.9,16.41,1281,26.2,813,810,760 +235,3100,3128,60,59,132.9,16.39,1281,26.1,813,811,760 +236,3038,3119,61,60,132.8,16.38,1281,26.1,813,811,760 +237,3014,3100,62,61,132.8,16.38,1281,26.2,814,811,759 +238,3062,3100,63,62,132.8,16.37,1281,26.3,815,811,759 +239,3043,3081,62,62,132.7,16.37,1280,26.1,813,811,759 +240,3067,3086,63,63,132.7,16.39,1280,26.3,813,810,758 +241,3081,3086,65,63,132.7,16.36,1280,26.1,813,811,758 +242,3019,3086,63,63,132.7,16.36,1280,26.3,813,811,758 +243,3104,3081,62,63,132.6,16.36,1280,26.4,813,811,757 +244,3024,3067,63,63,132.6,16.36,1280,26.3,814,811,757 +245,3048,3076,63,63,132.6,16.35,1280,26.2,813,811,756 +246,3029,3076,63,63,132.6,16.35,1280,26.1,813,811,755 +247,3062,3081,62,63,132.6,16.37,1280,26.4,813,810,755 +248,3104,3071,65,63,132.5,16.35,1279,26.3,814,811,754 +249,3095,3081,64,63,132.5,16.34,1279,26.1,813,811,754 +250,3048,3071,63,63,132.5,16.34,1279,26.2,814,811,753 +251,3071,3067,63,64,132.5,16.36,1279,26.1,811,810,753 +252,3071,3076,62,64,132.5,16.34,1279,26.1,812,811,753 +253,3062,3071,63,64,132.4,16.33,1279,26.3,814,811,753 +254,3080,3066,65,64,132.4,16.33,1279,26.2,813,811,753 +255,3037,3071,64,64,132.4,16.33,1279,26.1,813,811,753 +256,3094,3075,63,64,132.4,16.35,1279,26.3,814,810,752 +257,3013,3056,63,64,132.5,16.33,1278,26.2,813,811,752 +258,3018,3042,62,63,132.5,16.33,1278,26.3,814,811,752 +259,3075,3051,63,63,132.5,16.33,1278,26.2,813,811,751 +260,3075,3061,62,63,132.4,16.33,1278,26.1,814,811,751 +261,3041,3051,64,63,132.4,16.33,1278,26.3,813,811,750 +262,3070,3056,65,63,132.4,16.35,1278,26.1,813,810,750 +263,3027,3041,64,63,132.4,16.33,1278,26.3,814,811,750 +264,3103,3050,64,64,132.4,16.33,1278,26.1,814,811,750 +265,3041,3050,63,64,132.4,16.33,1278,26.2,811,811,750 +266,3065,3046,62,64,132.4,16.33,1278,26.2,814,811,750 +267,2973,3041,64,64,132.4,16.33,1277,26.3,813,811,749 +268,3093,3046,64,64,132.4,16.33,1277,26.2,814,811,749 +269,3022,3036,65,64,132.4,16.33,1277,26.1,814,811,749 +270,3078,3035,64,64,132.4,16.33,1277,26.1,814,811,749 +271,3084,3040,64,64,132.5,16.33,1277,26.1,813,811,749 +272,3021,3045,62,64,132.5,16.33,1277,26.1,813,811,749 +273,2987,3026,65,64,132.5,16.34,1277,26.1,813,811,749 +274,3002,3040,63,63,132.5,16.34,1277,26.1,813,811,749 +275,3040,3045,64,63,132.5,16.34,1277,26.2,814,811,749 +276,3045,3045,64,63,132.5,16.34,1277,26.2,814,811,748 +277,3026,3034,64,63,132.5,16.34,1277,26.4,813,811,748 +278,3053,3029,63,63,132.5,16.36,1277,26.1,813,810,748 +279,2986,3020,63,63,132.5,16.36,1277,26.1,814,810,748 +280,3048,3025,62,63,132.5,16.36,1276,26.2,813,810,748 +281,3005,3034,64,63,132.5,16.36,1276,26.2,813,810,747 +282,3048,3034,63,64,132.5,16.34,1276,26.1,813,811,747 +283,3024,3058,64,64,132.5,16.34,1276,26.1,814,811,747 +284,3009,3058,63,63,132.6,16.34,1276,26.1,814,811,747 +285,3043,3053,64,64,132.6,16.35,1276,26.1,813,811,747 +286,3090,3047,65,64,132.5,16.35,1276,26.1,814,811,747 +287,2985,3019,64,64,132.5,16.34,1276,26.3,814,811,747 +288,3057,3028,64,64,132.5,16.34,1276,26,813,811,747 +289,2975,3019,64,64,132.5,16.34,1276,26.1,814,811,746 +290,3066,3028,63,64,132.5,16.34,1276,26.2,814,811,746 +291,3076,3042,64,64,132.5,16.34,1276,26.4,814,811,746 +292,3104,3062,65,64,132.4,16.33,1276,26.2,814,811,746 +293,3080,3042,63,64,132.4,16.33,1276,26.1,814,811,746 +294,3023,3023,65,64,132.5,16.33,1276,26.1,813,811,746 +295,3032,3032,63,64,132.5,16.33,1276,26,815,811,745 +296,3070,3037,64,63,132.4,16.33,1276,26.2,813,811,745 +297,3017,3027,64,64,132.5,16.35,1276,26.1,814,810,745 +298,2969,3017,64,64,132.5,16.33,1276,26.2,814,811,745 +299,2983,3027,63,64,132.5,16.33,1275,26.1,814,811,745 +300,2993,3031,63,64,132.5,16.36,1275,26,814,810,744 +301,3060,3026,64,64,132.5,16.34,1275,26.1,814,811,744 +302,3012,3031,64,63,132.5,16.33,1275,26,814,811,743 +303,2998,3026,62,63,132.5,16.34,1275,26.1,813,811,743 +304,2964,3012,64,64,132.5,16.34,1275,26,813,811,743 +305,2949,3022,64,64,132.5,16.34,1275,26,814,811,743 +306,2997,3026,63,64,132.5,16.34,1275,26,813,811,742 +307,3087,3035,64,64,132.5,16.34,1275,26.1,814,811,739 +308,3040,3035,61,63,132.6,16.34,1275,26.1,814,811,734 +309,3030,3021,55,61,133,16.35,1275,26.3,814,811,710 +310,2855,2958,50,58,133,16.35,1274,26.3,814,811,683 +311,2655,2797,64,58,133.4,16.4,1274,26.1,814,811,683 +312,2514,2628,45,53,135.2,16.45,1274,26.1,813,811,656 +313,2412,2508,43,49,135.8,16.67,1274,26.3,813,811,633 +314,2267,2383,41,45,137.7,16.77,1274,26.2,814,810,613 +315,2123,2232,35,42,138.4,17,1274,26.3,814,810,593 +316,1929,2068,32,39,140.4,17.07,1274,26.1,814,811,575 +317,1813,1917,31,36,141.1,17.32,1274,26.1,813,811,559 +318,1711,1809,30,34,143,17.4,1274,26.2,813,811,543 +319,1654,1708,29,31,143.7,17.63,1273,26.1,813,811,530 +320,1577,1644,27,30,144.4,17.72,1273,26,812,811,517 +321,1511,1568,26,28,146.6,17.81,1273,26,814,811,505 +322,1463,1502,25,27,147.1,18.08,1273,26.1,813,811,494 +323,1439,1454,22,26,147.8,18.14,1273,26.1,812,811,484 +324,1327,1390,23,24,148.5,18.23,1273,26.2,813,811,474 +325,1289,1324,20,23,150.5,18.31,1273,26,813,811,467 +326,1263,1279,21,22,150.9,18.56,1273,26.1,813,811,460 +327,1217,1248,19,21,150.8,18.61,1273,25.9,814,811,455 +328,1149,1207,20,20,151.6,18.6,1272,26,812,811,448 +329,1129,1167,17,20,152.1,18.69,1272,26,813,811,441 +330,1103,1135,16,18,152.7,18.76,1272,26.1,813,811,435 +331,1076,1098,17,17,153.3,18.83,1272,26,813,811,428 +332,1070,1076,15,16,154,18.91,1272,25.9,813,811,423 +333,1003,1032,13,15,154.6,18.99,1272,25.9,813,811,418 +334,961,983,13,15,155.1,19.06,1272,25.9,813,811,414 +335,932,944,12,14,155.7,19.13,1272,25.8,813,811,410 +336,882,900,11,13,156.2,19.2,1271,25.8,813,811,406 +337,821,859,12,12,156.9,19.27,1271,25.9,813,811,402 +338,746,805,11,12,157.4,19.37,1271,26.1,813,810,399 +339,727,760,11,12,157.7,19.41,1271,25.8,813,811,398 +340,702,730,10,11,158.2,19.45,1271,25.9,813,811,398 +341,686,705,9,11,158.5,19.51,1271,25.9,813,811,397 +342,652,677,10,10,158.6,19.57,1271,26.1,814,810,395 +343,642,651,8,9,159,19.56,1271,26,813,811,389 +344,616,632,9,9,159.3,19.6,1271,26.1,813,811,386 +345,600,609,8,9,159.7,19.64,1271,25.9,813,811,384 +346,568,589,8,8,159.8,19.7,1271,25.9,813,811,381 +347,567,571,7,8,160.2,19.71,1271,25.8,813,811,379 +348,552,559,7,7,160.2,19.71,1270,25.8,813,811,378 +349,547,549,10,7,160.2,19.75,1270,25.8,813,811,378 +350,505,532,6,7,160.6,19.78,1270,26,813,810,376 +351,494,511,7,7,160.7,19.8,1270,25.8,813,811,375 +352,484,491,6,6,161.1,19.84,1270,26,813,810,373 +353,454,473,6,6,161.1,19.88,1270,25.8,812,810,372 +354,442,454,5,6,161.5,19.89,1270,25.8,813,810,370 +355,428,442,5,6,161.6,19.92,1270,26.1,814,811,369 +356,422,430,5,5,161.7,19.93,1270,25.8,813,811,368 +357,400,417,5,5,161.7,19.93,1270,26,813,811,367 +358,385,403,5,5,161.8,19.94,1270,25.9,813,811,366 +359,383,396,4,4,162.1,19.95,1270,25.7,813,811,365 +360,369,387,5,4,162.2,20.02,1270,25.9,813,810,364 +361,361,381,5,4,162.2,20,1270,25.7,813,811,363 +362,371,374,5,4,162.3,20,1270,25.9,814,811,362 +363,358,365,5,4,162.4,20.04,1270,26,813,810,362 +364,349,357,4,4,162.4,20.02,1270,25.8,813,811,361 +365,332,349,5,4,162.4,20.02,1269,25.8,813,811,361 +366,355,348,3,4,162.8,20.03,1269,25.8,813,811,360 +367,320,338,3,4,162.9,20.08,1269,26,813,811,360 +368,320,327,5,4,162.9,20.08,1269,25.8,813,811,359 +369,303,324,3,4,162.9,20.09,1269,25.9,814,811,359 +370,312,319,3,3,163,20.09,1269,26,813,811,359 +371,304,313,3,3,163.1,20.1,1269,25.8,813,811,358 +372,305,311,2,3,163.1,20.11,1269,25.8,813,811,358 +373,303,303,3,3,163.1,20.11,1269,25.9,813,811,358 +374,297,297,3,3,163.2,20.12,1269,26.1,813,811,357 +375,293,296,3,3,163.2,20.12,1269,25.8,814,811,357 +376,299,293,3,3,163.3,20.13,1269,25.7,813,811,356 +377,284,294,3,3,163.3,20.13,1269,26,812,811,356 +378,280,289,3,3,163.4,20.14,1268,25.9,813,811,356 +379,265,280,2,2,163.4,20.15,1268,25.7,813,811,355 +380,295,283,3,3,163.5,20.18,1268,25.7,813,810,355 +381,285,281,2,2,163.5,20.16,1268,26,813,811,355 +382,290,280,3,3,163.5,20.19,1268,26,813,810,355 +383,255,275,3,2,163.6,20.19,1268,25.7,813,810,354 +384,268,271,3,2,164,20.2,1268,25.7,813,810,354 +385,268,268,3,3,164.1,20.23,1268,25.7,813,811,354 +386,263,268,3,3,164.5,20.24,1268,25.9,813,811,354 +387,260,266,3,2,164.5,20.24,1268,25.9,813,811,354 +388,265,269,3,2,164.5,20.29,1268,25.7,813,811,354 +389,277,267,2,2,164.5,20.29,1268,25.8,813,811,354 +390,261,263,2,2,164.5,20.29,1268,25.8,813,811,354 +391,258,263,1,2,164.5,20.31,1268,25.9,813,810,353 +392,271,261,2,2,164.5,20.29,1268,25.7,813,811,353 +393,245,257,3,2,164.6,20.29,1267,25.8,813,811,353 +394,269,259,2,2,164.6,20.32,1268,25.7,813,810,353 +395,259,257,1,2,164.6,20.32,1267,25.7,813,810,353 +396,262,256,1,2,164.5,20.32,1267,25.8,813,810,353 +397,259,254,2,2,164.5,20.29,1267,25.9,813,811,353 +398,252,253,2,2,164.5,20.29,1267,26,813,811,352 +399,241,255,3,2,164.5,20.31,1267,25.7,813,810,352 +400,245,258,4,2,164.5,20.28,1267,25.8,813,811,352 +401,251,253,2,2,164.6,20.29,1267,25.8,813,811,352 +402,256,252,0,2,164.6,20.32,1267,25.9,813,810,352 +403,250,251,2,2,164.6,20.32,1267,25.7,813,810,352 +404,238,249,1,1,164.6,20.29,1267,25.8,813,811,352 +405,248,251,2,2,164.6,20.32,1267,25.7,814,810,352 +406,245,249,2,2,164.6,20.32,1267,25.9,813,810,352 +407,249,249,1,2,164.6,20.32,1267,25.9,813,810,352 +408,244,246,2,2,164.6,20.3,1267,25.7,813,811,352 +409,245,248,1,2,164.6,20.33,1266,26,813,810,352 +410,247,245,1,1,164.6,20.33,1266,25.7,813,810,352 +411,252,249,1,1,164.6,20.3,1266,25.9,813,811,352 +412,251,247,2,1,164.6,20.3,1266,25.9,813,811,352 +413,240,247,1,1,164.6,20.33,1266,25.9,813,810,352 +414,247,249,1,1,164.6,20.3,1266,25.7,814,811,352 +415,237,245,2,1,164.6,20.33,1266,25.7,813,810,352 +416,251,244,1,1,164.6,20.3,1266,25.8,813,811,352 +417,251,245,2,1,164.6,20.3,1266,25.7,813,811,352 +418,249,248,2,1,164.6,20.32,1266,25.7,813,810,352 +419,248,245,2,1,164.6,20.32,1266,25.7,813,810,352 +420,253,248,0,1,164.6,20.3,1266,25.6,813,811,352 +421,238,247,3,2,164.6,20.3,1266,25.6,814,811,352 +422,240,246,2,2,164.6,20.3,1266,25.6,813,811,352 +423,250,248,2,2,164.6,20.3,1266,25.7,813,811,352 +424,248,250,1,2,164.7,20.3,1266,25.9,813,811,352 +425,244,247,2,1,164.7,20.3,1266,25.9,813,811,352 +426,237,245,1,1,164.7,20.3,1266,25.7,813,811,352 +427,247,246,1,1,164.7,20.31,1266,25.8,813,811,352 +428,237,246,2,1,164.7,20.33,1266,25.6,813,810,352 +429,245,246,1,1,164.7,20.31,1266,25.7,813,811,352 +430,230,245,2,1,164.6,20.31,1265,25.7,813,811,352 +431,230,243,1,1,164.7,20.3,1265,25.6,813,811,353 +432,244,243,2,1,164.6,20.3,1265,25.8,813,811,353 +433,242,245,2,1,164.6,20.3,1265,25.8,813,811,353 +434,247,245,1,1,164.6,20.3,1265,25.6,814,811,353 +435,245,243,0,1,164.7,20.3,1265,25.8,813,811,353 +436,243,244,1,1,164.7,20.31,1265,25.8,813,811,352 +437,251,242,1,1,164.7,20.3,1265,25.6,812,811,352 +438,240,243,2,1,164.7,20.31,1265,25.7,813,811,353 +439,245,242,1,1,164.7,20.31,1265,25.7,813,811,352 +440,243,241,1,1,164.7,20.3,1265,25.6,814,811,352 +441,241,241,1,1,164.7,20.31,1265,25.7,813,811,352 +442,237,244,1,1,164.7,20.3,1265,25.7,813,811,353 +443,244,243,2,1,164.6,20.3,1265,25.5,813,811,353 +444,240,244,0,1,164.6,20.3,1265,25.7,813,811,353 +445,244,244,1,1,164.6,20.33,1265,25.7,813,810,353 +446,239,242,0,1,164.6,20.3,1265,25.8,812,811,353 +447,240,244,0,1,164.7,20.3,1265,25.6,813,811,353 +448,244,244,0,1,164.7,20.3,1265,25.7,813,811,353 +449,244,244,1,1,164.7,20.3,1265,25.7,812,811,353 +450,242,244,1,1,164.7,20.33,1265,25.7,813,810,352 +451,247,246,1,1,164.7,20.31,1265,25.6,813,811,352 +452,236,241,1,1,164.7,20.31,1265,25.6,813,811,352 +453,241,242,0,1,164.7,20.31,1265,25.6,813,811,353 +454,239,243,0,0,164.7,20.31,1265,25.7,813,811,353 +455,238,242,2,1,164.7,20.34,1265,25.6,813,810,352 +456,243,241,0,0,164.7,20.34,1265,25.5,814,810,352 +457,248,240,0,1,164.8,20.32,1265,25.7,813,811,352 +458,244,240,0,0,164.8,20.32,1264,25.7,813,811,352 +459,233,236,1,1,164.8,20.32,1265,25.6,813,811,352 +460,237,237,2,1,164.8,20.32,1265,25.5,813,811,353 +461,234,238,2,1,164.9,20.32,1265,25.4,813,811,353 +462,227,238,0,1,164.9,20.33,1265,25.7,813,811,353 +463,255,242,2,1,164.9,20.33,1265,25.7,813,811,353 +464,233,243,233,1,164.9,20.33,1265,25.5,813,811,353 +465,241,244,1,1,164.9,20.35,1264,25.6,813,810,353 +466,244,239,0,0,164.9,20.33,1264,25.7,813,811,353 +467,240,238,0,0,164.9,20.33,1264,25.7,813,811,353 +468,238,239,2,0,164.9,20.36,1265,25.7,813,810,353 +469,241,238,0,0,164.9,20.33,1264,25.7,812,811,353 +470,228,236,0,0,164.8,20.36,1264,25.5,813,810,353 +471,236,240,1,0,164.8,20.35,1264,25.5,814,810,353 +472,246,241,0,0,164.8,20.35,1264,25.7,813,810,353 +473,246,240,2,1,164.9,20.35,1264,25.5,813,810,353 +474,222,236,0,1,164.9,20.33,1264,25.6,813,811,353 +475,241,239,0,0,164.9,20.35,1264,25.7,813,810,353 +476,224,240,0,0,164.9,20.36,1264,25.5,813,810,353 +477,240,241,1,0,164.9,20.33,1264,25.5,813,811,353 +478,237,240,1,0,164.9,20.36,1264,25.6,813,810,353 +479,241,244,1,0,164.8,20.33,1264,25.5,813,811,353 +480,237,240,1,0,164.8,20.32,1264,25.4,813,811,353 +481,239,240,0,1,164.8,20.35,1264,25.6,813,810,353 +482,236,237,1,1,164.8,20.35,1264,25.6,813,810,353 +483,241,239,0,1,164.9,20.33,1264,25.5,813,811,354 +484,245,241,0,1,164.9,20.33,1264,25.5,813,811,353 +485,219,237,0,0,164.9,20.36,1264,25.5,813,810,353 +486,244,237,1,0,164.9,20.36,1264,25.5,813,810,353 +487,238,237,2,0,164.9,20.36,1264,25.6,813,810,354 +488,238,237,0,0,164.9,20.36,1264,25.7,813,810,354 +489,236,237,2,1,164.9,20.36,1264,25.7,813,810,354 +490,231,240,0,1,164.9,20.34,1264,25.5,813,811,354 +491,234,239,0,0,164.9,20.34,1264,25.7,814,811,354 +492,232,236,0,0,164.9,20.34,1264,25.4,813,811,354 +493,229,236,0,0,164.9,20.34,1264,25.6,813,811,354 +494,229,237,1,0,164.9,20.36,1264,25.4,813,810,354 +495,239,238,1,0,164.9,20.36,1264,25.5,813,810,354 +496,226,240,0,0,165,20.36,1264,25.4,813,810,355 +497,234,238,0,0,165,20.34,1264,25.4,813,811,355 +498,236,242,1,0,165,20.34,1264,25.4,812,811,355 +499,235,238,1,0,165,20.37,1264,25.5,813,810,355 +500,229,236,1,0,165.4,20.34,1264,25.3,813,811,355 +501,233,239,1,1,165.4,20.34,1264,25.3,813,811,355 \ No newline at end of file diff --git a/gnuplot/data/C4.csv b/gnuplot/data/C4.csv new file mode 100644 index 0000000..164668f --- /dev/null +++ b/gnuplot/data/C4.csv @@ -0,0 +1,454 @@ +Fri Feb 28 16:55:32 2020,,vela4+viento,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,226,238,0,0,164.9,20.33,1250,24.7,812,811,387 +1,230,238,230,0,164.9,20.34,1250,24.5,812,811,387 +2,242,240,0,0,164.9,20.34,1250,24.8,813,811,387 +3,242,237,1,0,165,20.34,1250,24.8,814,811,387 +4,242,237,0,0,165,20.34,1250,24.5,813,811,387 +5,226,234,0,0,165,20.34,1250,24.4,813,811,387 +6,224,236,0,0,165,20.34,1250,24.6,814,811,387 +7,243,239,0,0,165,20.34,1250,24.6,813,811,387 +8,242,238,1,0,165,20.34,1250,24.5,814,811,387 +9,242,241,1,0,165.1,20.35,1250,24.4,814,811,387 +10,237,241,2,0,165,20.36,1250,24.6,815,811,388 +11,246,243,1,0,165,20.35,1249,24.5,813,811,388 +12,245,243,0,0,165,20.35,1249,24.5,813,811,388 +13,242,242,0,0,165,20.35,1249,24.4,813,811,388 +14,238,242,0,0,165,20.35,1249,24.6,814,811,388 +15,238,243,0,0,165,20.35,1249,24.4,813,811,389 +16,240,242,0,0,165,20.35,1249,24.8,813,811,389 +17,237,244,0,0,165,20.35,1249,24.7,813,811,389 +18,236,241,0,0,165,20.35,1249,24.8,814,811,389 +19,242,242,0,0,165,20.35,1250,24.6,813,811,390 +20,240,242,0,0,165,20.35,1250,24.4,813,811,390 +21,240,244,1,0,164.9,20.34,1250,24.6,812,811,390 +22,240,245,0,0,164.9,20.34,1250,24.7,814,811,390 +23,244,247,0,0,164.9,20.34,1250,24.5,814,811,390 +24,268,254,0,0,164.9,20.33,1250,24.8,813,811,390 +25,262,258,0,0,164.9,20.33,1251,24.8,814,811,391 +26,261,259,1,0,164.9,20.33,1251,24.4,814,811,393 +27,254,255,0,0,164.9,20.33,1251,24.5,815,811,393 +28,252,258,0,0,164.8,20.33,1251,24.6,813,811,395 +29,245,253,0,0,164.8,20.33,1252,24.7,815,811,395 +30,259,253,0,0,164.8,20.32,1252,24.6,813,811,394 +31,252,252,1,0,164.8,20.32,1252,24.7,813,811,394 +32,244,248,0,0,164.8,20.33,1252,24.7,814,811,393 +33,244,247,0,0,164.9,20.33,1252,24.5,812,811,393 +34,245,247,0,0,164.8,20.33,1252,24.7,813,811,392 +35,253,249,0,0,164.8,20.33,1253,24.5,814,811,392 +36,242,248,0,0,164.8,20.32,1253,24.6,814,811,391 +37,238,249,0,0,164.8,20.32,1253,24.7,814,811,390 +38,247,249,0,0,164.8,20.32,1253,24.6,814,811,389 +39,257,249,1,0,164.8,20.32,1253,24.4,814,811,389 +40,249,252,0,0,164.8,20.32,1253,24.5,814,811,388 +41,271,255,0,0,164.8,20.32,1254,24.6,814,811,387 +42,266,260,0,0,164.8,20.32,1254,24.6,814,811,387 +43,261,265,0,0,164.8,20.32,1254,24.4,814,811,386 +44,293,279,0,0,164.8,20.32,1254,24.5,814,811,386 +45,304,300,1,0,164.8,20.32,1255,24.5,813,811,386 +46,331,317,0,0,164.8,20.32,1255,24.7,814,811,386 +47,354,340,1,0,164.7,20.32,1255,24.6,814,811,387 +48,367,356,0,0,164.8,20.31,1256,24.6,814,811,389 +49,380,374,0,0,164.4,20.32,1256,24.8,814,811,391 +50,403,393,0,0,164.4,20.32,1257,24.8,814,811,393 +51,431,411,0,0,164.4,20.27,1257,24.6,814,811,393 +52,432,431,0,0,164.4,20.27,1258,24.6,814,811,395 +53,463,448,1,0,164.4,20.27,1258,24.6,813,811,396 +54,479,466,1,0,164.3,20.27,1258,24.5,814,811,397 +55,500,479,0,0,164.3,20.26,1259,24.6,813,811,398 +56,518,503,1,0,164.3,20.26,1259,24.6,814,811,400 +57,542,524,2,0,164.3,20.26,1259,24.8,814,811,403 +58,559,545,2,1,164.2,20.26,1259,24.6,813,811,406 +59,595,571,3,1,164.2,20.25,1260,24.8,813,811,410 +60,589,592,2,2,164.1,20.25,1260,24.8,814,811,413 +61,615,610,4,2,164.1,20.24,1261,24.8,814,811,417 +62,645,634,3,2,163.7,20.23,1261,24.6,814,811,421 +63,671,655,3,3,163.6,20.18,1261,24.6,814,811,424 +64,704,682,3,3,163.5,20.17,1261,24.8,814,811,427 +65,713,704,4,3,163.2,20.16,1262,24.7,814,811,430 +66,740,726,4,4,163.1,20.12,1262,24.8,813,811,433 +67,761,748,4,4,162.8,20.11,1262,24.6,813,811,437 +68,791,770,6,4,162.4,20.07,1262,24.6,813,811,440 +69,785,788,5,5,162.3,20.02,1263,24.8,813,811,445 +70,819,816,5,5,162.2,20.01,1264,24.8,814,811,450 +71,859,834,5,5,161.8,20.01,1264,24.6,814,811,454 +72,855,859,6,5,161.8,19.95,1264,24.7,813,811,457 +73,870,879,6,6,161.4,19.95,1265,24.6,813,811,460 +74,933,897,7,6,161.3,19.9,1265,24.9,813,811,462 +75,927,924,7,6,161.2,19.89,1265,24.6,813,811,464 +76,958,942,7,7,161.1,19.88,1265,24.9,813,811,467 +77,951,958,8,7,160.7,19.87,1265,24.7,813,811,470 +78,977,982,8,8,160.7,19.82,1266,24.9,813,811,474 +79,1020,1003,8,8,160.3,19.81,1266,24.8,813,811,477 +80,1029,1026,8,8,160.2,19.77,1266,24.8,813,811,480 +81,1044,1038,10,9,159.8,19.76,1266,24.8,813,811,481 +82,1097,1067,10,10,159.5,19.71,1267,24.7,813,811,487 +83,1104,1097,10,10,159,19.66,1267,24.8,813,811,491 +84,1105,1104,10,10,158.9,19.61,1267,25,813,811,494 +85,1144,1126,13,10,158.9,19.6,1267,24.8,812,811,496 +86,1160,1146,14,11,158.6,19.6,1268,24.9,813,811,500 +87,1176,1170,12,12,158.1,19.55,1268,24.9,815,811,504 +88,1189,1186,14,12,158.1,19.55,1269,24.9,813,811,507 +89,1238,1213,12,12,157.7,19.49,1269,24.8,813,811,507 +90,1245,1240,12,13,157.6,19.45,1269,24.8,815,811,510 +91,1281,1252,14,13,157.6,19.44,1269,24.8,813,811,513 +92,1307,1285,13,13,157.5,19.43,1269,25.1,813,811,516 +93,1344,1311,15,13,157,19.42,1270,24.8,815,811,519 +94,1344,1332,15,14,156.6,19.36,1270,24.8,815,811,523 +95,1333,1349,15,14,156.3,19.32,1271,24.8,814,811,527 +96,1381,1369,15,15,156.3,19.27,1271,25,814,811,531 +97,1382,1383,15,15,156.2,19.27,1271,24.8,813,811,533 +98,1410,1396,16,15,155.9,19.26,1272,25,814,811,535 +99,1442,1426,17,16,155.5,19.22,1272,24.9,814,811,538 +100,1471,1435,18,16,155.1,19.18,1273,25,813,811,541 +101,1445,1454,17,17,155.1,19.13,1273,25,812,811,544 +102,1511,1471,16,17,154.8,19.13,1274,24.8,812,811,545 +103,1484,1490,17,17,154.4,19.08,1274,25.1,813,811,546 +104,1532,1504,17,17,154.3,19.04,1274,24.9,813,811,548 +105,1521,1532,18,18,154.2,19.03,1274,25,814,811,550 +106,1558,1537,19,18,154.2,19.02,1275,24.9,814,811,552 +107,1563,1558,19,19,154.1,19.01,1275,24.9,813,811,555 +108,1574,1574,20,19,153.8,19,1275,24.9,814,811,557 +109,1587,1585,20,20,153.4,18.96,1275,25.1,814,811,559 +110,1597,1591,21,20,153.3,18.91,1275,25.1,814,811,562 +111,1689,1627,23,21,153,18.91,1276,25.2,813,811,564 +112,1655,1631,23,21,152.6,18.87,1276,25,813,811,567 +113,1683,1644,22,22,152.3,18.81,1276,25.2,813,811,568 +114,1691,1663,23,22,152.2,18.78,1276,25,814,811,570 +115,1711,1689,22,22,151.9,18.77,1277,25,813,811,573 +116,1713,1706,23,23,151.5,18.73,1277,25.2,813,811,575 +117,1704,1722,24,23,151.5,18.68,1277,25,813,811,577 +118,1757,1740,24,24,151.4,18.68,1277,25.2,813,811,579 +119,1747,1747,23,24,151.4,18.67,1278,25.2,813,811,582 +120,1782,1776,26,24,150.9,18.66,1279,25.3,813,811,587 +121,1818,1803,25,25,150.5,18.6,1279,25.2,814,811,590 +122,1810,1818,27,26,150.5,18.56,1279,25.1,813,811,592 +123,1794,1828,27,26,150.1,18.56,1279,25.2,813,811,593 +124,1861,1834,27,26,150.1,18.51,1279,25.2,813,811,595 +125,1844,1856,28,27,149.7,18.51,1280,25.2,813,811,598 +126,1886,1874,28,27,149.7,18.51,1280,25.2,813,811,601 +127,1917,1893,26,27,149.4,18.46,1280,25.4,813,811,601 +128,1893,1911,28,27,149.3,18.42,1281,25.2,813,811,603 +129,1951,1924,28,27,148.9,18.41,1281,25.2,813,811,604 +130,1949,1942,29,28,148.9,18.37,1281,25.2,813,811,605 +131,1956,1946,29,28,148.5,18.36,1281,25.2,813,811,606 +132,1998,1977,30,29,148.5,18.31,1281,25.2,813,811,608 +133,2015,1986,29,29,148.1,18.31,1281,25.3,813,811,610 +134,2005,2002,30,30,148,18.26,1281,25.3,813,811,613 +135,2013,2008,31,30,147.7,18.25,1281,25.2,813,811,615 +136,2052,2049,32,30,147.4,18.21,1282,25.3,813,811,617 +137,2053,2056,32,31,147,18.17,1282,25.3,813,811,619 +138,2097,2087,33,32,147,18.13,1282,25.2,814,811,622 +139,2125,2104,32,32,146.6,18.12,1283,25.4,813,811,624 +140,2150,2132,33,33,146.6,18.08,1283,25.3,813,811,625 +141,2140,2133,34,33,146.5,18.08,1283,25.3,813,811,626 +142,2190,2157,33,33,146.2,18.07,1283,25.3,814,811,627 +143,2205,2176,33,34,145.8,18.02,1283,25.3,814,811,627 +144,2205,2180,35,34,145.7,17.98,1283,25.2,814,811,629 +145,2269,2216,35,34,145.4,17.97,1283,25.5,814,811,632 +146,2237,2223,36,35,145.3,17.93,1284,25.3,814,811,634 +147,2263,2234,38,36,145.3,17.92,1284,25.5,814,811,637 +148,2285,2274,36,36,144.9,17.91,1284,25.2,814,811,639 +149,2243,2282,37,36,144.9,17.87,1284,25.5,814,811,640 +150,2276,2290,37,37,144.8,17.86,1284,25.5,814,811,641 +151,2330,2319,38,37,144.8,17.86,1284,25.4,814,811,643 +152,2323,2341,38,38,144.3,17.85,1284,25.5,813,811,644 +153,2366,2361,37,38,144.3,17.8,1284,25.3,814,811,645 +154,2379,2366,40,39,143.9,17.79,1284,25.6,814,811,646 +155,2362,2366,40,39,143.6,17.75,1284,25.4,814,811,647 +156,2396,2379,42,39,143.3,17.71,1284,25.4,814,811,650 +157,2468,2413,42,40,143,17.67,1284,25.4,812,811,654 +158,2448,2413,42,42,142.9,17.64,1285,25.3,814,811,658 +159,2452,2439,44,42,142.9,17.63,1285,25.5,814,811,660 +160,2514,2452,44,43,142.5,17.62,1285,25.6,814,811,661 +161,2478,2469,45,43,142.5,17.58,1285,25.6,813,811,663 +162,2500,2465,46,44,142.2,17.58,1285,25.4,814,811,666 +163,2487,2495,46,45,142.2,17.53,1286,25.5,814,811,668 +164,2515,2500,44,45,142.2,17.53,1286,25.5,814,811,669 +165,2520,2520,42,45,142.1,17.53,1286,25.4,814,811,669 +166,2529,2543,46,45,141.8,17.53,1286,25.4,813,811,671 +167,2585,2557,46,45,141.8,17.49,1286,25.4,813,811,672 +168,2614,2590,47,45,141.5,17.48,1286,25.7,814,811,673 +169,2619,2609,47,46,141.2,17.44,1286,25.6,813,811,674 +170,2605,2628,47,47,141.1,17.41,1286,25.7,813,811,675 +171,2577,2614,48,47,141.1,17.4,1286,25.7,812,811,677 +172,2647,2638,48,48,141,17.39,1286,25.6,813,811,677 +173,2605,2643,49,48,140.7,17.39,1286,25.6,814,811,679 +174,2616,2666,51,49,140.6,17.35,1286,25.8,814,811,681 +175,2684,2675,51,50,140.6,17.34,1287,25.5,814,811,682 +176,2744,2684,51,50,140.5,17.33,1286,25.5,813,811,683 +177,2695,2690,51,51,140.1,17.32,1287,25.7,813,811,685 +178,2745,2717,53,52,139.8,17.28,1287,25.7,814,811,687 +179,2773,2718,53,52,139.8,17.24,1287,25.7,813,811,689 +180,2736,2722,54,53,139.4,17.23,1287,25.6,813,811,691 +181,2696,2732,56,54,139.4,17.19,1288,25.6,813,811,692 +182,2760,2745,56,55,139.3,17.18,1288,25.9,813,811,693 +183,2723,2755,56,55,139,17.18,1288,25.7,814,811,693 +184,2770,2751,58,56,138.7,17.14,1288,25.6,813,811,693 +185,2751,2760,58,56,138.6,17.1,1288,25.8,813,811,693 +186,2797,2765,58,57,138.6,17.1,1288,25.7,814,811,694 +187,2806,2783,61,58,138.5,17.09,1288,25.7,813,811,694 +188,2825,2788,61,59,138.5,17.08,1288,25.7,813,811,695 +189,2802,2788,60,60,138.1,17.07,1288,25.8,813,811,695 +190,2710,2770,64,61,138.1,17.04,1288,25.9,813,811,696 +191,2746,2779,64,62,138.1,17.03,1288,25.7,813,811,696 +192,2788,2783,65,63,138,17.03,1288,25.7,813,811,696 +193,2774,2779,65,64,137.7,17.02,1288,25.7,813,811,695 +194,2797,2783,66,65,137.7,16.98,1288,25.8,812,811,695 +195,2783,2793,67,66,137.7,16.98,1288,25.8,813,811,696 +196,2782,2782,66,66,137.6,16.98,1288,25.7,813,811,696 +197,2787,2778,68,67,137.6,16.97,1288,25.7,814,811,697 +198,2700,2746,69,68,137.6,16.97,1288,25.9,813,811,697 +199,2741,2764,70,69,137.5,16.96,1288,25.8,813,811,697 +200,2823,2769,69,69,137.5,16.96,1288,25.8,812,811,697 +201,2772,2768,69,69,137.5,16.96,1287,26,813,811,697 +202,2763,2781,67,69,137.5,16.96,1287,26,813,811,697 +203,2845,2763,68,69,137.4,16.95,1287,25.8,813,811,697 +204,2754,2777,70,69,137.4,16.94,1287,25.7,813,811,697 +205,2771,2777,69,69,137.4,16.94,1287,26.1,814,811,697 +206,2740,2753,69,70,137.3,16.94,1287,25.8,813,811,698 +207,2717,2744,69,70,137.3,16.93,1287,26,815,811,698 +208,2748,2743,71,70,137.3,16.93,1286,25.9,813,811,698 +209,2693,2743,70,70,137.2,16.93,1286,25.7,812,811,698 +210,2757,2752,71,70,137.2,16.92,1286,25.8,815,811,698 +211,2752,2739,70,70,137.2,16.92,1286,25.8,813,811,698 +212,2719,2747,70,70,137.2,16.92,1286,25.7,814,811,698 +213,2733,2724,69,70,137.1,16.92,1286,26.1,815,811,698 +214,2732,2760,71,70,137.1,16.91,1285,25.9,813,811,698 +215,2732,2755,71,71,137.1,16.91,1285,25.9,813,811,699 +216,2718,2741,72,71,137.1,16.91,1285,25.8,813,811,699 +217,2699,2737,70,71,137.1,16.91,1285,25.9,812,811,699 +218,2722,2740,73,71,137.1,16.91,1285,26,813,811,699 +219,2781,2740,72,71,137.1,16.9,1285,25.8,813,811,699 +220,2685,2745,72,72,137,16.9,1285,26.1,813,811,699 +221,2758,2753,72,72,137,16.9,1285,25.8,813,811,699 +222,2707,2739,71,72,137,16.9,1285,25.9,814,811,699 +223,2670,2716,71,71,137,16.9,1284,25.9,813,811,699 +224,2688,2716,71,71,137,16.89,1284,25.8,813,811,699 +225,2725,2725,71,71,137,16.89,1284,26,813,811,700 +226,2737,2738,71,71,137,16.89,1284,26.1,813,811,700 +227,2765,2737,70,71,136.9,16.89,1284,25.8,813,811,700 +228,2742,2742,71,71,136.9,16.89,1284,26.1,813,811,700 +229,2686,2746,71,71,136.9,16.89,1283,25.8,813,811,700 +230,2686,2718,71,70,136.9,16.88,1283,26.1,813,811,701 +231,2736,2718,72,71,136.9,16.88,1283,26,812,811,701 +232,2754,2727,71,70,136.8,16.88,1283,26.1,813,811,701 +233,2726,2731,72,70,136.8,16.87,1283,25.9,815,811,701 +234,2731,2726,71,71,136.8,16.87,1283,26,814,811,701 +235,2689,2726,72,71,136.8,16.87,1282,25.9,813,811,701 +236,2693,2725,71,71,136.8,16.87,1282,26,813,811,702 +237,2752,2734,70,71,136.8,16.87,1282,25.9,813,811,702 +238,2757,2734,74,72,136.8,16.87,1282,26,813,811,702 +239,2724,2724,73,72,136.8,16.87,1282,26.1,813,811,702 +240,2724,2724,72,72,136.7,16.87,1282,25.9,813,811,702 +241,2724,2710,70,71,136.7,16.87,1282,25.9,812,811,702 +242,2746,2723,71,71,136.7,16.86,1282,26,812,811,702 +243,2700,2710,72,71,136.7,16.86,1282,26.1,813,811,702 +244,2704,2719,71,71,136.7,16.85,1282,26.1,813,811,702 +245,2727,2718,71,71,136.7,16.85,1281,26.1,813,811,702 +246,2695,2704,72,71,136.7,16.86,1281,25.9,814,811,702 +247,2762,2727,71,71,136.7,16.85,1281,25.9,813,811,702 +248,2753,2730,71,71,136.6,16.85,1281,26.2,813,811,702 +249,2748,2726,72,71,136.6,16.85,1281,26,813,811,702 +250,2703,2721,73,72,136.6,16.85,1281,26.2,813,811,702 +251,2747,2721,72,72,136.6,16.84,1281,26,814,811,703 +252,2720,2725,71,72,136.6,16.85,1281,25.9,813,811,703 +253,2743,2720,71,72,136.6,16.85,1281,26,813,811,703 +254,2674,2720,73,72,136.6,16.84,1281,26.1,813,811,703 +255,2687,2710,72,72,136.6,16.84,1281,26.2,813,811,703 +256,2687,2705,71,72,136.6,16.84,1280,26.1,813,811,703 +257,2700,2701,72,72,136.6,16.84,1280,26,814,811,703 +258,2682,2696,71,72,136.6,16.84,1280,25.9,813,811,703 +259,2754,2718,71,72,136.6,16.84,1280,25.9,814,811,703 +260,2768,2723,71,71,136.6,16.84,1280,26.1,813,811,703 +261,2695,2717,71,71,136.5,16.84,1280,26.1,813,811,703 +262,2666,2713,71,71,136.5,16.84,1280,26.1,813,811,703 +263,2717,2717,71,71,136.5,16.84,1280,26,813,811,703 +264,2707,2703,71,71,136.5,16.83,1280,26,813,811,703 +265,2716,2707,71,71,136.5,16.84,1279,25.9,813,811,703 +266,2675,2707,71,71,136.5,16.84,1279,26,813,811,703 +267,2743,2712,70,71,136.5,16.84,1279,26,815,811,703 +268,2720,2702,72,71,136.5,16.84,1279,26,814,811,703 +269,2715,2711,70,71,136.5,16.84,1279,26.2,813,811,703 +270,2720,2715,70,71,136.6,16.84,1279,26.1,812,811,703 +271,2723,2706,69,71,136.5,16.84,1279,26,813,811,703 +272,2746,2710,71,70,136.5,16.84,1279,26.1,812,811,703 +273,2677,2700,72,71,136.5,16.83,1279,26,814,811,703 +274,2659,2696,71,71,136.5,16.84,1279,26.1,813,811,703 +275,2718,2709,70,71,136.5,16.83,1279,26.1,814,811,703 +276,2740,2722,72,71,136.5,16.84,1278,26,812,811,704 +277,2708,2722,72,71,136.5,16.83,1278,26.1,813,811,704 +278,2735,2717,72,71,136.6,16.83,1278,25.9,811,811,704 +279,2703,2708,71,71,136.6,16.83,1278,25.9,814,811,704 +280,2658,2712,71,71,136.5,16.84,1278,26,814,811,704 +281,2729,2717,70,71,136.5,16.84,1278,26.2,813,811,704 +282,2679,2720,71,71,136.5,16.84,1278,26.1,813,811,704 +283,2734,2729,70,71,136.5,16.83,1278,26.2,813,811,704 +284,2746,2716,70,70,136.5,16.83,1278,26.1,814,811,704 +285,2692,2724,71,71,136.5,16.83,1278,26,811,811,704 +286,2710,2710,72,71,136.4,16.83,1278,26.1,813,811,704 +287,2706,2733,71,71,136.4,16.83,1278,25.9,813,811,704 +288,2736,2727,72,72,136.4,16.82,1278,26.2,813,811,704 +289,2727,2727,69,71,136.4,16.82,1277,26.2,811,811,704 +290,2727,2723,72,71,136.4,16.82,1277,26.1,813,811,704 +291,2745,2732,71,71,136.4,16.82,1277,26,813,811,704 +292,2713,2722,71,71,136.4,16.82,1277,26.1,813,811,704 +293,2704,2717,72,71,136.4,16.82,1277,26.1,813,811,704 +294,2681,2735,70,71,136.4,16.82,1277,26.1,813,811,704 +295,2749,2717,70,71,136.4,16.82,1277,26.1,813,811,704 +296,2685,2712,72,71,136.4,16.82,1277,26.1,813,811,704 +297,2748,2716,70,71,136.3,16.82,1277,26.1,814,811,704 +298,2680,2716,71,71,136.3,16.81,1277,26.1,811,811,704 +299,2698,2716,70,70,136.3,16.81,1277,25.9,814,811,704 +300,2729,2721,70,70,136.3,16.81,1277,26.1,813,811,705 +301,2706,2715,72,71,136.3,16.81,1276,25.9,813,811,705 +302,2702,2711,68,70,136.3,16.81,1276,26.1,813,811,704 +303,2711,2706,67,70,136.3,16.81,1276,26,813,811,704 +304,2518,2674,70,70,136.3,16.81,1276,26.1,813,811,704 +305,2477,2596,70,70,136.3,16.81,1276,26.1,814,811,704 +306,2346,2472,67,69,136.3,16.81,1276,26,814,811,703 +307,2162,2283,62,68,136.8,16.81,1276,26.2,813,811,690 +308,2042,2120,55,65,138.6,16.87,1275,26,812,811,665 +309,1852,1968,51,60,140.5,17.1,1275,25.9,811,811,635 +310,1734,1828,46,55,141.2,17.33,1274,26,814,811,607 +311,1561,1681,37,45,143.2,17.41,1274,26,814,811,557 +312,1405,1539,34,41,145.1,17.66,1273,25.9,814,811,535 +313,1315,1408,31,37,145.7,17.89,1273,26.1,814,811,513 +314,1176,1273,27,33,148,17.97,1273,26.1,813,811,494 +315,1029,1145,26,30,148.8,18.26,1272,26,813,811,477 +316,953,1029,22,27,151.3,18.34,1272,26,813,811,462 +317,877,944,20,24,151.3,18.34,1271,26,812,811,448 +318,787,860,787,24,151.8,18.66,1271,25.9,812,811,448 +319,752,787,18,22,152.4,18.72,1271,26,813,811,437 +320,692,732,18,20,153,18.8,1271,26,814,811,427 +321,636,679,15,18,153.7,18.87,1271,25.8,813,811,418 +322,606,627,15,16,154.3,18.95,1271,26.1,813,811,410 +323,558,590,13,15,155,19.03,1270,25.9,814,811,404 +324,535,553,12,14,155.8,19.12,1270,26.1,813,811,398 +325,483,517,11,13,156.4,19.21,1270,26,813,811,394 +326,480,488,11,12,157.1,19.29,1270,25.9,813,811,390 +327,441,460,10,11,157.7,19.37,1270,26.1,813,811,385 +328,410,432,9,10,158.3,19.45,1269,25.8,813,811,383 +329,401,414,9,10,158.9,19.52,1269,25.8,813,811,380 +330,391,400,8,9,159.3,19.59,1269,25.9,813,811,377 +331,373,385,8,9,159.8,19.64,1269,26.1,813,811,375 +332,368,370,6,8,160.3,19.71,1268,26,813,811,373 +333,346,356,7,7,160.8,19.77,1268,25.9,813,811,371 +334,347,349,6,7,160.9,19.83,1268,25.7,813,811,370 +335,334,343,6,7,160.9,19.84,1268,26,813,811,369 +336,343,336,5,6,161,19.85,1267,25.9,813,811,368 +337,324,327,6,6,161.5,19.85,1267,26,813,811,367 +338,314,320,5,6,161.9,19.91,1267,26,813,811,366 +339,297,312,6,6,162,19.97,1267,25.8,813,811,366 +340,314,306,5,5,162.3,19.98,1267,25.7,813,811,366 +341,297,302,4,5,162.4,20.02,1266,25.8,813,811,365 +342,306,296,5,5,162.5,20.03,1266,25.8,813,811,365 +343,302,293,5,5,162.8,20.03,1266,25.7,813,811,365 +344,278,286,5,5,162.9,20.08,1266,25.9,813,811,364 +345,277,286,3,4,162.9,20.08,1266,26,813,811,364 +346,275,282,3,4,163,20.09,1266,26,813,811,364 +347,280,282,4,4,163.1,20.1,1266,25.9,813,811,364 +348,284,279,4,4,163.4,20.11,1265,26,814,811,364 +349,280,277,4,4,163.5,20.15,1265,25.7,813,811,364 +350,277,272,4,4,163.5,20.16,1265,25.7,813,811,364 +351,280,270,4,4,163.6,20.17,1265,25.7,813,811,364 +352,267,269,4,4,163.6,20.17,1265,25.7,813,811,364 +353,262,265,4,4,163.6,20.18,1265,25.7,813,811,364 +354,266,266,4,3,164.2,20.18,1264,25.7,813,811,364 +355,249,262,2,3,164.2,20.18,1264,25.7,813,811,364 +356,237,260,4,3,164.2,20.24,1264,26,813,811,364 +357,271,258,3,3,164.2,20.25,1264,25.8,813,811,364 +358,260,258,3,3,164.2,20.25,1264,25.7,813,811,364 +359,261,261,3,3,164.3,20.25,1264,25.7,813,811,364 +360,268,259,4,3,164.3,20.26,1264,25.8,813,811,364 +361,260,260,2,3,164.3,20.26,1264,25.9,813,811,364 +362,255,261,4,3,164.4,20.26,1264,25.7,813,811,364 +363,258,257,2,3,164.4,20.27,1264,25.7,813,811,364 +364,266,260,2,3,164.4,20.27,1264,25.7,813,811,364 +365,245,255,3,3,164.4,20.27,1264,25.7,813,811,363 +366,256,256,2,3,164.5,20.28,1264,25.9,813,811,363 +367,260,253,3,2,164.5,20.28,1264,25.8,813,811,363 +368,253,255,3,2,164.5,20.28,1264,25.7,813,811,363 +369,255,257,2,2,164.5,20.28,1263,25.9,813,811,363 +370,250,253,2,2,164.5,20.29,1263,25.7,813,811,363 +371,252,251,2,2,164.5,20.29,1263,25.8,814,811,363 +372,241,251,3,2,164.5,20.29,1263,25.7,813,811,364 +373,249,256,2,2,164.5,20.29,1263,25.8,813,811,364 +374,255,253,2,2,164.5,20.29,1263,25.7,812,811,364 +375,259,252,3,3,164.6,20.29,1263,25.7,814,811,364 +376,248,255,2,2,164.6,20.29,1262,25.8,812,811,364 +377,249,253,2,2,164.6,20.29,1262,25.7,813,811,364 +378,258,255,3,2,164.6,20.29,1262,25.8,813,811,364 +379,262,255,2,2,164.6,20.3,1262,25.5,813,811,364 +380,245,254,1,2,164.6,20.3,1262,25.6,813,811,364 +381,256,254,2,2,164.6,20.3,1262,25.8,813,811,365 +382,245,250,3,2,164.6,20.3,1262,25.6,813,811,365 +383,245,250,2,2,164.6,20.3,1262,25.7,813,811,365 +384,263,252,1,2,164.7,20.3,1262,25.8,812,811,365 +385,243,255,1,2,164.6,20.3,1262,25.7,813,811,365 +386,255,254,0,1,164.7,20.3,1262,25.7,813,811,365 +387,244,250,1,1,164.7,20.3,1262,25.7,814,811,365 +388,249,251,1,1,164.7,20.3,1261,25.7,814,811,366 +389,253,251,2,2,164.7,20.31,1261,25.7,813,811,366 +390,247,251,2,2,164.7,20.31,1261,25.7,814,811,366 +391,246,249,1,2,164.7,20.31,1261,25.6,813,811,366 +392,249,247,1,2,164.7,20.31,1261,25.6,812,811,366 +393,247,249,1,2,164.7,20.31,1261,25.7,812,811,366 +394,257,250,2,2,164.7,20.31,1261,25.7,814,811,366 +395,245,251,1,2,164.7,20.31,1261,25.7,814,811,366 +396,253,252,2,2,164.7,20.31,1261,25.7,813,811,366 +397,241,250,0,1,164.7,20.31,1261,25.4,812,811,366 +398,239,249,1,1,164.8,20.31,1261,25.5,814,811,366 +399,259,250,0,1,164.8,20.32,1261,25.7,812,811,367 +400,255,251,1,1,164.8,20.32,1261,25.5,814,811,367 +401,243,251,1,1,164.8,20.32,1261,25.7,813,811,367 +402,247,248,2,2,164.8,20.32,1261,25.6,813,811,367 +403,257,249,1,1,164.9,20.33,1261,25.6,812,811,367 +404,248,249,1,1,164.9,20.33,1261,25.5,814,811,367 +405,252,248,1,1,164.9,20.34,1261,25.4,812,811,367 +406,229,247,1,1,164.9,20.33,1260,25.7,813,811,367 +407,247,250,2,1,164.9,20.34,1260,25.7,812,811,367 +408,245,250,2,1,164.9,20.33,1260,25.5,813,811,367 +409,250,251,0,1,164.9,20.34,1260,25.5,812,811,367 +410,245,250,2,2,164.9,20.33,1260,25.5,813,811,367 +411,245,248,2,1,164.9,20.33,1260,25.6,812,811,368 +412,258,250,1,1,164.9,20.33,1260,25.7,812,811,367 +413,243,245,2,1,164.9,20.33,1260,25.6,812,811,367 +414,252,251,2,1,164.8,20.33,1260,25.6,813,811,368 +415,244,249,1,1,164.9,20.33,1260,25.7,813,811,368 +416,247,247,2,1,164.9,20.33,1260,25.6,813,811,368 +417,244,248,2,1,164.9,20.33,1260,25.6,812,811,368 +418,249,247,2,1,164.9,20.33,1260,25.7,812,811,367 +419,246,246,0,1,164.9,20.33,1260,25.4,812,811,368 +420,244,246,0,1,164.9,20.34,1260,25.4,812,811,368 +421,242,246,0,1,164.9,20.33,1260,25.5,813,811,368 +422,239,247,1,1,164.9,20.33,1260,25.4,812,811,368 +423,251,245,0,1,164.9,20.33,1259,25.5,812,811,368 +424,240,244,1,1,164.9,20.33,1259,25.7,812,811,368 +425,246,245,2,1,164.9,20.33,1259,25.7,812,811,368 +426,257,246,2,1,164.9,20.33,1259,25.5,812,811,369 +427,246,249,1,1,164.9,20.33,1259,25.5,813,811,369 +428,245,246,1,1,164.9,20.34,1259,25.6,813,811,369 +429,245,244,2,1,165,20.34,1259,25.4,812,811,369 +430,244,247,1,1,165.4,20.34,1259,25.5,813,811,369 +431,238,246,1,1,165.4,20.39,1259,25.4,812,811,369 +432,244,243,2,1,165.4,20.39,1259,25.4,812,811,369 +433,237,243,1,1,165.3,20.39,1259,25.4,812,811,369 +434,246,239,1,1,165.3,20.39,1259,25.7,812,811,369 +435,245,244,2,1,165.3,20.38,1259,25.6,813,811,369 +436,244,244,1,1,165.3,20.38,1259,25.3,813,811,369 +437,241,243,1,1,165.3,20.38,1259,25.4,812,811,369 +438,229,241,1,1,165.3,20.38,1259,25.3,813,811,369 +439,240,246,0,1,165.3,20.38,1259,25.4,813,811,369 +440,235,242,0,1,165.2,20.38,1259,25.2,812,811,369 +441,243,242,2,1,165.2,20.38,1259,25.3,812,811,369 +442,242,241,0,0,165.2,20.38,1259,25.5,815,811,369 +443,246,244,0,0,165.2,20.37,1259,25.5,812,811,369 +444,244,244,1,1,165.2,20.38,1259,25.4,814,811,369 +445,233,242,1,1,165.2,20.38,1258,25.4,814,811,369 +446,241,242,0,1,165.2,20.37,1258,25.3,813,811,369 +447,241,242,2,1,165.2,20.38,1258,25.5,813,811,369 +448,245,241,0,1,165.2,20.38,1258,25.4,813,811,369 +449,239,241,0,1,165.2,20.37,1258,25.3,812,811,369 +450,237,242,1,1,165.2,20.37,1258,25.5,813,811,369 \ No newline at end of file diff --git a/gnuplot/data/C5.csv b/gnuplot/data/C5.csv new file mode 100644 index 0000000..e156297 --- /dev/null +++ b/gnuplot/data/C5.csv @@ -0,0 +1,458 @@ +Fri Feb 28 17:05:16 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,243,236,0,0,165.1,20.36,1254,24.8,811,811,382 +1,226,238,226,0,165.1,20.36,1254,25.1,811,811,382 +2,240,238,1,0,165.2,20.36,1254,25,813,811,382 +3,243,236,0,0,165.2,20.36,1254,25,814,811,382 +4,227,240,2,0,165.1,20.37,1254,25.2,814,811,382 +5,241,242,0,0,165.1,20.36,1254,24.8,814,811,382 +6,235,243,0,0,165.1,20.36,1254,25.2,814,811,382 +7,233,239,0,0,165.1,20.36,1254,24.8,813,811,381 +8,231,239,0,0,165.1,20.36,1253,25.1,814,811,381 +9,241,237,0,0,165,20.36,1253,24.8,813,811,381 +10,241,236,0,0,165,20.35,1253,25.1,813,811,381 +11,242,238,0,0,165,20.35,1253,24.9,813,811,381 +12,227,239,0,0,165,20.35,1253,24.9,814,811,381 +13,243,240,0,0,165,20.34,1253,25.2,814,811,380 +14,238,242,1,0,165,20.34,1253,24.9,814,811,381 +15,234,240,0,0,165,20.34,1253,24.9,813,811,381 +16,241,240,0,0,165,20.34,1253,24.9,814,811,381 +17,228,240,0,0,164.9,20.34,1253,25.2,813,811,382 +18,243,242,0,0,164.9,20.34,1253,24.9,814,811,383 +19,237,242,0,0,164.8,20.33,1253,25.1,814,811,383 +20,243,244,0,0,164.8,20.33,1253,25.1,814,811,384 +21,262,254,0,0,164.8,20.33,1253,24.9,813,811,384 +22,269,261,0,0,164.8,20.33,1254,25,814,811,386 +23,257,261,1,0,164.8,20.32,1254,24.9,814,811,387 +24,257,265,0,0,164.8,20.32,1255,24.8,814,811,388 +25,250,266,0,0,164.8,20.32,1255,24.9,814,811,387 +26,269,265,0,0,164.7,20.32,1255,25.2,814,811,386 +27,272,268,0,0,164.7,20.31,1255,24.9,814,811,385 +28,267,271,0,0,164.7,20.32,1255,24.9,814,811,385 +29,274,280,0,0,164.7,20.31,1255,25,814,811,385 +30,272,282,0,0,164.7,20.31,1256,24.8,813,811,385 +31,283,280,0,0,164.7,20.31,1256,24.8,814,811,385 +32,278,278,0,0,164.7,20.31,1256,25.1,814,811,385 +33,281,281,0,0,164.7,20.31,1257,24.8,814,811,384 +34,282,284,0,0,164.7,20.31,1257,25.1,813,811,384 +35,284,286,0,0,164.7,20.31,1257,25.1,813,811,383 +36,272,282,0,0,164.7,20.3,1258,24.9,814,811,383 +37,283,281,0,0,165.3,20.31,1258,25,814,811,383 +38,271,281,0,0,165.3,20.38,1258,25,813,811,382 +39,282,284,0,0,165.3,20.38,1259,25,814,811,382 +40,285,288,0,0,165.2,20.38,1259,24.8,814,811,382 +41,281,285,0,0,165.2,20.37,1259,25.1,813,811,381 +42,293,291,0,0,165.2,20.37,1259,25,814,811,380 +43,300,301,0,0,165.1,20.36,1259,25,811,811,380 +44,337,317,0,0,165.1,20.36,1260,25,814,811,380 +45,336,335,0,0,165.1,20.36,1260,25,813,811,380 +46,362,350,0,0,165.1,20.36,1260,24.8,814,811,380 +47,383,365,0,0,165,20.35,1261,25.2,814,811,381 +48,384,381,0,0,165,20.35,1261,25.2,813,811,381 +49,403,396,1,0,165,20.35,1262,25.1,814,811,383 +50,428,417,2,0,164.9,20.34,1262,25,813,811,385 +51,464,442,0,0,164.9,20.34,1263,24.9,813,811,387 +52,484,464,0,0,164.8,20.33,1263,24.9,813,811,389 +53,534,494,0,1,164.7,20.32,1264,25,814,811,391 +54,546,525,2,1,164.7,20.31,1265,25,812,811,393 +55,571,550,1,1,164.2,20.31,1266,24.8,815,811,396 +56,581,574,1,2,164.1,20.25,1266,25.2,812,811,397 +57,594,596,1,2,164,20.24,1267,25.2,813,811,400 +58,639,619,2,2,164,20.23,1268,24.9,814,811,403 +59,658,645,3,2,163.6,20.22,1269,25.2,813,811,406 +60,680,666,3,2,163.5,20.17,1270,25.1,815,811,410 +61,699,689,4,3,163.1,20.16,1270,25,812,811,413 +62,730,713,4,3,163.1,20.11,1271,25,814,811,415 +63,749,735,4,3,163,20.11,1271,25,812,811,417 +64,765,760,5,4,162.6,20.1,1271,25.2,812,811,420 +65,803,788,5,4,162.3,20.05,1272,25.2,813,811,423 +66,829,809,4,4,162.2,20.01,1272,25.2,814,811,426 +67,827,824,4,4,161.9,20,1273,25.1,814,811,430 +68,860,846,4,4,161.8,19.96,1273,25.2,813,811,433 +69,885,871,5,5,161.5,19.95,1274,25.2,812,811,437 +70,908,899,6,5,161.4,19.91,1275,25.2,812,811,440 +71,940,922,8,6,161.3,19.9,1276,25.2,813,811,445 +72,958,946,6,6,161.2,19.89,1277,25.2,813,811,447 +73,975,962,8,6,160.8,19.88,1277,25.2,813,811,451 +74,1013,984,9,7,160.4,19.83,1279,25.1,813,811,454 +75,1002,1005,9,7,160.3,19.78,1279,25.1,813,811,457 +76,1031,1035,8,8,159.9,19.77,1280,25.4,813,811,458 +77,1100,1060,10,9,159.9,19.77,1281,25.4,813,811,460 +78,1068,1070,6,9,159.9,19.72,1281,25.1,813,811,460 +79,1120,1090,11,9,159.5,19.71,1281,25.4,813,811,462 +80,1129,1120,9,9,159.1,19.67,1281,25.2,813,811,463 +81,1127,1135,9,10,159,19.62,1282,25.2,814,811,465 +82,1167,1159,10,10,158.6,19.61,1282,25.2,814,811,467 +83,1168,1181,11,10,158.2,19.55,1283,25.4,813,811,468 +84,1204,1204,10,10,157.8,19.51,1283,25.4,813,811,471 +85,1227,1216,11,10,157.7,19.46,1284,25.2,813,811,474 +86,1246,1242,11,11,157.4,19.45,1284,25.3,813,811,477 +87,1270,1261,12,11,157.3,19.41,1284,25.2,813,811,480 +88,1297,1292,13,12,157.3,19.4,1285,25.2,813,811,483 +89,1305,1313,13,12,156.9,19.39,1285,25.4,813,811,485 +90,1349,1337,13,13,156.6,19.35,1285,25.5,813,811,487 +91,1359,1351,13,13,156.2,19.31,1285,25.3,814,811,490 +92,1371,1355,14,13,156.2,19.27,1286,25.4,813,811,494 +93,1382,1378,14,13,155.8,19.26,1286,25.2,814,811,497 +94,1438,1396,14,14,155.8,19.22,1287,25.4,814,811,499 +95,1436,1413,15,14,155.7,19.21,1288,25.6,814,811,501 +96,1423,1434,15,14,155.3,19.2,1288,25.4,814,811,503 +97,1473,1450,17,15,155.2,19.15,1288,25.3,814,811,504 +98,1488,1477,16,15,154.8,19.14,1289,25.7,814,811,506 +99,1519,1491,16,16,154.7,19.08,1289,25.3,814,811,507 +100,1523,1517,18,16,154.3,19.07,1289,25.5,814,811,508 +101,1545,1526,18,17,154.3,19.03,1289,25.7,813,811,509 +102,1589,1549,17,17,153.9,19.02,1289,25.7,814,811,511 +103,1578,1573,17,17,153.6,18.98,1289,25.7,814,811,514 +104,1606,1583,18,18,153.5,18.94,1288,25.7,814,811,516 +105,1597,1597,18,18,153.2,18.93,1289,25.6,814,811,519 +106,1628,1616,17,18,152.8,18.89,1289,25.5,814,811,523 +107,1640,1632,19,18,152.4,18.85,1289,25.5,813,811,528 +108,1665,1647,18,18,152,18.79,1290,25.4,814,811,531 +109,1685,1662,21,20,152,18.75,1291,25.7,813,811,537 +110,1712,1692,21,20,151.6,18.74,1291,25.4,813,811,538 +111,1698,1700,21,21,151.2,18.7,1291,25.5,813,811,540 +112,1701,1708,23,21,150.9,18.65,1291,25.6,814,811,542 +113,1772,1728,23,22,150.6,18.61,1291,25.6,814,811,544 +114,1761,1742,23,22,150.6,18.57,1292,25.7,814,811,546 +115,1791,1767,24,23,150.6,18.57,1292,25.7,814,811,549 +116,1797,1786,1797,23,150.5,18.57,1292,25.7,814,811,549 +117,1808,1811,23,23,150.4,18.56,1292,25.6,813,811,552 +118,1809,1835,24,23,150.4,18.55,1292,25.8,813,811,553 +119,1866,1862,25,24,150.1,18.54,1293,25.6,813,811,555 +120,1887,1887,26,24,150,18.51,1293,25.6,814,811,558 +121,1897,1890,25,25,149.7,18.5,1294,25.7,813,811,562 +122,1918,1909,25,25,149.3,18.46,1294,25.6,813,811,564 +123,1956,1924,25,26,149.2,18.41,1295,25.7,812,811,564 +124,1937,1947,25,26,148.9,18.4,1295,25.7,813,811,565 +125,2034,1983,26,26,148.6,18.37,1295,25.7,813,811,567 +126,1981,1999,27,26,148.5,18.32,1295,25.9,815,811,568 +127,1973,1997,29,27,148.5,18.31,1295,25.7,813,811,569 +128,2029,2015,29,27,148,18.31,1295,26,813,811,571 +129,2030,2036,29,28,147.7,18.25,1295,25.7,813,811,573 +130,2068,2067,28,29,147.3,18.21,1295,25.8,815,811,575 +131,2041,2071,29,29,147.2,18.16,1295,25.7,813,811,577 +132,2085,2088,30,29,146.9,18.16,1295,25.7,813,811,579 +133,2161,2099,30,30,146.6,18.12,1295,25.9,814,811,581 +134,2106,2116,32,30,146.3,18.07,1295,25.7,814,811,583 +135,2107,2123,31,30,146.2,18.04,1295,25.9,813,811,585 +136,2149,2145,32,31,146.1,18.03,1296,25.7,812,811,588 +137,2181,2170,34,32,146.1,18.02,1296,26.1,813,811,590 +138,2206,2199,33,32,145.8,18.01,1296,25.7,813,811,592 +139,2200,2217,35,33,145.7,17.97,1296,25.7,813,811,595 +140,2239,2235,34,34,145.3,17.97,1296,26,812,811,597 +141,2243,2239,36,34,145.3,17.92,1296,25.8,813,811,599 +142,2244,2255,35,34,144.9,17.92,1296,25.9,812,811,601 +143,2263,2273,35,35,144.9,17.87,1296,26.1,813,811,603 +144,2304,2306,36,35,144.6,17.87,1296,25.8,814,811,604 +145,2246,2322,36,35,144.5,17.83,1296,25.9,814,811,607 +146,2348,2333,38,36,144.4,17.82,1296,26.1,813,811,609 +147,2401,2352,37,37,144,17.81,1296,26.1,812,811,612 +148,2345,2372,38,38,143.7,17.75,1296,26.1,815,811,615 +149,2338,2376,38,38,143.6,17.71,1296,25.9,814,811,619 +150,2353,2402,39,38,143.3,17.71,1297,26,812,811,621 +151,2445,2428,41,39,143.2,17.67,1297,26,814,811,623 +152,2425,2446,41,39,143.2,17.66,1297,26.1,813,811,623 +153,2471,2450,42,40,143.2,17.66,1297,26.1,813,811,625 +154,2524,2471,38,40,142.9,17.66,1297,26.1,813,811,625 +155,2568,2485,42,41,142.8,17.62,1298,25.9,814,811,627 +156,2494,2494,42,41,142.5,17.61,1298,26,813,811,628 +157,2517,2512,44,42,142.2,17.57,1298,26.1,813,811,630 +158,2597,2550,42,42,141.9,17.53,1299,26.1,814,811,631 +159,2559,2559,44,43,141.5,17.49,1299,26.1,813,811,632 +160,2588,2579,44,43,141.5,17.45,1299,26.2,812,811,632 +161,2570,2579,45,43,141.2,17.45,1299,26,814,811,633 +162,2561,2588,44,44,141.1,17.41,1299,26,814,811,633 +163,2664,2603,46,44,141.1,17.4,1299,26.3,814,811,634 +164,2632,2618,44,45,141,17.4,1299,26,814,811,635 +165,2600,2650,47,45,140.7,17.39,1298,26.2,813,811,636 +166,2720,2683,47,45,140.7,17.36,1298,26.1,813,811,638 +167,2679,2679,46,46,140.4,17.35,1298,26.1,814,811,640 +168,2707,2693,47,47,140.4,17.31,1298,26.1,813,811,641 +169,2693,2721,48,47,140,17.31,1298,26.3,813,811,642 +170,2703,2716,48,48,140,17.27,1298,26.1,815,811,644 +171,2805,2731,48,48,139.7,17.26,1297,26.3,814,811,645 +172,2694,2740,50,49,139.6,17.22,1297,26.3,814,811,647 +173,2704,2745,51,49,139.5,17.21,1297,26.2,813,811,649 +174,2732,2740,51,50,139.5,17.21,1297,26.2,814,811,651 +175,2814,2769,51,50,139.1,17.2,1297,26.4,814,811,653 +176,2838,2788,52,51,139.1,17.15,1297,26.1,814,811,656 +177,2783,2801,53,52,139,17.15,1297,26.2,812,811,658 +178,2779,2792,51,52,139,17.14,1297,26.1,813,811,660 +179,2881,2797,53,52,138.9,17.13,1297,26.5,814,811,661 +180,2821,2812,54,53,138.6,17.13,1297,26.4,814,811,663 +181,2862,2825,55,53,138.5,17.09,1297,26.2,814,811,665 +182,2844,2816,57,55,138.1,17.08,1297,26.3,813,811,666 +183,2825,2816,57,56,138.1,17.04,1298,26.5,813,811,668 +184,2830,2821,59,57,138.1,17.03,1298,26.2,813,811,668 +185,2779,2812,59,58,137.9,17.03,1298,26.5,813,811,668 +186,2848,2807,61,60,137.8,17,1298,26.3,813,811,667 +187,2812,2807,61,60,137.8,16.99,1298,26.2,813,811,666 +188,2728,2802,61,61,137.7,16.99,1298,26.2,814,811,666 +189,2733,2779,61,61,137.7,16.99,1297,26.3,813,811,666 +190,2815,2783,61,61,137.7,16.99,1297,26.2,813,811,666 +191,2764,2774,61,61,137.4,16.98,1297,26.1,813,811,666 +192,2783,2792,62,61,137.4,16.98,1297,26.1,813,811,666 +193,2727,2788,59,61,137.4,16.95,1297,26.2,813,811,666 +194,2823,2796,61,61,137.4,16.95,1297,26.6,815,811,666 +195,2740,2800,62,61,137.4,16.94,1296,26.5,814,811,666 +196,2777,2787,61,61,137.3,16.94,1296,26.2,814,811,666 +197,2809,2790,62,61,137.3,16.93,1296,26.2,813,811,667 +198,2776,2795,60,61,137.3,16.93,1296,26.4,813,811,667 +199,2767,2767,61,61,137.3,16.93,1295,26.4,813,811,667 +200,2812,2781,61,61,137.2,16.93,1295,26.6,814,811,668 +201,2794,2794,61,61,137.2,16.92,1295,26.3,813,811,668 +202,2789,2794,62,61,137.2,16.92,1294,26.4,813,811,669 +203,2853,2793,61,62,137.2,16.92,1294,26.4,814,811,669 +204,2760,2788,61,62,137.2,16.92,1294,26.5,813,811,670 +205,2747,2774,60,62,137.1,16.91,1294,26.6,812,811,670 +206,2769,2774,61,62,137.1,16.91,1293,26.5,815,811,671 +207,2778,2769,63,62,137.1,16.91,1293,26.6,813,811,671 +208,2709,2769,63,62,137,16.91,1293,26.6,813,811,671 +209,2777,2773,61,63,137,16.9,1293,26.3,813,811,672 +210,2708,2772,62,63,137,16.9,1293,26.4,812,811,672 +211,2749,2776,61,62,137,16.9,1292,26.6,812,811,673 +212,2799,2771,62,62,137,16.9,1292,26.4,813,811,673 +213,2807,2771,62,62,137,16.9,1292,26.5,813,811,674 +214,2780,2780,62,62,137,16.9,1292,26.4,813,811,674 +215,2756,2756,63,62,137,16.89,1291,26.4,815,811,675 +216,2820,2775,62,62,136.9,16.89,1291,26.6,813,811,675 +217,2783,2788,61,62,136.9,16.89,1291,26.4,813,811,676 +218,2792,2783,61,62,136.9,16.88,1291,26.5,814,811,676 +219,2791,2787,61,62,136.9,16.88,1291,26.4,813,811,676 +220,2819,2782,63,62,136.9,16.89,1290,26.6,814,811,677 +221,2759,2773,61,62,136.9,16.88,1290,26.6,813,811,677 +222,2740,2768,62,62,136.9,16.88,1290,26.6,814,811,678 +223,2753,2763,62,62,136.8,16.88,1290,26.6,813,811,678 +224,2780,2762,62,63,136.8,16.87,1289,26.5,814,811,679 +225,2844,2762,63,63,136.8,16.87,1289,26.5,812,811,679 +226,2688,2734,63,63,136.8,16.87,1289,26.4,814,811,680 +227,2747,2752,63,63,136.8,16.87,1289,26.4,813,811,680 +228,2751,2742,63,63,136.8,16.87,1289,26.5,813,811,680 +229,2677,2728,62,63,136.8,16.87,1288,26.5,814,811,681 +230,2691,2728,65,63,136.8,16.87,1288,26.5,813,811,681 +231,2718,2732,2718,63,136.8,16.87,1288,26.6,813,811,681 +232,2745,2746,63,63,136.8,16.87,1288,26.5,812,811,682 +233,2795,2749,63,63,136.8,16.87,1288,26.6,813,811,682 +234,2726,2740,62,63,136.8,16.87,1288,26.5,814,811,682 +235,2739,2749,63,62,136.7,16.86,1288,26.4,814,811,683 +236,2812,2748,63,62,136.7,16.86,1287,26.5,813,811,683 +237,2735,2744,61,62,136.7,16.86,1287,26.5,813,811,683 +238,2720,2738,61,62,136.7,16.86,1287,26.5,813,811,683 +239,2802,2756,61,62,136.7,16.86,1287,26.6,813,811,684 +240,2719,2752,62,62,136.7,16.86,1287,26.6,814,811,684 +241,2756,2751,63,62,136.7,16.86,1287,26.4,813,811,685 +242,2751,2746,63,62,136.7,16.86,1287,26.4,814,811,685 +243,2718,2737,63,63,136.7,16.86,1286,26.4,811,811,685 +244,2722,2732,61,62,136.7,16.86,1286,26.4,813,811,685 +245,2704,2736,62,63,136.7,16.86,1286,26.6,814,811,685 +246,2781,2758,62,63,136.6,16.85,1286,26.5,813,811,685 +247,2698,2744,62,62,136.6,16.85,1286,26.5,814,811,686 +248,2758,2753,62,62,136.6,16.85,1286,26.4,813,811,686 +249,2743,2734,61,62,136.6,16.84,1285,26.6,813,811,686 +250,2688,2739,62,62,136.6,16.84,1285,26.7,814,811,687 +251,2729,2734,62,62,136.5,16.84,1285,26.5,812,811,687 +252,2682,2711,63,62,136.5,16.84,1285,26.4,813,811,687 +253,2705,2715,63,62,136.5,16.83,1285,26.7,813,811,687 +254,2682,2715,61,62,136.5,16.83,1285,26.6,814,811,687 +255,2709,2732,62,62,136.5,16.83,1285,26.5,813,811,688 +256,2741,2737,62,62,136.5,16.83,1284,26.5,814,811,688 +257,2694,2722,63,62,136.5,16.83,1284,26.6,813,811,688 +258,2708,2745,62,62,136.5,16.83,1284,26.7,813,811,688 +259,2717,2727,61,62,136.5,16.83,1284,26.7,814,811,688 +260,2699,2735,62,62,136.5,16.83,1284,26.6,813,811,688 +261,2679,2712,61,62,136.4,16.83,1284,26.6,813,811,688 +262,2730,2744,61,61,136.4,16.82,1284,26.7,813,811,689 +263,2702,2748,62,61,136.4,16.82,1284,26.7,814,811,689 +264,2770,2729,64,62,136.4,16.82,1284,26.4,812,811,689 +265,2719,2725,62,62,136.4,16.82,1283,26.6,813,811,689 +266,2724,2728,64,62,136.4,16.82,1283,26.5,814,811,689 +267,2747,2728,63,62,136.4,16.82,1283,26.6,812,811,689 +268,2677,2733,61,62,136.1,16.82,1283,26.5,814,811,690 +269,2682,2718,61,62,136.1,16.82,1283,26.5,813,811,690 +270,2677,2723,62,62,136.1,16.78,1283,26.6,813,811,690 +271,2749,2723,61,61,136.1,16.78,1283,26.6,814,811,690 +272,2718,2713,61,61,136.1,16.78,1283,26.6,814,811,690 +273,2722,2713,62,61,136.1,16.79,1283,26.5,814,811,690 +274,2740,2726,62,61,136.1,16.79,1282,26.5,814,811,690 +275,2771,2726,60,61,136.2,16.79,1282,26.4,814,811,690 +276,2689,2725,61,61,136.2,16.79,1282,26.5,814,811,691 +277,2766,2730,62,61,136.2,16.79,1282,26.4,812,811,691 +278,2693,2711,61,61,136.2,16.79,1282,26.6,813,811,691 +279,2679,2715,62,61,136.2,16.79,1282,26.6,812,811,691 +280,2701,2715,63,62,136.2,16.79,1282,26.4,814,811,691 +281,2751,2710,60,62,136.2,16.79,1282,26.5,813,811,691 +282,2696,2706,60,62,136.2,16.79,1282,26.6,812,811,691 +283,2678,2719,60,61,136.2,16.79,1281,26.6,813,811,691 +284,2677,2723,62,62,136.2,16.79,1281,26.5,813,811,691 +285,2705,2719,61,62,136.2,16.79,1281,26.7,814,811,691 +286,2668,2718,62,62,136.1,16.79,1281,26.6,813,811,692 +287,2690,2709,60,62,136.2,16.79,1281,26.6,814,811,692 +288,2718,2708,61,62,136.2,16.79,1281,26.5,812,811,692 +289,2639,2726,61,62,136.2,16.79,1281,26.6,812,811,692 +290,2703,2721,60,61,136.1,16.79,1281,26.4,813,811,692 +291,2707,2717,61,61,136.1,16.79,1281,26.5,814,811,692 +292,2726,2717,61,61,136.1,16.79,1281,26.7,812,811,692 +293,2720,2716,61,61,136.1,16.78,1281,26.6,812,811,692 +294,2747,2720,61,61,136.2,16.79,1281,26.6,813,811,692 +295,2765,2720,61,61,136.2,16.79,1281,26.6,812,811,692 +296,2742,2720,60,61,136.2,16.79,1280,26.6,813,811,692 +297,2706,2701,61,61,136.2,16.79,1280,26.3,813,811,692 +298,2637,2701,62,61,136.2,16.79,1280,26.5,812,811,692 +299,2691,2701,61,61,136.1,16.79,1280,26.5,812,811,692 +300,2718,2718,61,62,136.1,16.79,1280,26.3,813,811,693 +301,2650,2700,60,62,136.1,16.79,1280,26.6,813,811,693 +302,2681,2696,61,62,136.1,16.78,1280,26.6,812,811,693 +303,2704,2700,62,61,136.1,16.78,1280,26.6,813,811,693 +304,2658,2699,62,61,136.1,16.78,1280,26.5,813,811,693 +305,2704,2695,62,61,136.1,16.78,1280,26.5,812,811,693 +306,2713,2695,62,61,136.1,16.78,1279,26.3,812,811,693 +307,2689,2694,61,61,136.1,16.78,1279,26.3,815,811,693 +308,2698,2694,2698,61,136.1,16.78,1279,26.3,815,811,693 +309,2680,2698,58,61,136.1,16.78,1279,26.4,812,811,692 +310,2491,2625,53,59,136.4,16.78,1279,26.4,814,811,676 +311,2241,2447,47,56,137,16.82,1278,26.5,813,811,647 +312,2016,2195,44,52,139.3,16.9,1278,26.3,813,811,617 +313,1744,1952,39,47,139.9,17.17,1278,26.6,814,811,592 +314,1614,1736,36,43,142.1,17.26,1277,26.4,813,811,566 +315,1436,1572,32,38,144.1,17.53,1276,26.3,813,811,542 +316,1332,1431,28,35,146.1,17.77,1276,26.5,811,811,519 +317,1162,1285,24,31,146.8,18.01,1276,26.4,813,811,499 +318,1083,1162,23,27,149.1,18.1,1275,26.2,813,811,480 +319,979,1045,20,24,149.7,18.38,1275,26.3,814,811,464 +320,888,952,17,22,150.4,18.46,1275,26.3,813,811,450 +321,834,879,18,20,151.2,18.55,1274,26.4,813,811,437 +322,760,811,15,18,153.1,18.64,1274,26.3,814,811,426 +323,698,747,15,16,153.7,18.88,1273,26.4,814,811,416 +324,646,689,13,15,154.4,18.95,1273,26.4,814,811,408 +325,610,645,10,14,155,19.04,1273,26.4,813,811,401 +326,554,601,9,12,155.7,19.11,1272,26.4,814,811,395 +327,530,561,10,11,156.3,19.19,1272,26.5,814,811,389 +328,507,527,8,10,157,19.27,1271,26.2,813,811,385 +329,472,493,9,10,157.7,19.36,1271,26.4,814,811,381 +330,472,469,8,9,158.3,19.44,1271,26.1,813,811,378 +331,418,445,8,8,158.8,19.53,1271,26.4,814,811,375 +332,427,427,8,8,159.3,19.59,1271,26.3,812,811,372 +333,406,410,7,7,159.8,19.64,1270,26.4,814,811,370 +334,380,396,8,7,160.2,19.7,1270,26.2,813,811,369 +335,352,374,6,7,160.6,19.76,1270,26.1,814,811,367 +336,356,369,6,7,161.1,19.8,1270,26.2,813,811,366 +337,352,362,6,6,161.1,19.86,1270,26.2,814,811,365 +338,347,348,6,6,161.5,19.87,1269,26.3,813,811,364 +339,325,342,4,6,161.9,19.92,1269,26.1,814,811,363 +340,322,332,4,5,162,19.96,1269,26.1,814,811,362 +341,305,322,6,5,162,19.97,1268,26.1,813,811,362 +342,316,319,6,5,162.1,19.98,1268,26.1,814,811,361 +343,307,314,5,5,162.6,19.99,1268,26.2,813,811,361 +344,289,305,5,5,163.1,20.05,1268,26.2,814,811,361 +345,300,298,3,5,163.1,20.05,1268,26.2,813,811,361 +346,287,294,3,5,163.1,20.11,1268,26.4,813,811,361 +347,290,294,4,4,163.2,20.12,1267,26.3,814,811,360 +348,272,287,3,4,163.2,20.12,1267,26.1,813,811,361 +349,287,289,3,4,163.3,20.13,1267,26.1,813,811,360 +350,267,287,4,3,163.4,20.14,1267,26.2,813,811,361 +351,280,281,3,3,163.4,20.14,1267,26.1,813,811,361 +352,285,284,2,3,163.5,20.15,1266,26.1,813,811,361 +353,280,282,2,3,163.5,20.16,1266,26.3,813,811,361 +354,286,277,3,2,163.6,20.17,1266,26.1,813,811,361 +355,276,276,4,3,163.6,20.17,1266,26.2,813,811,361 +356,282,275,2,3,163.7,20.18,1266,26.3,813,811,361 +357,288,277,4,3,163.7,20.18,1266,26.1,813,811,361 +358,270,273,3,3,163.8,20.19,1265,26.3,813,811,361 +359,260,269,2,3,163.8,20.2,1265,26,813,811,362 +360,261,266,3,3,163.9,20.2,1265,26.2,813,811,361 +361,281,271,3,3,163.9,20.21,1265,26.1,813,811,361 +362,266,268,3,3,163.9,20.21,1265,26.3,814,811,361 +363,268,268,2,2,163.9,20.21,1265,26.1,813,811,362 +364,261,269,3,2,164,20.21,1265,26,813,811,362 +365,270,269,2,2,164,20.22,1265,26.1,814,811,362 +366,281,267,3,2,164.1,20.23,1264,26,813,811,362 +367,279,266,2,3,164.1,20.23,1264,25.9,813,811,362 +368,263,266,3,3,164.1,20.24,1264,26.1,812,811,362 +369,253,263,2,3,164.1,20.24,1264,25.9,813,811,363 +370,262,267,3,2,164.2,20.24,1264,26.1,813,811,363 +371,258,263,2,2,164.2,20.25,1264,26,813,811,363 +372,269,267,2,2,164.3,20.25,1264,26.1,813,811,363 +373,273,267,2,2,164.3,20.25,1264,26,813,811,363 +374,268,266,1,2,164.3,20.26,1264,26.1,813,811,363 +375,271,263,3,2,164.3,20.26,1264,25.9,813,811,363 +376,261,263,2,2,164.4,20.26,1263,26,813,811,363 +377,260,262,2,2,164.4,20.27,1263,26.1,813,811,363 +378,268,263,1,2,164.4,20.27,1263,26.1,813,811,364 +379,263,261,3,2,164.5,20.28,1263,26,813,811,364 +380,252,262,3,2,164.5,20.28,1263,26,813,811,364 +381,259,263,2,2,164.5,20.28,1263,25.9,814,811,364 +382,262,262,3,2,164.9,20.28,1263,25.9,813,811,364 +383,260,264,2,2,164.9,20.33,1263,26.1,813,811,364 +384,258,261,2,2,164.9,20.33,1263,26.1,813,811,364 +385,263,264,2,2,164.9,20.33,1263,26.1,813,811,364 +386,255,259,2,2,164.8,20.33,1263,26.1,813,811,364 +387,262,259,1,2,164.9,20.33,1263,25.9,813,811,364 +388,275,258,0,1,164.9,20.33,1263,25.9,813,811,364 +389,251,253,1,1,164.9,20.33,1263,26,813,811,364 +390,259,256,1,1,164.9,20.33,1263,25.8,813,811,364 +391,249,256,1,1,164.9,20.33,1262,25.9,813,811,365 +392,257,258,2,1,164.9,20.33,1262,26.1,814,811,365 +393,258,258,2,1,164.9,20.33,1262,25.8,813,811,365 +394,257,257,1,1,164.9,20.33,1262,26,813,811,365 +395,261,257,1,1,164.9,20.33,1262,25.8,813,811,365 +396,255,260,0,1,164.9,20.33,1262,26,813,811,365 +397,262,260,1,1,164.9,20.34,1262,25.8,813,811,365 +398,256,258,3,1,164.9,20.34,1262,25.7,813,811,365 +399,265,260,2,1,164.9,20.34,1262,25.9,813,811,365 +400,253,259,1,1,164.9,20.34,1262,25.7,814,811,365 +401,257,262,1,2,165,20.34,1262,25.9,813,811,365 +402,243,260,1,1,165,20.34,1262,25.8,814,811,365 +403,257,260,0,1,165,20.34,1262,26,813,811,365 +404,260,262,0,1,165,20.34,1261,25.7,813,811,366 +405,254,258,2,1,165,20.34,1261,25.8,814,811,366 +406,250,260,1,1,165,20.34,1261,25.7,813,811,366 +407,256,261,0,1,165,20.34,1261,26.1,813,811,366 +408,276,258,2,1,165,20.34,1261,25.7,813,811,366 +409,263,260,2,1,165,20.34,1261,25.8,813,811,366 +410,258,260,1,1,165,20.35,1261,25.7,814,811,366 +411,253,260,0,1,165,20.35,1261,25.8,812,811,366 +412,252,258,0,1,165.1,20.35,1261,25.7,813,811,366 +413,251,257,0,0,165,20.35,1261,25.8,814,811,366 +414,261,258,0,0,165.1,20.35,1261,25.7,814,811,367 +415,254,256,1,1,165.1,20.36,1261,25.9,813,811,367 +416,255,255,1,1,165.1,20.35,1261,25.8,812,811,367 +417,262,256,1,1,165.1,20.35,1261,25.9,813,811,367 +418,265,255,0,1,165.1,20.36,1260,25.7,813,811,367 +419,244,256,2,1,165.1,20.36,1260,25.7,814,811,368 +420,272,257,1,1,165.1,20.35,1260,25.8,812,811,368 +421,259,257,1,1,165.2,20.36,1260,26,813,811,368 +422,256,258,0,1,165.2,20.36,1260,26,812,811,368 +423,263,257,263,1,165.1,20.37,1260,25.8,812,811,368 +424,245,256,1,1,165.2,20.36,1260,25.7,812,811,368 +425,241,252,1,1,165.2,20.37,1260,25.7,814,811,368 +426,257,258,0,1,165.2,20.37,1260,25.7,812,811,368 +427,248,255,1,1,165.1,20.37,1260,25.8,813,811,368 +428,241,252,1,1,165.1,20.36,1260,25.7,813,811,369 +429,249,253,1,1,165.1,20.36,1260,25.7,812,811,369 +430,245,254,1,1,165.1,20.36,1260,25.7,813,811,369 +431,260,258,1,0,165.1,20.36,1260,25.7,813,811,369 +432,249,259,0,1,165.1,20.36,1260,25.9,812,811,369 +433,256,257,0,1,165.1,20.36,1260,25.9,813,811,369 +434,255,257,1,1,165.1,20.36,1260,25.8,812,811,369 +435,251,254,0,0,165.1,20.36,1260,25.9,812,811,369 +436,249,254,1,0,165.1,20.36,1260,25.7,812,811,369 +437,267,255,1,1,165.1,20.36,1260,25.7,813,811,369 +438,251,251,0,1,165.1,20.36,1260,25.7,814,811,369 +439,241,251,0,1,165.1,20.36,1259,25.8,813,811,369 +440,264,253,0,1,165.1,20.36,1259,25.7,813,811,369 +441,250,256,0,0,165,20.35,1259,25.7,812,811,369 +442,251,256,0,0,165,20.35,1259,25.8,812,811,369 +443,247,256,0,0,165,20.35,1259,25.7,813,811,369 +444,263,257,0,0,165,20.35,1259,25.6,812,811,369 +445,247,255,0,0,165,20.35,1259,25.7,813,811,369 +446,257,253,1,0,165,20.35,1259,25.7,812,811,369 +447,256,255,0,0,165,20.35,1259,25.8,812,811,370 +448,253,256,0,0,165,20.35,1259,25.7,813,811,370 +449,248,251,0,0,165,20.34,1259,25.6,812,811,370 +450,246,253,0,0,165,20.34,1259,25.8,812,811,370 +451,244,252,0,0,165,20.34,1259,25.5,813,811,369 +452,249,252,0,0,165,20.34,1259,25.5,812,811,370 +453,268,254,0,0,165,20.35,1259,25.7,812,811,370 +454,252,252,0,0,165,20.35,1259,25.5,813,811,370 \ No newline at end of file diff --git a/gnuplot/data/R1-s.csv b/gnuplot/data/R1-s.csv new file mode 100644 index 0000000..71d984c --- /dev/null +++ b/gnuplot/data/R1-s.csv @@ -0,0 +1,77 @@ +t,CO2,CO2 f,CO,CO f,O2ppo2,O2xc,T CO2,T O2,P CO2,P O2,R H +0,2240,2170,0,0,165.1,20.36,23.6,23.0,813,811,41.9 + +1,2160,2160,216,0,165,20.35,23.6,23.0,813,811,41.9 + +2,2170,2160,0,0,165.1,20.35,23.6,23.0,813,811,41.9 + +3,2210,2170,1,0,165.1,20.35,23.6,22.9,813,811,41.9 + +4,2160,2150,1,0,165.1,20.36,23.6,22.8,813,811,41.9 + +5,2080,2170,0,0,165.1,20.36,23.6,22.8,814,811,41.9 + +6,2200,2190,1,0,165.2,20.36,23.6,22.9,813,811,41.9 + +7,2180,2170,0,0,164.8,20.37,23.6,23.0,815,811,41.9 + +8,2110,2170,1,0,164.7,20.32,23.6,23.1,813,811,41.9 + +9,2080,2140,0,0,164.7,20.32,23.6,23.1,814,811,41.9 + +10,2080,2140,0,0,164.7,20.31,23.6,23.0,814,811,41.9 + +11,2160,2170,1,0,164.7,20.31,23.6,22.9,813,811,41.9 + +12,2190,2160,0,0,164.7,20.31,23.6,23.0,813,811,41.9 + +13,2100,2170,0,0,164.7,20.31,23.6,23.0,813,811,41.9 + +14,2160,2170,1,0,164.7,20.31,23.6,23.0,813,811,41.9 + +15,2170,2150,0,0,164.8,20.31,23.6,22.8,813,811,41.9 + +,,,,,,,,,,, +144,38320,38370,0,0,138,17.02,23.8,23.1,813,811,83.3 + +145,38320,38470,0,0,138,17.02,23.8,23.2,814,811,83.3 + +146,37680,38270,0,0,138,17.02,23.8,23.3,813,811,83.3 + +147,38370,38220,0,0,138,17.02,23.8,23.2,814,811,83.2 + +148,38900,38370,0,0,138,17.02,23.8,23.1,814,811,83.1 + +149,38660,38370,0,0,138,17.02,23.8,23.2,814,811,83.1 + +,,,,,,,,,,, + +160,38560,38370,0,0,137.9,17.01,23.8,23.3,814,811,82.7 + +161,38800,38320,0,0,137.9,17,23.8,23.1,814,811,82.7 + +162,38370,38270,0,0,137.9,17,23.8,23.0,814,811,82.6 + +,,,,,,,,,,, + +493,2190,2250,0,0,164.9,20.33,23.6,22.9,813,811,42.2 + +494,2180,2230,1,0,164.9,20.33,23.6,23.0,813,811,42.2 + +495,2190,2240,0,0,165.3,20.33,23.6,22.9,813,811,42.2 + +496,2160,2230,1,0,165.3,20.38,23.6,23.0,813,811,42.2 + +497,2240,2260,1,0,165.2,20.38,23.6,23.0,813,811,42.3 + +498,2300,2260,0,0,164.7,20.37,23.6,23.2,813,811,42.3 + +499,2190,2240,1,0,164.6,20.31,23.6,22.9,813,811,42.3 + +500,2280,2230,0,0,164.6,20.31,23.6,22.9,813,811,42.3 + +501,2170,2240,0,0,164.7,20.3,23.6,23.0,813,811,42.3 + +502,2140,2230,0,1,164.7,20.3,23.6,23.0,813,811,42.3 + +503,2300,2250,0,0,164.7,20.3,23.6,23.0,813,811,42.3 \ No newline at end of file diff --git a/gnuplot/data/R1.csv b/gnuplot/data/R1.csv new file mode 100644 index 0000000..91130c9 --- /dev/null +++ b/gnuplot/data/R1.csv @@ -0,0 +1,507 @@ +Fri Feb 28 14:52:02 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(xcent),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,224,217,0,0,165.1,20.36,1236,23,813,811,419 +1,216,216,216,0,165,20.35,1236,23,813,811,419 +2,217,216,0,0,165.1,20.35,1236,23,813,811,419 +3,221,217,1,0,165.1,20.35,1236,22.9,813,811,419 +4,216,215,1,0,165.1,20.36,1236,22.8,813,811,419 +5,208,217,0,0,165.1,20.36,1236,22.8,814,811,419 +6,220,219,1,0,165.2,20.36,1236,22.9,813,811,419 +7,218,217,0,0,164.8,20.37,1236,23,815,811,419 +8,211,217,1,0,164.7,20.32,1236,23.1,813,811,419 +9,208,214,0,0,164.7,20.32,1236,23.1,814,811,419 +10,208,214,0,0,164.7,20.31,1236,23,814,811,419 +11,216,217,1,0,164.7,20.31,1236,22.9,813,811,419 +12,219,216,0,0,164.7,20.31,1236,23,813,811,419 +13,210,217,0,0,164.7,20.31,1236,23,813,811,419 +14,216,217,1,0,164.7,20.31,1236,23,813,811,419 +15,217,215,0,0,164.8,20.31,1236,22.8,813,811,419 +16,207,215,0,0,164.8,20.32,1236,22.9,815,811,419 +17,219,216,0,0,164.8,20.29,1236,22.9,813,812,419 +18,230,219,0,0,164.8,20.29,1236,22.9,813,812,419 +19,299,254,0,0,164.8,20.29,1236,23,816,812,420 +20,432,351,0,0,164.8,20.3,1236,23,816,812,427 +21,575,473,1,0,164.8,20.3,1236,23,815,812,439 +22,709,605,0,0,164.7,20.29,1237,22.9,815,812,455 +23,873,747,1,0,164.3,20.29,1237,23,816,812,473 +24,1029,911,0,1,163.6,20.23,1237,23,816,812,493 +25,1241,1091,1,1,163,20.15,1237,22.8,814,812,515 +26,1420,1283,1,1,162.3,20.08,1237,23,816,812,539 +27,1582,1453,2,1,161.5,19.99,1237,22.9,816,812,562 +28,1731,1614,0,1,160.8,19.9,1237,22.9,813,812,586 +29,1907,1760,1,1,158.5,19.8,1237,22.9,815,812,610 +30,2051,1925,1,1,157.9,19.52,1238,22.9,814,812,633 +31,2161,2061,2,1,157.1,19.44,1238,23,814,812,654 +32,2288,2191,1,1,156.4,19.38,1238,23,814,811,674 +33,2410,2324,2,1,154.4,19.26,1238,23,813,812,692 +34,2604,2459,2,1,153.8,19.02,1238,23,814,812,710 +35,2670,2587,1,1,153.2,18.95,1238,23.1,814,812,725 +36,2770,2718,2,1,151.2,18.87,1239,23,813,812,739 +37,2933,2829,1,1,150.7,18.62,1239,22.8,814,812,753 +38,2960,2937,0,1,150.2,18.56,1239,22.9,814,812,766 +39,3096,3051,1,1,149.6,18.5,1239,23,814,812,778 +40,3146,3133,0,1,149,18.43,1239,23.2,814,812,790 +41,3290,3236,1,1,148.2,18.34,1239,23.1,814,812,811 +42,3413,3327,1,1,147.7,18.26,1239,23,814,812,821 +43,3458,3400,2,1,145.8,18.22,1239,22.9,814,811,830 +44,3513,3463,2,1,145.3,17.98,1239,23,814,811,839 +45,3509,3513,1,1,144.8,17.91,1239,23,814,811,846 +46,3500,3562,0,0,144.8,17.91,1240,23,814,811,852 +47,3637,3617,0,0,144.4,17.86,1240,22.9,814,811,852 +48,3637,3632,1,0,144,17.81,1239,22.9,814,811,857 +49,3627,3637,0,0,143.5,17.75,1239,22.9,813,811,860 +50,3672,3657,0,0,143.1,17.7,1239,23,813,811,863 +51,3706,3692,0,0,142.7,17.65,1239,23.1,814,811,865 +52,3716,3702,1,0,142.3,17.6,1239,23,814,811,867 +53,3667,3702,0,0,141.9,17.54,1239,23.2,814,811,868 +54,3692,3727,2,1,141.5,17.49,1239,23,814,811,869 +55,3693,3727,1,0,141.1,17.44,1239,23.1,814,811,870 +56,3757,3742,0,0,141.1,17.4,1239,23,815,811,870 +57,3712,3732,0,0,141.1,17.4,1239,23,814,811,870 +58,3747,3757,0,0,140.7,17.4,1239,23,815,811,870 +59,3742,3752,0,0,140.7,17.36,1239,23.3,813,811,870 +60,3766,3762,0,0,140.3,17.35,1239,23.2,814,811,870 +61,3767,3771,2,0,140.3,17.31,1239,23,814,811,870 +62,3728,3767,0,0,140.2,17.3,1239,23,815,811,869 +63,3743,3782,1,0,140.2,17.29,1239,23,815,811,869 +64,3801,3791,0,0,140.1,17.29,1239,23,814,811,869 +65,3752,3796,0,0,140.1,17.28,1239,23,814,811,868 +66,3762,3801,0,0,140,17.27,1239,23,814,811,868 +67,3836,3821,1,0,140,17.26,1239,23,814,811,867 +68,3772,3801,0,0,139.6,17.26,1239,23.1,815,811,867 +69,3791,3806,1,0,139.6,17.22,1239,23.1,814,811,866 +70,3782,3796,1,1,139.5,17.21,1239,23.1,814,811,866 +71,3773,3787,0,1,139.5,17.21,1239,23.2,814,811,866 +72,3763,3792,0,1,139.4,17.2,1239,23.1,813,811,865 +73,3787,3802,0,0,139.4,17.19,1239,23.1,814,811,864 +74,3797,3812,0,0,139.3,17.19,1239,23,814,811,864 +75,3817,3817,0,0,139.3,17.18,1239,23,814,811,864 +76,3807,3797,0,0,139.2,17.17,1239,23,816,811,863 +77,3787,3797,0,0,139.2,17.17,1239,23,814,811,863 +78,3817,3807,0,0,139.1,17.16,1239,23.1,814,811,862 +79,3783,3807,0,0,139.1,17.16,1239,23.1,814,811,862 +80,3807,3807,0,0,139.1,17.15,1239,23,814,811,861 +81,3842,3812,1,0,139,17.15,1239,23,814,811,860 +82,3851,3807,1,0,139,17.14,1239,23,814,811,860 +83,3861,3837,0,0,139,17.14,1239,23.3,814,811,859 +84,3798,3817,0,0,139,17.14,1239,23.3,814,811,858 +85,3807,3822,3807,0,138.9,17.13,1239,23.1,814,811,858 +86,3788,3817,0,0,138.9,17.13,1239,23.2,814,811,858 +87,3764,3812,0,0,138.6,17.13,1239,23.1,814,811,857 +88,3847,3822,2,0,138.6,17.09,1239,23,814,811,857 +89,3788,3812,1,0,138.5,17.09,1239,23,814,811,856 +90,3768,3817,1,0,138.5,17.08,1239,23.1,814,811,856 +91,3778,3808,0,0,138.5,17.08,1239,23,814,811,855 +92,3837,3817,2,0,138.5,17.08,1239,23,815,811,855 +93,3798,3822,0,0,138.4,17.07,1239,23,814,811,854 +94,3773,3832,0,0,138.4,17.07,1239,23,814,811,854 +95,3783,3827,1,0,138.4,17.07,1239,23,814,811,854 +96,3832,3832,0,0,138.4,17.07,1239,23,814,811,853 +97,3764,3823,1,0,138.4,17.07,1239,23.1,814,811,853 +98,3837,3818,0,0,138.4,17.07,1239,23,814,811,852 +99,3808,3818,0,0,138.4,17.07,1239,23.2,814,811,852 +100,3802,3823,0,0,138.4,17.06,1239,23,814,811,851 +101,3852,3827,0,0,138.4,17.06,1239,23,814,811,851 +102,3880,3842,0,0,138.4,17.06,1239,23,814,811,850 +103,3792,3822,0,0,138.4,17.06,1239,23.2,815,811,849 +104,3818,3832,0,0,138.4,17.06,1239,23,814,811,849 +105,3837,3837,0,0,138.3,17.06,1239,23,814,811,848 +106,3823,3832,0,0,138.3,17.06,1239,23,814,811,848 +107,3818,3827,1,0,138.3,17.06,1239,23.2,814,811,848 +108,3798,3813,0,0,138.3,17.06,1238,23.3,814,811,847 +109,3793,3813,0,0,138.3,17.06,1238,23.1,814,811,847 +110,3803,3832,0,0,138.3,17.06,1239,23.3,814,811,846 +111,3827,3837,0,0,138.3,17.06,1238,23.3,814,811,846 +112,3813,3832,0,0,138.3,17.05,1239,23,813,811,845 +113,3793,3827,0,0,138.3,17.05,1239,23,814,811,845 +114,3875,3832,1,0,138.3,17.06,1238,23.3,814,811,844 +115,3813,3827,0,0,138.3,17.05,1238,23.2,814,811,844 +116,3812,3837,1,0,138.3,17.05,1238,23,814,811,843 +117,3842,3837,0,0,138.3,17.05,1238,23.1,814,811,843 +118,3808,3837,0,0,138.3,17.05,1238,23,814,811,843 +119,3778,3827,0,0,138.3,17.05,1238,23.1,814,811,842 +120,3812,3837,0,0,138.2,17.05,1238,23.2,814,811,842 +121,3875,3837,0,0,138.2,17.04,1238,23.1,814,811,842 +122,3866,3847,0,0,138.2,17.04,1238,23.1,814,811,841 +123,3837,3837,0,0,138.2,17.04,1238,23.3,814,811,841 +124,3827,3837,0,0,138.2,17.04,1238,23.2,814,811,840 +125,3847,3837,0,0,138.1,17.04,1238,23.2,814,811,840 +126,3783,3832,0,0,138.1,17.03,1238,23,814,811,840 +127,3837,3832,0,0,138.1,17.03,1238,23.2,814,811,839 +128,3788,3827,0,0,138.1,17.03,1238,23.2,814,811,839 +129,3827,3827,0,0,138.1,17.03,1238,23.2,814,811,838 +130,3842,3832,0,0,138.1,17.03,1238,23.1,814,811,838 +131,3807,3842,0,0,138.1,17.03,1238,23.1,814,811,838 +132,3802,3827,0,0,138.1,17.03,1238,23.1,814,811,837 +133,3871,3837,0,0,138.1,17.03,1238,23,814,811,837 +134,3847,3837,0,0,138.1,17.03,1238,23.2,814,811,836 +135,3812,3837,0,0,138.1,17.02,1238,23,814,811,836 +136,3812,3827,0,0,138.1,17.03,1238,23.3,813,811,836 +137,3803,3842,0,0,138.1,17.03,1238,23.3,814,811,835 +138,3797,3837,0,0,138,17.03,1238,23,812,811,835 +139,3803,3837,0,0,138,17.02,1238,23.1,814,811,835 +140,3827,3827,0,0,138,17.02,1238,23,814,811,834 +141,3856,3822,0,0,138,17.02,1238,23,814,811,834 +142,3807,3832,0,0,138,17.02,1238,23.2,814,811,833 +143,3802,3822,0,0,138,17.02,1238,23,813,811,833 +144,3832,3837,0,0,138,17.02,1238,23.1,813,811,833 +145,3832,3847,0,0,138,17.02,1238,23.2,814,811,833 +146,3768,3827,0,0,138,17.02,1238,23.3,813,811,833 +147,3837,3822,0,0,138,17.02,1238,23.2,814,811,832 +148,3890,3837,0,0,138,17.02,1238,23.1,814,811,831 +149,3866,3837,0,0,138,17.02,1238,23.2,814,811,831 +150,3797,3832,0,0,138,17.01,1238,23,814,811,831 +151,3832,3832,0,0,138,17.02,1238,23.2,814,811,830 +152,3793,3817,0,0,138,17.02,1238,23,814,811,830 +153,3866,3832,0,0,138,17.02,1238,23.2,814,811,830 +154,3823,3837,0,0,138,17.02,1238,23.2,814,811,829 +155,3807,3832,0,0,138,17.02,1238,23.1,814,811,828 +156,3856,3837,0,0,138,17.01,1238,23,814,811,828 +157,3808,3822,0,0,137.9,17.01,1238,23.1,813,811,828 +158,3875,3832,0,0,137.9,17.01,1238,23,814,811,828 +159,3808,3827,0,0,137.9,17.01,1238,23.3,814,811,827 +160,3856,3837,0,0,137.9,17.01,1238,23.3,814,811,827 +161,3880,3832,0,0,137.9,17,1238,23.1,814,811,827 +162,3837,3827,0,0,137.9,17,1238,23,814,811,826 +163,3861,3827,0,0,137.9,17,1238,23.2,814,811,826 +164,3832,3817,0,0,137.9,17,1238,23,813,811,826 +165,3842,3827,0,0,137.9,17,1238,23,814,811,825 +166,3783,3822,0,0,137.9,17,1238,23,814,811,825 +167,3817,3817,0,0,137.9,17,1238,23,814,811,825 +168,3773,3822,0,0,137.9,17,1238,23.1,814,811,824 +169,3852,3822,0,0,137.9,17,1238,23,814,811,824 +170,3823,3812,0,0,137.9,17,1238,23.1,814,811,824 +171,3788,3812,0,0,137.9,17,1238,23.1,813,811,823 +172,3802,3817,0,0,137.9,17,1238,23,814,811,823 +173,3817,3827,0,0,137.9,17,1238,23.2,816,811,823 +174,3808,3812,0,0,137.9,17,1238,23,814,811,823 +175,3783,3807,0,0,137.9,17.01,1238,23,814,811,822 +176,3797,3807,0,0,137.9,17.01,1238,23,813,811,822 +177,3832,3812,0,0,137.9,17.01,1238,23,813,811,822 +178,3802,3827,0,0,138,17.01,1238,23.1,814,811,821 +179,3827,3832,0,0,138,17.01,1238,23.1,813,811,821 +180,3827,3822,0,0,138,17.01,1238,23.2,814,811,821 +181,3778,3822,0,0,138,17.01,1238,23,814,811,821 +182,3847,3827,0,0,138,17.01,1238,23.1,814,811,820 +183,3787,3822,0,0,138,17.01,1238,23,814,811,819 +184,3807,3822,0,0,138,17.01,1238,23.1,814,811,819 +185,3817,3822,0,0,138,17.01,1238,23.1,814,811,819 +186,3802,3817,0,0,138,17.01,1238,23.3,812,811,819 +187,3787,3822,0,0,138,17.01,1237,23,814,811,818 +188,3812,3832,0,0,138,17.01,1238,23.2,814,811,818 +189,3768,3827,0,0,138,17.02,1238,23,814,811,818 +190,3837,3837,0,0,138,17.02,1238,23,814,811,818 +191,3875,3827,0,0,138,17.02,1238,23.1,812,811,817 +192,3837,3837,0,0,138,17.02,1238,23.1,814,811,817 +193,3817,3822,0,0,138,17.02,1237,23.2,813,811,816 +194,3817,3822,0,0,138,17.02,1238,23,814,811,816 +195,3822,3822,0,0,138,17.02,1237,23,814,811,816 +196,3812,3817,0,0,137.9,17.02,1238,23.2,813,811,815 +197,3812,3832,0,0,137.9,17.02,1237,23.2,814,811,815 +198,3773,3822,0,0,138,17.01,1237,23.2,814,811,815 +199,3802,3817,0,0,138,17.01,1238,23,814,811,815 +200,3802,3837,0,0,138,17.01,1237,23.2,813,811,814 +201,3812,3827,0,0,138,17.02,1237,23.3,814,811,814 +202,3787,3832,0,0,138,17.02,1237,23.3,814,811,814 +203,3748,3822,0,0,138,17.02,1237,23.2,814,811,814 +204,3802,3822,0,0,138,17.02,1238,23,814,811,813 +205,3837,3812,0,0,138,17.02,1237,22.9,814,811,813 +206,3817,3822,0,0,138,17.02,1237,23.3,814,811,813 +207,3773,3822,0,0,138,17.02,1237,23,814,811,813 +208,3822,3822,0,0,138,17.02,1237,23,814,811,812 +209,3861,3827,0,0,138,17.02,1237,23.2,814,811,812 +210,3783,3817,0,0,138,17.02,1237,23,814,811,811 +211,3822,3817,0,0,138,17.02,1237,23,814,811,811 +212,3812,3812,0,0,138,17.02,1237,23,813,811,811 +213,3812,3812,0,0,138,17.02,1238,23,814,811,811 +214,3812,3822,0,0,138,17.02,1237,23.3,814,811,810 +215,3773,3812,0,0,138,17.02,1237,23.2,814,811,810 +216,3788,3817,0,0,138,17.02,1237,23,813,811,810 +217,3802,3812,0,0,138,17.02,1237,23.3,814,811,810 +218,3797,3807,0,0,138,17.02,1237,23,812,811,809 +219,3827,3812,0,0,138,17.02,1237,23,814,811,809 +220,3758,3827,0,0,138,17.02,1237,22.9,814,811,809 +221,3797,3817,0,0,138,17.02,1237,23,812,811,809 +222,3822,3817,0,0,138,17.01,1237,23.1,814,811,808 +223,3787,3802,0,0,138,17.02,1237,23.2,814,811,808 +224,3792,3812,0,0,138,17.02,1237,23.1,814,811,808 +225,3802,3817,0,0,138,17.02,1237,23.2,812,811,807 +226,3827,3812,0,0,138,17.02,1237,23.1,813,811,807 +227,3754,3802,0,0,138,17.02,1237,23.1,814,811,807 +228,3787,3817,0,0,138,17.02,1237,23,814,811,807 +229,3739,3812,0,0,138,17.02,1237,23,813,811,806 +230,3856,3812,0,0,138,17.02,1237,23.1,813,811,806 +231,3783,3802,0,0,138,17.02,1237,23,814,811,805 +232,3783,3817,0,0,138,17.02,1238,23,813,811,805 +233,3827,3817,0,0,138,17.02,1237,23,814,811,805 +234,3842,3812,0,0,138,17.02,1237,23,813,811,805 +235,3802,3812,1,0,138,17.02,1238,23,813,811,804 +236,3817,3812,3817,0,138,17.02,1238,23.2,813,811,804 +237,3802,3812,0,0,138,17.02,1237,23.1,814,811,804 +238,3768,3812,0,0,138,17.02,1237,23.1,814,811,804 +239,3778,3812,0,0,138,17.02,1237,23.3,812,811,803 +240,3842,3807,0,0,138,17.02,1237,23.2,814,811,803 +241,3777,3807,0,0,138,17.01,1237,23.2,813,811,803 +242,3812,3807,0,0,138,17.01,1237,23.2,813,811,803 +243,3767,3807,0,0,138,17.01,1237,23.1,814,811,803 +244,3817,3812,0,0,138,17.01,1237,23.2,813,811,802 +245,3778,3802,0,0,138,17.01,1237,23,814,811,802 +246,3827,3817,0,0,138,17.02,1237,23,815,811,802 +247,3778,3792,0,0,138,17.01,1237,23.1,814,811,802 +248,3792,3807,0,0,138,17.01,1237,23,814,811,801 +249,3783,3812,0,0,138,17.02,1237,23.1,813,811,801 +250,3787,3802,0,0,138,17.02,1237,23.1,814,811,801 +251,3797,3792,0,0,138,17.02,1237,23.2,812,811,801 +252,3744,3792,0,0,138,17.02,1237,23,814,811,801 +253,3729,3797,0,0,138,17.02,1237,23,813,811,800 +254,3827,3807,0,0,138,17.02,1237,23,814,811,800 +255,3753,3802,0,0,138,17.02,1237,23,813,811,800 +256,3787,3797,0,0,138,17.02,1237,23,815,811,800 +257,3797,3802,0,0,138,17.02,1237,23,814,811,799 +258,3787,3807,0,0,138,17.02,1237,23.2,814,811,799 +259,3837,3812,0,0,138,17.02,1237,23.2,814,811,799 +260,3753,3797,1,0,138,17.02,1237,23,814,811,799 +261,3832,3807,0,0,138,17.02,1237,22.9,813,811,798 +262,3783,3787,0,0,138,17.02,1237,23,814,811,798 +263,3758,3792,0,0,138,17.02,1237,23,814,811,798 +264,3744,3812,0,0,138,17.02,1237,23,812,811,798 +265,3797,3797,0,0,138,17.02,1237,23.2,813,811,798 +266,3832,3812,0,0,138,17.02,1237,23,814,811,797 +267,3827,3797,0,0,138,17.02,1237,23.1,813,811,796 +268,3758,3802,0,0,138,17.02,1237,23,812,811,796 +269,3884,3812,0,0,138,17.02,1237,23.1,814,811,796 +270,3822,3817,0,0,138,17.02,1237,23,814,811,796 +271,3812,3817,0,0,138,17.02,1237,22.9,814,811,796 +272,3744,3797,0,0,138,17.02,1237,23,814,811,795 +273,3748,3792,0,0,138,17.02,1237,23,813,811,795 +274,3807,3807,0,0,138,17.01,1237,23,813,811,795 +275,3851,3802,0,0,138,17.02,1237,23.2,814,811,795 +276,3748,3783,0,0,138,17.02,1237,23.1,814,811,794 +277,3797,3797,0,0,138.1,17.02,1237,23.1,814,811,794 +278,3822,3802,0,0,138.1,17.03,1237,23,813,811,794 +279,3827,3812,0,0,138.1,17.03,1237,23.2,814,811,794 +280,3797,3782,0,0,138.1,17.03,1237,23.1,814,811,794 +281,3555,3669,0,0,138.2,17.03,1237,23,812,811,789 +282,3267,3448,0,0,138.5,17.04,1237,23,814,811,775 +283,3004,3203,0,0,139.1,17.08,1237,23.2,813,811,755 +284,2681,2912,0,0,141.1,17.16,1236,23,814,811,733 +285,2398,2620,0,0,143.1,17.4,1236,23.2,812,811,712 +286,2177,2352,0,0,143.6,17.64,1236,23,813,811,692 +287,1924,2098,0,0,145.4,17.7,1236,23,813,811,673 +288,1731,1884,0,0,146,17.93,1236,23.1,813,811,654 +289,1541,1680,0,0,146.7,18,1236,22.8,813,811,637 +290,1448,1530,0,0,148.6,18.09,1236,23,813,811,619 +291,1318,1412,0,0,149.2,18.33,1236,23,813,811,602 +292,1188,1284,0,0,149.9,18.4,1236,23.2,813,811,587 +293,1112,1171,1,0,150.7,18.49,1236,22.9,813,811,572 +294,968,1064,0,0,151.4,18.58,1236,23,813,811,559 +295,897,975,0,0,152.1,18.67,1236,23,813,811,546 +296,838,900,1,1,154.2,18.76,1236,23,813,811,535 +297,788,836,1,1,154.6,19.02,1236,23.1,813,811,525 +298,735,772,0,1,155,19.07,1236,23,813,811,516 +299,682,719,1,1,155.6,19.12,1236,22.9,813,811,508 +300,640,668,0,0,156.2,19.19,1236,22.9,813,811,501 +301,591,626,1,0,156.7,19.26,1236,23,813,811,495 +302,575,588,0,0,157.4,19.33,1236,23.1,813,811,489 +303,517,551,2,0,157.9,19.41,1235,23.1,813,811,484 +304,483,518,0,0,158.5,19.47,1236,22.9,813,811,479 +305,474,489,0,1,158.9,19.54,1236,23.1,813,811,472 +306,440,463,0,0,159.4,19.59,1236,23.1,813,811,469 +307,436,443,2,1,159.8,19.66,1236,23,813,811,466 +308,397,420,2,1,159.8,19.71,1236,22.9,813,811,463 +309,391,405,1,1,159.9,19.71,1236,23,813,811,461 +310,380,389,0,1,159.9,19.71,1236,23.1,814,811,459 +311,365,372,1,0,159.9,19.71,1235,23.1,813,811,457 +312,343,358,1,0,160.5,19.72,1235,23.1,813,811,457 +313,339,349,0,0,160.9,19.79,1236,23.1,813,811,455 +314,318,339,0,0,161.3,19.84,1236,23.1,813,811,454 +315,322,329,0,0,161.4,19.89,1236,23,813,811,452 +316,315,322,1,0,161.7,19.9,1235,22.8,815,811,451 +317,312,313,0,0,162.1,19.94,1236,22.9,813,811,450 +318,295,305,1,0,162.2,19.99,1236,22.9,813,811,449 +319,296,298,0,0,162.2,20,1236,23,813,811,448 +320,285,291,1,0,162.2,20,1235,22.8,813,811,447 +321,285,286,0,0,162.3,20,1236,23,813,811,447 +322,279,283,0,0,162.3,20.01,1236,23.1,813,811,446 +323,261,275,0,0,162.4,20.02,1236,22.8,813,811,445 +324,269,274,0,0,162.4,20.02,1236,22.8,813,811,444 +325,257,271,0,0,162.5,20.03,1235,22.8,813,811,444 +326,274,266,0,0,162.5,20.04,1236,23.1,815,811,443 +327,259,265,1,0,162.6,20.04,1236,22.8,815,811,443 +328,259,260,1,0,162.9,20.05,1236,22.9,813,811,443 +329,255,260,1,0,163.4,20.09,1236,22.9,813,811,442 +330,255,259,0,0,163.4,20.15,1236,23,813,811,442 +331,253,256,1,0,163.4,20.15,1236,22.8,813,811,441 +332,247,254,0,0,163.4,20.15,1236,23,813,811,441 +333,256,254,0,0,163.5,20.15,1236,23,813,811,441 +334,256,252,0,0,163.5,20.16,1236,23,813,811,440 +335,249,252,0,0,163.5,20.16,1236,23,812,811,440 +336,253,250,0,0,163.5,20.16,1236,23,813,811,440 +337,238,246,0,0,163.5,20.16,1236,23.1,813,811,440 +338,242,247,1,0,163.5,20.16,1236,23,813,811,440 +339,246,247,1,1,163.6,20.16,1236,23,813,811,440 +340,239,245,0,0,163.6,20.17,1236,22.7,813,811,440 +341,239,241,0,0,163.7,20.17,1236,22.9,813,811,439 +342,229,241,0,0,163.7,20.18,1236,23.1,813,811,439 +343,240,239,0,0,163.7,20.18,1236,22.9,813,811,439 +344,233,237,0,0,163.7,20.19,1236,22.8,813,811,438 +345,237,236,1,0,163.7,20.19,1236,22.8,813,811,438 +346,230,236,1,1,164.1,20.18,1236,22.9,815,811,438 +347,245,238,0,1,163.7,20.23,1235,22.9,813,811,437 +348,235,239,1,1,163.7,20.23,1236,22.9,813,811,436 +349,226,236,0,1,163.7,20.18,1236,23,813,811,436 +350,235,232,1,1,163.7,20.18,1236,22.9,813,811,435 +351,221,229,1,0,163.7,20.19,1236,23,813,811,434 +352,224,234,0,0,163.8,20.19,1236,22.9,815,811,432 +353,230,232,0,0,163.8,20.2,1236,23,813,811,431 +354,234,226,1,0,163.9,20.2,1236,22.9,813,811,430 +355,225,226,1,0,164,20.21,1236,23.1,815,811,429 +356,214,222,0,0,164,20.22,1236,23.1,813,811,427 +357,222,220,1,0,164,20.22,1236,23.1,813,811,427 +358,225,221,0,0,164.1,20.23,1236,23,813,811,426 +359,218,221,1,0,164.1,20.23,1236,22.9,813,811,425 +360,221,220,0,0,164.1,20.23,1236,22.8,812,811,425 +361,207,220,0,0,164.1,20.23,1236,23,812,811,424 +362,224,223,0,0,164.2,20.24,1236,23,813,811,424 +363,225,221,0,0,164.2,20.25,1236,22.9,815,811,424 +364,210,220,0,0,164.2,20.24,1236,23,813,811,424 +365,227,221,0,0,164.2,20.24,1236,23,813,811,424 +366,221,220,0,0,164.3,20.25,1236,22.9,813,811,424 +367,225,222,1,0,164.3,20.26,1236,23,815,811,424 +368,224,219,0,0,164.3,20.26,1236,22.9,813,811,424 +369,224,222,0,0,164.3,20.26,1236,22.9,813,811,424 +370,216,224,0,0,164.4,20.26,1236,23,813,811,424 +371,217,220,1,0,164.3,20.27,1236,23,813,811,424 +372,222,222,1,0,164.3,20.26,1236,22.8,813,811,424 +373,221,221,0,0,164.4,20.26,1236,23,813,811,424 +374,223,222,0,1,164.4,20.27,1236,23,815,811,425 +375,226,224,0,1,164.4,20.27,1236,22.9,815,811,425 +376,239,224,0,0,164.4,20.28,1236,22.8,813,811,425 +377,226,225,0,0,164.5,20.28,1236,23,813,811,425 +378,217,223,1,0,164.1,20.28,1236,22.9,813,811,425 +379,216,224,1,0,164.1,20.23,1236,23.1,813,811,425 +380,223,224,0,0,164.1,20.23,1236,23,813,811,425 +381,222,224,0,0,164.1,20.23,1236,22.8,813,811,426 +382,224,226,1,0,164.1,20.24,1236,22.9,813,811,426 +383,216,222,0,0,164.1,20.24,1236,22.8,813,811,426 +384,222,227,2,0,164.5,20.24,1236,22.8,813,811,427 +385,231,227,0,0,164.5,20.29,1236,23,813,811,427 +386,229,226,0,0,164.5,20.29,1236,23,813,811,427 +387,229,226,2,0,164.5,20.28,1236,23,813,811,427 +388,234,225,1,1,164.6,20.29,1236,23,815,811,427 +389,224,225,0,0,164.6,20.29,1236,22.9,813,811,427 +390,226,225,0,0,164.6,20.29,1236,23,813,811,427 +391,232,226,1,0,164.6,20.29,1236,23,813,811,427 +392,226,229,0,0,164.6,20.3,1236,23,813,811,427 +393,217,224,0,0,164.6,20.3,1236,23,813,811,427 +394,216,226,0,0,164.6,20.3,1236,23,812,811,427 +395,229,229,0,0,164.6,20.3,1236,22.9,813,811,427 +396,223,227,0,0,164.6,20.3,1236,23,813,811,427 +397,217,226,0,0,164.7,20.3,1236,23,813,811,427 +398,221,228,0,0,164.6,20.3,1236,22.8,813,811,428 +399,224,224,0,0,164.6,20.3,1236,23,813,811,428 +400,231,225,1,0,164.7,20.3,1236,22.9,814,811,427 +401,217,224,0,0,164.7,20.31,1236,23,814,811,427 +402,225,225,0,0,164.7,20.31,1236,23,814,811,427 +403,216,224,0,0,164.8,20.32,1236,22.9,813,811,427 +404,226,223,0,0,164.8,20.32,1236,23,813,811,427 +405,216,224,0,0,164.8,20.32,1236,23,813,811,427 +406,228,225,1,0,164.8,20.32,1236,23,813,811,427 +407,223,224,0,0,164.8,20.32,1236,23,813,811,427 +408,222,227,1,0,164.8,20.32,1236,22.9,813,811,427 +409,235,226,0,0,164.8,20.32,1236,23,813,811,427 +410,222,225,1,1,164.8,20.32,1236,22.8,813,811,427 +411,234,227,0,1,164.4,20.32,1236,22.9,813,811,427 +412,229,224,0,1,164.4,20.27,1236,23,815,811,427 +413,228,223,0,1,164.5,20.27,1236,22.8,813,811,427 +414,223,225,1,0,164.5,20.28,1236,22.9,813,811,427 +415,219,224,0,0,164.5,20.29,1236,23,813,811,426 +416,216,223,0,0,164.5,20.29,1236,22.8,813,811,426 +417,235,224,0,0,165,20.29,1236,22.9,813,811,426 +418,228,224,0,0,164.9,20.34,1236,22.8,814,811,425 +419,218,223,0,0,164.8,20.34,1236,23,813,811,425 +420,229,225,0,0,165.3,20.33,1236,23,813,811,425 +421,221,225,0,0,165.2,20.38,1236,22.9,813,811,425 +422,221,225,3,0,164.7,20.38,1236,22.9,813,811,425 +423,217,223,0,0,165.1,20.31,1236,22.9,813,811,425 +424,225,226,0,0,165.1,20.31,1236,22.9,813,811,424 +425,224,223,224,0,165.1,20.36,1236,23,813,811,424 +426,219,226,0,0,165.1,20.35,1236,22.8,813,811,424 +427,224,226,1,0,164.6,20.36,1236,22.8,813,811,424 +428,216,225,0,0,164.6,20.3,1236,23,814,811,424 +429,229,223,1,0,164.6,20.3,1236,22.9,814,811,424 +430,225,222,0,0,164.7,20.3,1236,23,815,811,424 +431,226,224,0,0,164.7,20.31,1236,23.1,813,811,424 +432,221,222,1,0,164.7,20.31,1236,22.9,813,811,424 +433,231,223,0,0,164.7,20.31,1236,23,813,811,424 +434,224,223,0,0,164.7,20.31,1236,23.1,813,811,424 +435,214,224,0,0,164.7,20.31,1236,22.9,813,811,424 +436,223,225,2,0,164.7,20.31,1236,23,813,811,424 +437,218,224,0,0,164.7,20.31,1236,22.8,813,811,424 +438,228,224,0,0,164.7,20.31,1236,23,813,811,424 +439,226,227,0,0,164.8,20.31,1236,23.1,814,811,424 +440,223,226,0,0,164.8,20.32,1236,22.8,813,811,424 +441,228,223,0,0,164.7,20.32,1236,23,813,811,424 +442,223,224,0,0,164.7,20.31,1236,22.9,813,811,424 +443,216,222,0,0,164.7,20.31,1236,22.9,813,811,424 +444,220,223,1,0,165.2,20.31,1236,23,813,811,424 +445,223,223,0,0,165.2,20.37,1236,23,813,811,423 +446,217,222,0,0,164.9,20.37,1236,22.9,813,811,423 +447,221,222,0,0,164.9,20.33,1236,22.9,815,811,423 +448,219,222,2,0,164.9,20.33,1236,23,813,811,423 +449,226,221,0,0,164.9,20.34,1236,22.9,813,811,423 +450,226,222,1,0,164.9,20.33,1236,23.1,813,811,422 +451,215,223,1,1,164.9,20.33,1236,23.1,813,811,422 +452,218,222,0,0,164.8,20.33,1236,23.1,813,811,422 +453,216,221,0,0,164.8,20.32,1236,23,812,811,422 +454,213,222,0,0,164.8,20.33,1236,22.9,812,811,422 +455,218,223,1,0,164.4,20.32,1236,23.1,813,811,422 +456,219,221,2,0,164.4,20.27,1236,23,813,811,422 +457,227,223,0,0,164.4,20.27,1236,22.9,813,811,422 +458,232,224,1,0,164.5,20.28,1236,23.1,813,811,422 +459,225,223,2,0,164.9,20.28,1236,22.9,813,811,422 +460,216,221,1,0,164.9,20.34,1236,22.9,815,811,422 +461,218,223,0,1,164.9,20.34,1236,23,814,811,422 +462,232,221,0,0,164.9,20.34,1237,23,813,811,422 +463,224,223,0,0,164.9,20.33,1237,22.9,813,811,422 +464,219,222,0,0,164.9,20.34,1236,23.1,813,811,422 +465,223,219,1,0,164.9,20.33,1236,23,813,811,422 +466,214,221,1,0,164.9,20.34,1236,22.9,813,811,422 +467,229,224,0,0,164.9,20.33,1236,23,812,811,422 +468,231,225,1,0,164.9,20.33,1236,22.8,813,811,422 +469,223,223,1,0,164.9,20.33,1236,23,813,811,422 +470,222,223,1,0,164.9,20.33,1236,23,813,811,422 +471,228,224,0,0,164.8,20.33,1236,23,814,811,422 +472,221,223,0,0,164.8,20.32,1236,22.9,813,811,422 +473,220,222,1,0,164.8,20.32,1236,23,812,811,422 +474,216,222,0,0,164.9,20.32,1236,23.1,813,811,422 +475,221,221,0,0,164.8,20.33,1236,23,813,811,422 +476,221,223,2,0,164.8,20.33,1236,23,814,811,422 +477,232,222,0,0,164.8,20.32,1236,22.9,813,811,422 +478,227,224,0,0,164.9,20.32,1236,22.9,813,811,422 +479,217,222,1,0,164.8,20.33,1236,22.8,813,811,422 +480,228,221,0,0,164.8,20.33,1236,22.9,813,811,422 +481,213,223,0,0,164.8,20.33,1236,23,813,811,422 +482,217,223,0,0,164.8,20.32,1236,23,813,811,422 +483,216,222,0,0,164.8,20.32,1236,23,814,811,422 +484,214,221,0,0,164.9,20.32,1236,23,814,811,422 +485,220,222,0,0,164.9,20.33,1236,23,813,811,422 +486,219,223,1,1,164.8,20.33,1236,23,813,811,422 +487,232,224,2,1,164.8,20.33,1236,23,813,811,422 +488,216,222,2,1,164.8,20.33,1236,23,813,811,422 +489,217,223,0,1,164.8,20.32,1236,23,815,811,422 +490,220,219,0,1,164.8,20.32,1236,22.9,813,811,422 +491,231,224,0,0,164.8,20.32,1236,22.9,813,811,422 +492,218,223,0,0,164.8,20.32,1236,23,813,811,422 +493,219,225,0,0,164.9,20.33,1236,22.9,813,811,422 +494,218,223,1,0,164.9,20.33,1236,23,813,811,422 +495,219,224,0,0,165.3,20.33,1236,22.9,813,811,422 +496,216,223,1,0,165.3,20.38,1236,23,813,811,422 +497,224,226,1,0,165.2,20.38,1236,23,813,811,423 +498,230,226,0,0,164.7,20.37,1236,23.2,813,811,423 +499,219,224,1,0,164.6,20.31,1236,22.9,813,811,423 +500,228,223,0,0,164.6,20.31,1236,22.9,813,811,423 +501,217,224,0,0,164.7,20.3,1236,23,813,811,423 +502,214,223,0,1,164.7,20.3,1236,23,813,811,423 +503,230,225,0,0,164.7,20.3,1236,23,813,811,423 \ No newline at end of file diff --git a/gnuplot/data/R2.csv b/gnuplot/data/R2.csv new file mode 100644 index 0000000..2483bd4 --- /dev/null +++ b/gnuplot/data/R2.csv @@ -0,0 +1,388 @@ +Fri Feb 28 15:10:02 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,230,224,0,0,164.9,20.33,1237,23.2,814,811,433 +1,224,225,224,0,164.9,20.33,1237,23.2,814,811,433 +2,220,224,0,0,164.8,20.33,1238,23.1,814,811,433 +3,225,223,1,0,164.8,20.33,1238,23,814,811,433 +4,227,224,2,0,164.8,20.33,1238,23,813,811,433 +5,222,225,0,0,164.7,20.32,1238,23,813,811,433 +6,228,224,0,0,164.7,20.32,1238,23.2,814,811,433 +7,223,225,0,0,164.7,20.31,1237,23.1,814,811,433 +8,211,222,1,0,164.6,20.31,1238,23,814,811,433 +9,222,224,0,0,164.7,20.3,1238,23,812,811,433 +10,217,224,0,0,164.7,20.3,1238,23,815,811,433 +11,226,226,0,0,164.7,20.31,1238,23.2,813,811,433 +12,229,224,0,0,165.1,20.31,1238,23,814,811,433 +13,227,224,1,0,165,20.36,1238,23,814,811,433 +14,234,226,0,0,165,20.35,1238,23,815,811,433 +15,218,225,0,0,165,20.34,1238,23.2,813,811,433 +16,224,224,0,0,164.9,20.34,1238,23,814,811,433 +17,220,223,0,0,164.9,20.31,1238,23.2,813,812,433 +18,243,227,0,0,164.9,20.31,1238,23.2,814,812,435 +19,369,294,1,0,164.9,20.31,1238,23.2,813,812,443 +20,522,420,1,1,164.8,20.31,1238,23,815,812,458 +21,700,575,1,0,164.4,20.3,1238,23,816,812,477 +22,863,741,0,0,164.3,20.24,1238,23,815,812,500 +23,1036,903,2,1,164.3,20.24,1239,23,814,812,524 +24,1182,1067,1,1,163.6,20.24,1239,23,814,812,524 +25,1336,1224,1,1,163,20.15,1239,23,813,812,550 +26,1503,1376,0,1,162.3,20.07,1239,23.2,816,812,575 +27,1593,1508,2,1,161.5,19.99,1239,23,814,812,600 +28,1674,1619,0,0,160.8,19.9,1239,23.1,813,812,624 +29,1811,1725,2,0,160.1,19.81,1239,23.1,814,812,647 +30,1924,1846,0,0,158,19.72,1240,23.2,814,812,668 +31,2004,1956,0,0,157.4,19.46,1240,23,814,812,688 +32,2135,2070,0,0,156.7,19.38,1240,23.2,815,812,706 +33,2222,2169,1,0,156,19.3,1240,23.1,814,812,724 +34,2330,2270,0,0,155.3,19.21,1240,23.2,814,812,739 +35,2416,2355,1,0,154.7,19.13,1240,23,814,812,755 +36,2563,2474,0,0,154,19.06,1241,23.2,814,812,769 +37,2637,2572,0,0,151.9,18.97,1241,23.3,814,812,782 +38,2729,2663,1,0,151.5,18.71,1241,23,814,812,794 +39,2813,2747,0,0,151,18.66,1241,23.1,814,812,805 +40,2893,2827,1,0,150.4,18.6,1241,23,814,812,816 +41,2977,2903,0,0,149.9,18.55,1241,23.3,815,811,826 +42,3004,2973,0,0,149.4,18.49,1241,23.3,815,811,835 +43,2986,3013,0,0,148.9,18.43,1241,23,812,811,843 +44,3064,3050,0,0,148.3,18.36,1241,23.2,813,811,849 +45,3110,3087,0,0,147.8,18.29,1241,23.3,815,811,854 +46,3091,3114,0,0,147.3,18.22,1241,23.2,814,811,858 +47,3101,3133,0,0,146.7,18.17,1241,23.3,815,811,862 +48,3187,3160,0,0,146.4,18.09,1241,23.2,814,811,864 +49,3151,3174,0,0,146,18.05,1241,23.2,814,811,866 +50,3210,3178,0,0,145.7,18.01,1241,23.1,814,811,867 +51,3210,3201,0,0,145.3,17.97,1241,23.2,814,811,868 +52,3192,3201,0,0,145,17.92,1241,23.2,815,811,869 +53,3224,3215,0,0,144.9,17.88,1241,23.2,815,811,869 +54,3215,3215,0,0,144.6,17.87,1241,23.3,813,811,870 +55,3224,3224,0,0,144.6,17.83,1241,23.1,815,811,870 +56,3237,3228,0,0,144.3,17.83,1241,23.4,815,811,870 +57,3196,3233,0,0,144.2,17.79,1241,23.3,815,811,870 +58,3260,3233,0,0,144.1,17.78,1241,23.3,815,811,869 +59,3215,3237,0,0,143.6,17.77,1241,23.1,814,811,869 +60,3206,3247,0,0,143.1,17.71,1241,23.2,815,811,869 +61,3215,3251,0,0,143.1,17.71,1241,23.2,814,811,869 +62,3256,3256,0,0,143.1,17.65,1241,23.4,814,811,869 +63,3269,3260,0,0,143.1,17.65,1241,23.2,815,811,868 +64,3238,3265,0,0,143.1,17.65,1241,23.2,814,811,868 +65,3269,3269,0,0,143,17.64,1241,23.4,816,811,867 +66,3288,3260,0,0,143,17.64,1241,23.4,815,811,866 +67,3261,3265,0,0,143,17.63,1241,23.2,815,811,866 +68,3261,3265,0,0,142.9,17.63,1241,23.2,814,811,866 +69,3252,3266,0,0,142.9,17.62,1241,23.1,814,811,865 +70,3234,3275,0,0,142.9,17.62,1241,23.1,814,811,864 +71,3274,3279,0,0,142.8,17.62,1241,23.3,813,811,864 +72,3266,3288,0,0,142.8,17.61,1241,23.3,814,811,863 +73,3289,3283,0,0,142.8,17.61,1241,23.3,814,811,863 +74,3298,3275,0,0,142.7,17.61,1241,23.3,815,811,862 +75,3292,3283,0,0,142.7,17.6,1241,23.2,814,811,862 +76,3280,3284,0,0,142.7,17.6,1241,23.3,814,811,861 +77,3270,3289,0,0,142.6,17.59,1241,23.3,814,811,861 +78,3280,3275,0,0,142.6,17.59,1241,23.3,815,811,860 +79,3298,3289,0,0,142.6,17.58,1241,23.2,813,811,860 +80,3257,3284,0,0,142.5,17.58,1241,23.3,815,811,859 +81,3252,3280,0,0,142.5,17.58,1241,23.4,815,811,858 +82,3225,3293,0,0,142.5,17.57,1241,23.4,815,811,858 +83,3280,3280,0,0,142.5,17.57,1241,23.2,813,811,857 +84,3243,3280,0,0,142.4,17.57,1241,23.4,814,811,857 +85,3289,3289,0,0,142.4,17.56,1241,23.4,814,811,856 +86,3298,3280,0,0,142.3,17.56,1241,23.4,814,811,856 +87,3261,3289,0,0,142.3,17.55,1241,23.4,814,811,855 +88,3243,3280,0,0,142.3,17.55,1241,23.4,814,811,855 +89,3293,3289,0,0,142.3,17.55,1241,23.2,813,811,854 +90,3307,3298,0,0,142.3,17.55,1241,23.3,814,811,854 +91,3275,3307,0,0,142.3,17.55,1241,23.3,814,811,853 +92,3266,3289,0,0,142.2,17.54,1241,23.4,815,811,853 +93,3257,3293,0,0,142.2,17.54,1241,23.5,815,811,852 +94,3311,3284,0,0,142.2,17.54,1241,23.2,815,811,851 +95,3275,3284,0,0,142.1,17.53,1241,23.3,814,811,850 +96,3262,3275,0,0,142.1,17.53,1241,23.3,814,811,850 +97,3230,3266,0,0,141.8,17.53,1241,23.3,814,811,849 +98,3302,3284,0,0,141.7,17.48,1241,23.2,814,811,849 +99,3266,3275,0,0,141.7,17.48,1241,23.2,813,811,848 +100,3289,3289,3289,0,141.7,17.48,1241,23.4,813,811,848 +101,3293,3284,0,0,141.7,17.48,1241,23.3,814,811,848 +102,3248,3280,0,0,141.7,17.48,1241,23.3,815,811,847 +103,3321,3289,0,0,141.7,17.48,1241,23.4,815,811,847 +104,3302,3289,0,0,141.8,17.48,1241,23.1,814,811,847 +105,3298,3280,0,0,141.7,17.48,1241,23.3,814,811,846 +106,3275,3293,0,0,141.7,17.48,1241,23.2,813,811,846 +107,3280,3280,0,0,141.7,17.48,1241,23.1,816,811,845 +108,3302,3293,0,0,141.8,17.48,1241,23.1,814,811,844 +109,3266,3284,0,0,141.8,17.48,1241,23.4,816,811,844 +110,3280,3284,0,0,141.8,17.48,1241,23.3,813,811,844 +111,3316,3284,0,0,141.8,17.48,1241,23.2,813,811,844 +112,3270,3302,0,0,141.8,17.48,1241,23.2,814,811,843 +113,3248,3289,0,0,141.7,17.48,1241,23.2,814,811,842 +114,3271,3298,0,0,141.7,17.48,1241,23.2,814,811,842 +115,3275,3293,0,0,141.7,17.48,1241,23.2,814,811,842 +116,3348,3302,0,0,141.7,17.47,1241,23.2,814,811,841 +117,3311,3293,0,0,141.7,17.47,1241,23.3,816,811,841 +118,3334,3293,0,0,141.7,17.47,1241,23.4,813,811,840 +119,3289,3284,0,0,141.7,17.47,1241,23.2,815,811,839 +120,3284,3280,0,0,141.7,17.47,1241,23.1,815,811,839 +121,3284,3293,0,0,141.7,17.47,1241,23.4,814,811,839 +122,3266,3280,0,0,141.7,17.47,1241,23.4,815,811,838 +123,3275,3289,0,0,141.7,17.47,1241,23.2,814,811,838 +124,3293,3293,0,0,141.7,17.47,1241,23.4,814,811,837 +125,3257,3284,0,0,141.6,17.47,1241,23.4,814,811,837 +126,3226,3280,0,0,141.7,17.47,1241,23.4,815,811,837 +127,3284,3280,0,0,141.7,17.47,1241,23.2,813,811,836 +128,3271,3284,0,0,141.7,17.47,1241,23.2,815,811,835 +129,3266,3293,0,0,141.7,17.47,1241,23.2,815,811,835 +130,3257,3289,0,0,141.7,17.47,1241,23.2,813,811,835 +131,3307,3289,0,0,141.7,17.47,1241,23.2,814,811,834 +132,3275,3289,0,0,141.7,17.47,1241,23.3,815,811,833 +133,3298,3284,0,0,141.7,17.48,1241,23.2,814,811,833 +134,3302,3289,0,0,141.7,17.48,1241,23.2,814,811,833 +135,3271,3284,0,0,141.6,17.48,1241,23.2,814,811,832 +136,3302,3298,0,0,141.6,17.47,1241,23.4,814,811,832 +137,3280,3298,0,0,141.6,17.47,1241,23.4,814,811,831 +138,3275,3284,0,0,141.6,17.46,1241,23.4,814,811,831 +139,3307,3284,0,0,141.6,17.46,1240,23.2,814,811,831 +140,3325,3298,0,0,141.6,17.47,1241,23.3,814,811,831 +141,3280,3298,0,0,141.6,17.46,1241,23.3,813,811,830 +142,3311,3307,0,0,141.6,17.46,1241,23.3,814,811,830 +143,3298,3293,0,0,141.6,17.47,1241,23.3,814,811,830 +144,3275,3275,0,0,141.7,17.47,1241,23.4,813,811,829 +145,3267,3280,0,0,141.7,17.47,1241,23.4,813,811,829 +146,3235,3280,0,0,141.7,17.47,1241,23.4,813,811,828 +147,3280,3293,0,0,141.7,17.47,1241,23.5,814,811,828 +148,3280,3298,0,0,141.7,17.47,1240,23.4,814,811,828 +149,3248,3284,0,0,141.7,17.48,1241,23.2,814,811,827 +150,3226,3280,0,0,141.7,17.48,1240,23.1,814,811,827 +151,3253,3280,0,0,141.7,17.48,1241,23.4,815,811,826 +152,3316,3298,0,0,141.7,17.47,1240,23.3,813,811,826 +153,3284,3293,0,0,141.7,17.47,1241,23.3,814,811,825 +154,3289,3275,0,0,141.7,17.47,1240,23.4,814,811,825 +155,3280,3280,0,0,141.7,17.47,1241,23.1,814,811,825 +156,3302,3275,0,0,141.7,17.47,1240,23.4,814,811,824 +157,3284,3280,0,0,141.7,17.47,1241,23.3,813,811,824 +158,3275,3284,0,0,141.7,17.47,1241,23.3,814,811,824 +159,3253,3271,0,0,141.7,17.47,1241,23.3,813,811,824 +160,3253,3280,0,0,141.7,17.47,1241,23.3,815,811,823 +161,3284,3266,0,0,141.6,17.47,1240,23.4,814,811,823 +162,3285,3275,0,0,141.6,17.47,1241,23.4,814,811,823 +163,3208,3267,0,0,141.6,17.46,1240,23.4,813,811,822 +164,3262,3267,0,0,141.6,17.46,1240,23.3,814,811,822 +165,3244,3271,0,0,141.6,17.46,1240,23.4,813,811,822 +166,3266,3284,0,0,141.6,17.46,1240,23.3,812,811,821 +167,3249,3284,0,0,141.6,17.46,1241,23.1,814,811,821 +168,3289,3271,0,0,141.6,17.46,1240,23.3,815,811,821 +169,3262,3262,0,0,141.6,17.46,1240,23.4,814,811,820 +170,3257,3266,0,0,141.6,17.46,1240,23.4,814,811,820 +171,3293,3275,0,0,141.6,17.46,1240,23.4,814,811,820 +172,3244,3266,0,0,141.6,17.46,1240,23.2,814,811,819 +173,3322,3280,0,0,141.6,17.46,1240,23.2,814,811,819 +174,3299,3280,0,0,141.5,17.46,1240,23.4,814,811,819 +175,3258,3267,0,0,141.5,17.46,1240,23.4,815,811,818 +176,3316,3262,0,0,141.5,17.45,1240,23.4,815,811,818 +177,3289,3271,0,0,141.5,17.45,1240,23.4,814,811,818 +178,3321,3284,0,0,141.5,17.45,1240,23.4,815,811,817 +179,3258,3275,0,0,141.5,17.45,1240,23.3,813,811,817 +180,3244,3271,0,0,141.5,17.45,1240,23.4,814,811,817 +181,3258,3275,0,0,141.5,17.45,1240,23.3,815,811,817 +182,3285,3281,0,0,141.5,17.45,1240,23.4,814,811,816 +183,3267,3275,0,0,141.6,17.45,1240,23.3,814,811,816 +184,3316,3275,0,0,141.5,17.45,1240,23.1,813,811,816 +185,3275,3275,0,0,141.6,17.45,1240,23.1,814,811,815 +186,3258,3280,0,0,141.6,17.46,1240,23.2,814,811,815 +187,3257,3271,0,0,141.6,17.46,1240,23.1,813,811,815 +188,3194,3257,0,0,141.6,17.46,1240,23.4,814,811,815 +189,3276,3271,0,0,141.6,17.46,1240,23.3,814,811,814 +190,3271,3266,0,0,141.6,17.46,1240,23.3,814,811,814 +191,3230,3262,0,0,141.7,17.46,1240,23.3,814,811,814 +192,3258,3275,0,0,141.7,17.47,1240,23.4,814,811,814 +193,3293,3271,0,0,141.7,17.47,1240,23.3,814,811,813 +194,3290,3262,0,0,141.7,17.47,1240,23.3,814,811,813 +195,3285,3275,0,0,141.7,17.47,1240,23.4,814,811,812 +196,3249,3266,0,0,141.7,17.47,1240,23.3,813,811,812 +197,3284,3275,0,0,141.7,17.47,1240,23.3,813,811,812 +198,3311,3284,0,0,141.7,17.47,1240,23.2,813,811,812 +199,3293,3280,0,0,141.7,17.47,1240,23.2,814,811,812 +200,3257,3293,0,0,141.7,17.47,1240,23.2,813,811,811 +201,3239,3275,0,0,141.7,17.47,1240,23.2,813,811,811 +202,3275,3266,0,0,141.7,17.47,1240,23.3,814,811,811 +203,3275,3271,0,0,141.7,17.48,1240,23.4,813,811,811 +204,3307,3280,0,0,141.7,17.47,1240,23.2,815,811,810 +205,3266,3280,0,0,141.7,17.47,1240,23.3,813,811,810 +206,3230,3266,0,0,141.7,17.47,1240,23.5,813,811,810 +207,3285,3262,0,0,141.7,17.47,1240,23.4,814,811,809 +208,3235,3271,0,0,141.7,17.47,1240,23.3,814,811,809 +209,3221,3271,0,0,141.7,17.48,1240,23.2,814,811,808 +210,3284,3266,0,0,141.7,17.48,1240,23.1,813,811,808 +211,3257,3271,0,0,141.7,17.48,1240,23.4,814,811,808 +212,3208,3262,0,0,141.6,17.47,1240,23.4,813,811,808 +213,3244,3262,0,0,141.6,17.47,1240,23.4,813,811,808 +214,3266,3262,0,0,141.6,17.47,1240,23.4,813,811,808 +215,3235,3253,0,0,141.6,17.46,1240,23.2,813,811,807 +216,3316,3266,0,0,141.6,17.46,1240,23.1,813,811,807 +217,3253,3257,0,0,141.6,17.47,1240,23.1,814,811,807 +218,3271,3262,0,0,141.7,17.47,1240,23.2,814,811,806 +219,3276,3266,0,0,141.7,17.47,1240,23.3,813,811,806 +220,3239,3262,0,0,141.7,17.47,1240,23.3,813,811,806 +221,3266,3271,0,0,141.7,17.47,1240,23.3,814,811,806 +222,3266,3271,0,0,141.7,17.47,1240,23.3,814,811,806 +223,3289,3271,0,0,141.7,17.48,1240,23.2,814,811,805 +224,3239,3266,0,0,141.7,17.48,1240,23.4,811,811,805 +225,3280,3257,0,0,141.7,17.48,1240,23.2,814,811,805 +226,3230,3266,0,0,141.7,17.48,1240,23.2,812,811,805 +227,3257,3257,0,0,141.7,17.48,1240,23.4,813,811,804 +228,3231,3266,0,0,141.7,17.48,1240,23.4,814,811,804 +229,3244,3271,0,0,141.7,17.48,1240,23.2,813,811,804 +230,3103,3212,0,0,141.8,17.48,1240,23.1,813,811,802 +231,2859,3026,0,0,142.1,17.48,1240,23.2,812,811,785 +232,2490,2746,0,0,142.7,17.52,1239,23.2,813,811,763 +233,2246,2459,0,0,144.8,17.6,1239,23.3,811,811,739 +234,2046,2214,0,0,145.3,17.86,1239,23.4,814,811,713 +235,1865,2003,0,0,146,17.92,1239,23.2,813,811,687 +236,1661,1807,0,0,147.9,18,1239,23.2,814,811,662 +237,1545,1644,1,0,148.6,18.24,1239,23.2,814,811,639 +238,1390,1503,1,0,149,18.32,1239,23.4,813,811,617 +239,1266,1370,0,0,151.5,18.38,1239,23.2,813,811,597 +240,1140,1241,1,0,152,18.68,1238,23.1,814,811,579 +241,1046,1117,0,0,152.8,18.75,1238,23.1,814,811,563 +242,939,1016,1,0,153.4,18.84,1238,23.3,814,811,548 +243,849,921,2,1,153.9,18.92,1238,23.1,814,811,535 +244,784,843,1,1,154.5,18.98,1238,23.4,813,811,523 +245,721,781,0,1,154.9,19.05,1238,23.3,813,811,503 +246,689,724,1,1,155.6,19.1,1238,23.4,812,811,494 +247,624,673,1,1,156,19.18,1238,23.1,813,811,487 +248,590,635,0,1,158.3,19.24,1238,23.2,813,811,480 +249,570,597,2,1,158.3,19.52,1238,23.3,814,811,474 +250,553,563,1,1,158.8,19.52,1238,23.1,813,811,468 +251,479,523,0,1,158.8,19.52,1238,23.1,813,811,463 +252,471,491,2,1,159.3,19.59,1238,23.4,813,811,463 +253,445,465,1,1,159.7,19.65,1238,23.1,813,811,459 +254,422,441,0,0,160.1,19.7,1238,23.1,814,811,456 +255,410,420,1,0,160.1,19.74,1238,23.1,813,811,452 +256,381,398,0,0,160.2,19.74,1238,23,813,811,452 +257,361,381,0,0,160.2,19.75,1238,23.1,814,811,447 +258,359,370,1,1,160.3,19.76,1238,23.1,813,811,444 +259,341,352,1,1,160.8,19.77,1238,23.1,813,811,442 +260,343,345,2,1,160.8,19.82,1238,23.4,814,811,440 +261,318,333,2,1,161.2,19.83,1238,23.3,813,811,438 +262,310,322,0,1,161.2,19.88,1238,23.3,813,811,437 +263,295,314,1,1,161.6,19.88,1238,23.1,813,811,435 +264,290,307,1,1,161.7,19.93,1238,23,813,811,435 +265,289,296,1,1,161.7,19.93,1238,23,813,811,432 +266,284,291,1,1,162.1,19.94,1238,23.2,814,811,431 +267,284,283,0,1,162.1,19.99,1238,23.3,814,811,430 +268,273,277,2,1,162.5,19.99,1238,23.4,814,811,429 +269,263,272,0,0,162.5,20.04,1238,23.1,813,811,428 +270,246,265,0,0,162.6,20.04,1238,23,813,811,428 +271,272,263,1,1,162.7,20.05,1238,23.3,813,811,427 +272,249,259,0,1,163.1,20.06,1238,23.1,813,811,427 +273,249,252,0,0,163.2,20.12,1238,23.3,813,811,426 +274,244,249,0,1,163.1,20.12,1238,23,813,811,425 +275,261,249,0,1,163.2,20.12,1238,23,813,811,424 +276,240,246,1,1,163.2,20.12,1238,23,813,811,424 +277,249,245,1,1,163.2,20.13,1238,23.2,813,811,423 +278,241,244,1,1,163.3,20.13,1238,23.3,813,811,422 +279,244,243,0,1,163.3,20.14,1238,23.3,814,811,422 +280,233,240,0,0,163.3,20.14,1238,23.2,815,811,422 +281,235,239,1,1,163.3,20.14,1238,23,815,811,421 +282,232,237,1,0,163.4,20.14,1238,23.1,813,811,421 +283,233,235,0,1,163.5,20.15,1238,23.1,813,811,420 +284,239,233,1,0,163.5,20.16,1238,23.2,815,811,420 +285,225,232,1,1,163.6,20.16,1238,23,813,811,419 +286,233,232,1,0,163.6,20.17,1238,23.1,813,811,419 +287,231,230,1,0,163.7,20.18,1238,23.1,815,811,419 +288,239,235,0,0,163.7,20.18,1238,23.1,813,811,419 +289,234,233,0,0,163.7,20.19,1238,23.3,813,811,419 +290,235,233,0,0,163.8,20.19,1238,23.2,814,811,419 +291,226,230,0,0,163.8,20.19,1238,23.1,812,811,419 +292,223,227,2,1,163.7,20.19,1238,23.1,812,811,418 +293,232,229,0,1,163.8,20.19,1238,23.1,813,811,418 +294,230,229,0,0,163.8,20.19,1238,23.3,814,811,418 +295,220,229,0,0,163.8,20.2,1238,23,813,811,417 +296,214,227,0,0,163.9,20.2,1238,23.3,813,811,417 +297,221,227,0,0,163.9,20.21,1238,23.1,813,811,417 +298,230,227,0,0,163.9,20.22,1238,23,812,811,417 +299,233,226,0,0,163.9,20.22,1238,23.3,812,811,416 +300,224,227,1,0,163.9,20.21,1238,23.1,813,811,416 +301,233,227,0,0,163.9,20.21,1238,23.2,814,811,416 +302,225,224,1,0,164,20.21,1238,23.2,812,811,416 +303,229,225,0,0,164,20.22,1238,23.2,813,811,416 +304,238,227,0,0,164,20.22,1238,23.2,813,811,416 +305,222,226,0,0,164,20.22,1238,23,813,811,416 +306,219,228,0,0,164.4,20.22,1238,23,814,811,416 +307,224,227,0,0,164.4,20.28,1238,23,814,811,416 +308,223,222,0,0,164.5,20.28,1238,23,814,811,416 +309,223,224,0,0,164.5,20.28,1238,23.1,815,811,415 +310,221,221,0,0,164.5,20.29,1238,23.2,814,811,415 +311,214,222,1,0,164.5,20.29,1238,23.1,812,811,415 +312,222,224,0,1,164.5,20.29,1238,23.2,812,811,415 +313,227,221,1,1,164.5,20.29,1238,23.3,814,811,415 +314,222,222,0,1,164.5,20.29,1238,23.1,812,811,415 +315,223,223,0,1,164.5,20.29,1238,23,814,811,414 +316,228,224,1,1,164.5,20.29,1238,23,814,811,414 +317,212,224,1,0,164.5,20.29,1238,23.2,814,811,414 +318,224,223,0,0,164.5,20.29,1238,23,814,811,413 +319,219,225,0,0,164.5,20.29,1238,23,814,811,413 +320,219,225,1,0,164.5,20.28,1238,23,814,811,413 +321,229,227,0,0,164.5,20.28,1238,23.2,812,811,413 +322,226,224,0,0,164.5,20.28,1238,23.1,814,811,413 +323,215,221,1,0,164.5,20.29,1238,23.1,814,811,413 +324,225,222,1,0,164.6,20.29,1238,23.1,813,811,413 +325,221,221,1,1,164.6,20.29,1238,23.2,813,811,412 +326,224,223,0,1,164.6,20.29,1238,23.2,813,811,412 +327,214,222,0,1,164.6,20.3,1238,23,813,811,412 +328,219,224,1,1,164.7,20.3,1238,23,813,811,412 +329,225,222,0,1,164.7,20.3,1238,23.1,814,811,412 +330,227,222,0,0,164.7,20.31,1238,23.1,815,811,412 +331,212,219,0,0,164.6,20.31,1238,23.1,814,811,412 +332,216,220,0,0,164.6,20.3,1238,23.3,812,811,412 +333,224,222,0,0,164.5,20.3,1238,23.1,813,811,411 +334,217,223,1,0,164.6,20.29,1238,23.3,814,811,411 +335,230,223,0,0,164.6,20.29,1238,23,814,811,411 +336,216,219,0,0,164.5,20.29,1238,23.2,813,811,411 +337,214,219,0,0,164.5,20.29,1238,23,813,811,411 +338,221,220,1,0,164.5,20.29,1238,23,814,811,410 +339,219,219,0,0,164.5,20.28,1238,23.1,812,811,410 +340,225,219,0,0,164.5,20.29,1238,23.3,812,811,410 +341,222,220,0,0,164.5,20.29,1238,23,813,811,410 +342,219,216,0,0,164.6,20.29,1238,23.2,813,811,410 +343,210,218,0,0,164.6,20.29,1238,23.1,814,811,410 +344,215,220,0,0,164.1,20.3,1238,23.2,814,811,410 +345,216,218,0,0,164.2,20.24,1238,23.1,812,811,410 +346,223,223,0,0,164.2,20.25,1238,23.2,813,811,409 +347,211,221,0,0,164.7,20.25,1238,23.1,814,811,409 +348,218,220,1,0,164.7,20.31,1238,23,814,811,410 +349,222,220,0,0,164.7,20.31,1238,23.1,814,811,410 +350,226,222,0,0,164.7,20.31,1238,23,814,811,410 +351,222,220,0,0,164.7,20.31,1238,23,814,811,410 +352,217,217,0,0,164.7,20.31,1238,23.3,814,811,410 +353,213,216,0,0,164.7,20.31,1238,23,813,811,410 +354,208,219,0,0,164.7,20.31,1238,23.3,814,811,410 +355,212,220,0,0,164.7,20.31,1238,23.1,814,811,411 +356,213,218,1,0,164.7,20.31,1238,23,814,811,411 +357,225,221,1,0,164.7,20.31,1238,23,814,811,411 +358,223,223,1,0,164.8,20.31,1238,23.2,813,811,411 +359,214,223,0,0,164.7,20.32,1238,23.2,813,811,412 +360,223,223,1,0,164.7,20.31,1238,23.1,814,811,412 +361,213,219,2,1,164.7,20.31,1239,23,812,811,412 +362,222,221,1,1,164.7,20.31,1239,23,814,811,412 +363,216,223,1,1,164.8,20.31,1239,23.1,815,811,412 +364,221,221,0,1,164.8,20.31,1239,23.1,814,811,412 +365,234,222,0,1,164.7,20.32,1239,23.2,814,811,412 +366,232,223,0,0,164.7,20.31,1238,23.1,814,811,412 +367,226,225,0,0,164.8,20.31,1239,23,814,811,412 +368,209,225,0,0,164.8,20.32,1239,23.2,813,811,412 +369,233,224,0,0,164.8,20.32,1239,23.2,814,811,412 +370,220,225,1,0,164.8,20.32,1239,23,813,811,412 +371,234,224,0,0,164.8,20.33,1239,23.2,814,811,413 +372,221,224,2,1,164.8,20.32,1239,23.3,813,811,413 +373,226,226,0,1,164.8,20.32,1239,23,813,811,413 +374,227,226,1,0,164.8,20.33,1239,23,814,811,413 +375,222,226,1,0,164.8,20.33,1239,23.2,814,811,413 +376,223,226,0,0,164.5,20.33,1239,23.3,814,811,413 +377,216,223,0,0,164.5,20.28,1239,23,813,811,413 +378,224,223,0,0,164.6,20.29,1239,23.1,814,811,413 +379,219,224,1,0,164.6,20.29,1239,23.3,814,811,413 +380,219,225,0,0,164.6,20.3,1239,23.2,814,811,413 +381,214,224,0,1,164.6,20.3,1239,23,814,811,413 +382,211,224,0,0,164.6,20.3,1239,23,814,811,413 +383,225,223,1,0,164.7,20.3,1239,23,814,811,413 +384,224,224,1,0,164.6,20.31,1239,23.3,814,811,413 \ No newline at end of file diff --git a/gnuplot/data/R3.csv b/gnuplot/data/R3.csv new file mode 100644 index 0000000..28e42a0 --- /dev/null +++ b/gnuplot/data/R3.csv @@ -0,0 +1,232 @@ +Fri Feb 28 15:23:39 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,216,218,0,0,164.9,20.33,1239,23.1,813,811,427 +1,224,218,2,0,164.9,20.33,1239,23.1,813,811,427 +2,215,219,0,0,164.9,20.33,1239,23.1,812,811,427 +3,218,218,218,0,164.8,20.33,1239,23.2,812,811,427 +4,215,219,0,0,164.8,20.33,1239,23.2,814,811,427 +5,215,218,0,0,164.8,20.32,1239,23.1,814,811,427 +6,222,220,0,0,164.8,20.32,1239,23,812,811,427 +7,212,220,1,0,164.8,20.32,1239,23.4,812,811,427 +8,220,218,1,0,164.8,20.32,1239,23.3,814,811,427 +9,218,218,0,0,164.8,20.33,1239,23.3,814,811,427 +10,218,218,0,0,164.8,20.32,1239,23.4,814,811,427 +11,220,218,0,0,164.8,20.33,1239,23.2,814,811,427 +12,216,220,1,0,164.8,20.32,1239,23.3,814,811,427 +13,220,221,0,0,164.7,20.32,1239,23.2,814,811,427 +14,224,219,0,0,164.7,20.31,1239,23.4,814,811,427 +15,219,224,0,0,164.7,20.31,1239,23.4,814,811,427 +16,217,220,0,0,164.7,20.31,1239,23.4,814,811,427 +17,214,220,0,0,164.7,20.28,1239,23.1,812,812,427 +18,273,235,1,0,164.6,20.28,1239,23.2,814,812,427 +19,432,332,0,0,164.6,20.28,1239,23.1,814,812,430 +20,614,484,0,0,164.6,20.28,1239,23.1,814,812,441 +21,795,661,0,0,164.2,20.27,1240,23.1,814,812,458 +22,974,843,0,0,163.7,20.23,1240,23.3,817,812,480 +23,1160,1027,0,0,163.2,20.16,1240,23.3,814,812,506 +24,1356,1211,0,0,162.4,20.1,1240,23.3,814,812,533 +25,1478,1387,0,0,161.7,20,1240,23.2,814,812,560 +26,1622,1536,1,1,159.6,19.91,1241,23.4,815,812,587 +27,1810,1668,1,1,159,19.66,1241,23.3,814,812,613 +28,1932,1818,0,1,158.4,19.58,1241,23.4,813,812,638 +29,2036,1965,1,1,156.4,19.51,1241,23.4,814,812,662 +30,2175,2103,0,0,155.9,19.26,1242,23.3,814,812,685 +31,2345,2231,0,0,155.3,19.2,1242,23.2,813,812,705 +32,2508,2377,1,0,153.1,19.13,1242,23.2,815,812,725 +33,2600,2512,1,0,152.6,18.85,1242,23.1,813,812,760 +34,2688,2636,0,0,152,18.79,1243,23.2,815,812,775 +35,2776,2736,1,0,151.4,18.73,1243,23.3,815,812,790 +36,2952,2859,1,0,149,18.67,1243,23.2,815,811,803 +37,3044,2957,1,0,149,18.38,1243,23.4,813,811,815 +38,3058,3048,0,0,148.3,18.37,1243,23.2,815,811,826 +39,3081,3099,0,0,148.3,18.37,1243,23.2,813,811,835 +40,3222,3158,3222,0,146.3,18.29,1243,23.4,813,811,835 +41,3317,3195,0,0,146.3,18.04,1243,23.4,815,811,842 +42,3244,3227,0,0,146,18.04,1243,23.3,813,811,847 +43,3294,3258,0,0,145.9,18,1243,23.3,814,811,851 +44,3318,3290,0,0,145.5,17.99,1243,23.3,815,811,854 +45,3317,3303,0,0,145.2,17.94,1243,23.4,815,811,857 +46,3326,3322,0,0,144.8,17.9,1243,23.4,813,811,858 +47,3381,3344,0,0,144.4,17.86,1243,23.5,815,811,860 +48,3367,3372,0,0,144,17.81,1243,23.4,813,811,861 +49,3332,3358,0,0,144,17.76,1243,23.4,815,811,862 +50,3359,3377,0,0,143.6,17.75,1243,23.4,815,811,862 +51,3396,3377,0,0,143.3,17.71,1243,23.3,814,811,862 +52,3377,3386,0,0,142.9,17.67,1243,23.5,814,811,863 +53,3377,3373,0,0,142.9,17.63,1243,23.4,813,811,863 +54,3368,3386,0,0,142.9,17.62,1243,23.4,813,811,863 +55,3405,3405,0,0,142.8,17.62,1243,23.3,814,811,863 +56,3336,3409,0,0,142.7,17.61,1243,23.2,815,811,863 +57,3396,3405,0,0,142.4,17.6,1243,23.4,814,811,863 +58,3469,3414,0,0,142.4,17.56,1243,23.4,813,811,862 +59,3428,3423,0,0,142,17.55,1243,23.4,813,811,862 +60,3423,3418,0,0,142,17.52,1243,23.3,813,811,862 +61,3409,3432,0,0,141.7,17.51,1243,23.5,815,811,861 +62,3491,3446,0,0,141.6,17.47,1243,23.4,815,811,861 +63,3447,3446,0,0,141.6,17.46,1243,23.4,815,811,860 +64,3465,3446,0,0,141.6,17.46,1243,23.4,815,811,860 +65,3401,3446,0,0,141.5,17.46,1243,23.4,815,811,860 +66,3455,3446,0,0,141.5,17.45,1243,23.4,815,811,859 +67,3451,3451,0,0,141.4,17.45,1243,23.4,813,811,858 +68,3474,3451,0,0,141.4,17.44,1243,23.3,815,811,858 +69,3429,3451,0,0,141.3,17.43,1243,23.5,815,811,857 +70,3474,3460,0,0,141.3,17.43,1243,23.4,815,811,857 +71,3510,3460,0,0,141.2,17.42,1243,23.5,815,811,856 +72,3438,3451,0,0,141.2,17.42,1243,23.4,815,811,856 +73,3492,3465,0,0,141.2,17.42,1243,23.5,815,811,855 +74,3510,3465,0,0,141.1,17.41,1243,23.4,813,811,855 +75,3474,3474,0,0,141.1,17.4,1243,23.4,815,811,854 +76,3474,3470,0,0,140.6,17.4,1243,23.2,815,811,853 +77,3492,3474,0,0,140.6,17.4,1243,23.2,815,811,853 +78,3433,3456,0,0,140.6,17.34,1243,23.6,815,811,853 +79,3488,3451,0,0,140.6,17.34,1243,23.3,813,811,853 +80,3479,3460,0,0,140.7,17.34,1243,23.3,815,811,852 +81,3479,3470,0,0,140.6,17.34,1243,23.4,812,811,852 +82,3506,3470,0,0,140.6,17.34,1242,23.6,813,811,851 +83,3488,3474,0,0,140.6,17.34,1242,23.6,813,811,851 +84,3429,3465,0,0,140.6,17.34,1243,23.4,815,811,850 +85,3438,3460,0,0,140.6,17.34,1243,23.4,813,811,850 +86,3434,3460,0,0,140.6,17.34,1242,23.4,813,811,849 +87,3415,3460,0,0,140.6,17.34,1243,23.4,813,811,849 +88,3416,3460,0,0,140.6,17.34,1242,23.5,815,811,848 +89,3456,3460,0,0,140.6,17.34,1242,23.4,815,811,848 +90,3438,3460,0,0,140.6,17.34,1242,23.6,812,811,847 +91,3393,3447,0,0,140.6,17.33,1242,23.6,815,811,847 +92,3429,3452,0,0,140.5,17.33,1242,23.4,815,811,846 +93,3424,3447,0,0,140.5,17.33,1242,23.4,813,811,846 +94,3506,3470,0,0,140.5,17.33,1242,23.6,815,811,845 +95,3506,3474,0,0,140.5,17.32,1242,23.6,815,811,845 +96,3456,3474,0,0,140.5,17.32,1242,23.6,815,811,844 +97,3497,3461,0,0,140.5,17.33,1242,23.5,812,811,844 +98,3429,3474,0,0,140.5,17.33,1242,23.4,813,811,843 +99,3429,3474,0,0,140.4,17.32,1242,23.4,813,811,843 +100,3465,3461,0,0,140.4,17.32,1242,23.4,813,811,843 +101,3520,3465,0,0,140.4,17.32,1242,23.4,812,811,842 +102,3524,3461,0,0,140.4,17.31,1242,23.4,813,811,842 +103,3465,3461,0,0,140.4,17.31,1242,23.5,812,811,841 +104,3443,3447,0,0,140.7,17.31,1242,23.4,813,811,841 +105,3438,3447,0,0,140.7,17.35,1242,23.6,814,811,840 +106,3543,3461,0,0,140.7,17.35,1242,23.3,813,811,840 +107,3457,3461,0,0,140.7,17.35,1242,23.3,814,811,839 +108,3497,3465,0,0,140.7,17.35,1242,23.6,815,811,839 +109,3488,3465,0,0,140.6,17.34,1242,23.4,815,811,838 +110,3452,3465,0,0,140.6,17.34,1242,23.4,815,811,838 +111,3438,3465,0,0,140.6,17.34,1242,23.5,813,811,837 +112,3470,3452,0,0,140.5,17.33,1242,23.4,813,811,837 +113,3451,3447,0,0,140.5,17.33,1242,23.3,815,811,836 +114,3474,3452,0,0,140.2,17.33,1242,23.4,815,811,836 +115,3461,3456,0,0,140.2,17.33,1242,23.4,813,811,836 +116,3483,3474,0,0,140.3,17.29,1242,23.6,813,811,836 +117,3470,3465,0,0,140.2,17.3,1242,23.4,815,811,835 +118,3474,3470,0,0,140.2,17.29,1242,23.4,815,811,835 +119,3506,3470,0,0,140.2,17.29,1242,23.6,815,811,834 +120,3497,3460,0,0,140.2,17.29,1242,23.5,815,811,834 +121,3456,3465,0,0,140.2,17.29,1242,23.6,812,811,834 +122,3438,3470,0,0,140.2,17.29,1242,23.4,814,811,833 +123,3524,3479,0,0,140.2,17.29,1242,23.4,813,811,833 +124,3451,3474,0,0,140.2,17.29,1242,23.4,813,811,833 +125,3452,3470,0,0,140.2,17.29,1242,23.4,815,811,832 +126,3492,3470,0,0,140.2,17.29,1242,23.5,815,811,832 +127,3438,3474,0,0,140.2,17.29,1242,23.4,814,811,832 +128,3506,3470,0,0,140.2,17.29,1242,23.4,815,811,831 +129,3429,3474,0,0,140.2,17.29,1242,23.4,813,811,831 +130,3420,3460,0,0,140.2,17.29,1242,23.4,813,811,831 +131,3425,3465,0,0,140.2,17.29,1242,23.4,813,811,830 +132,3451,3456,0,0,140.2,17.29,1242,23.4,815,811,830 +133,3497,3474,0,0,140.2,17.29,1242,23.4,815,811,830 +134,3424,3465,0,0,140.2,17.29,1242,23.4,813,811,829 +135,3451,3474,0,0,140.2,17.29,1242,23.3,813,811,829 +136,3442,3465,0,0,140.2,17.29,1242,23.4,815,811,828 +137,3379,3447,0,0,140.3,17.29,1242,23.5,812,811,828 +138,3238,3365,0,0,140.6,17.3,1242,23.5,815,811,819 +139,3010,3183,0,0,141,17.34,1241,23.5,813,811,801 +140,2718,2932,0,0,141.1,17.39,1241,23.6,813,811,777 +141,2444,2643,0,0,143.3,17.4,1241,23.4,812,811,752 +142,2137,2344,0,0,144,17.67,1241,23.4,813,811,727 +143,1914,2096,0,0,146.7,17.76,1240,23.4,813,811,702 +144,1720,1876,0,0,147.1,18.09,1240,23.4,814,811,677 +145,1604,1702,1,0,147.7,18.15,1240,23.3,812,811,653 +146,1424,1533,0,0,148.4,18.21,1240,23.4,814,811,630 +147,1272,1391,1,0,150.8,18.31,1240,23.5,811,811,589 +148,1180,1265,0,0,151.3,18.59,1240,23.4,813,811,573 +149,1055,1137,2,0,152.1,18.66,1240,23.4,814,811,557 +150,970,1039,2,1,152.8,18.75,1240,23.4,814,811,543 +151,905,950,1,1,153.1,18.84,1240,23.3,814,811,531 +152,843,881,2,1,156,18.88,1240,23.4,811,811,519 +153,767,819,2,1,156,18.88,1240,23.4,813,811,509 +154,722,766,0,1,156.4,19.24,1240,23.3,813,811,509 +155,668,712,1,1,156.8,19.29,1240,23.4,814,811,500 +156,631,667,1,1,157.2,19.33,1240,23.5,813,811,491 +157,591,625,0,1,157.6,19.38,1240,23.4,813,811,484 +158,566,589,1,0,158,19.43,1240,23.4,814,811,478 +159,537,557,0,0,158.4,19.49,1240,23.5,811,811,472 +160,497,519,1,0,159,19.53,1240,23.4,813,811,467 +161,470,491,0,0,159.1,19.61,1240,23.3,813,811,462 +162,436,467,0,0,159.4,19.62,1239,23.4,813,811,458 +163,433,443,0,0,159.4,19.66,1240,23.1,814,811,455 +164,410,425,0,0,160,19.66,1239,23.5,814,811,452 +165,395,409,0,0,160.6,19.73,1239,23.3,814,811,449 +166,383,396,1,0,160.5,19.81,1239,23.4,814,811,446 +167,361,381,1,0,160.6,19.8,1239,23.3,812,811,444 +168,354,367,0,0,160.6,19.8,1239,23.4,813,811,441 +169,344,352,1,0,161,19.8,1239,23.2,813,811,440 +170,327,340,0,0,161.1,19.86,1239,23.2,813,811,438 +171,309,328,0,0,161.5,19.87,1239,23.3,813,811,436 +172,317,318,1,0,161.6,19.92,1239,23.2,814,811,435 +173,300,309,0,0,161.6,19.92,1239,23.3,814,811,433 +174,287,303,1,1,161.7,19.93,1239,23.3,814,811,432 +175,288,294,0,1,162,19.94,1239,23.4,814,811,432 +176,288,290,0,1,162.1,19.98,1239,23.2,813,811,431 +177,277,286,0,0,162.1,19.99,1239,23.5,814,811,430 +178,268,279,0,0,162.5,19.99,1239,23.2,814,811,429 +179,276,276,0,0,162.5,20.03,1239,23.2,814,811,428 +180,265,273,1,0,162.8,20.04,1239,23.4,814,811,428 +181,277,270,0,0,162.9,20.08,1239,23.4,813,811,427 +182,254,267,0,0,162.9,20.08,1239,23.4,814,811,427 +183,261,265,0,0,163,20.09,1239,23.3,813,811,426 +184,247,262,0,0,163,20.1,1239,23.4,814,811,426 +185,252,256,0,0,163.1,20.1,1239,23.4,814,811,425 +186,255,257,0,0,163.1,20.11,1239,23.1,812,811,425 +187,250,255,0,0,163.2,20.11,1239,23.2,814,811,425 +188,252,252,3,0,163.2,20.12,1239,23.3,814,811,425 +189,241,250,1,0,163.3,20.12,1239,23.4,814,811,424 +190,247,251,0,0,163.3,20.12,1239,23.4,812,811,424 +191,240,249,0,0,163.3,20.13,1239,23.2,812,811,424 +192,239,245,1,1,163.3,20.14,1239,23.3,814,811,424 +193,244,245,0,0,163.4,20.14,1239,23.1,813,811,424 +194,236,246,2,0,163.4,20.15,1239,23.3,814,811,424 +195,243,245,1,0,163.5,20.15,1239,23.4,812,811,423 +196,243,243,0,0,163.5,20.16,1239,23.2,814,811,423 +197,237,243,0,0,163.6,20.16,1239,23.4,814,811,423 +198,245,242,0,0,163.6,20.17,1239,23.4,813,811,423 +199,230,241,0,0,163.6,20.18,1239,23.2,814,811,423 +200,245,243,0,0,163.7,20.18,1239,23.2,814,811,422 +201,239,242,1,0,163.7,20.18,1239,23.4,814,811,422 +202,246,239,0,0,163.8,20.19,1239,23.2,813,811,422 +203,240,240,1,0,163.8,20.19,1239,23.4,813,811,422 +204,232,238,0,0,163.8,20.2,1239,23.4,814,811,422 +205,232,238,0,0,163.8,20.2,1239,23.4,812,811,422 +206,244,238,2,0,163.9,20.2,1239,23.3,814,811,422 +207,242,239,0,0,163.9,20.2,1239,23.4,813,811,422 +208,231,235,0,0,163.9,20.21,1239,23.1,814,811,422 +209,235,235,0,0,163.9,20.21,1239,23.3,814,811,422 +210,233,236,0,0,164,20.22,1239,23.3,814,811,421 +211,228,236,1,0,164,20.22,1239,23.3,814,811,421 +212,222,233,0,0,164,20.23,1239,23.3,813,811,421 +213,234,233,1,0,164,20.23,1239,23.4,814,811,421 +214,233,233,2,1,164.1,20.23,1239,23.3,812,811,421 +215,232,233,0,0,164.1,20.23,1239,23.4,814,811,421 +216,239,233,0,0,164.1,20.24,1239,23.4,814,811,421 +217,232,234,0,0,164.1,20.24,1239,23.4,813,811,420 +218,228,233,0,0,164.1,20.24,1239,23.4,812,811,420 +219,238,236,0,0,164.1,20.24,1239,23.4,814,811,420 +220,224,233,1,0,164.1,20.24,1239,23.3,812,811,420 +221,218,234,0,0,164.2,20.24,1239,23.4,814,811,420 +222,234,234,0,0,164.2,20.25,1239,23.2,813,811,419 +223,228,234,0,0,164.2,20.25,1239,23.4,814,811,419 +224,232,235,0,0,164.2,20.25,1239,23.4,813,811,419 +225,214,231,1,0,164.3,20.25,1240,23.2,814,811,419 +226,229,228,0,0,164.3,20.26,1239,23.2,814,811,419 +227,239,232,1,0,164.7,20.26,1239,23.2,812,811,419 +228,219,229,1,0,164.7,20.26,1240,23.2,814,811,419 \ No newline at end of file diff --git a/gnuplot/data/R4.csv b/gnuplot/data/R4.csv new file mode 100644 index 0000000..963b249 --- /dev/null +++ b/gnuplot/data/R4.csv @@ -0,0 +1,336 @@ +Fri Feb 28 16:26:56 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,241,242,1,0,165.3,20.35,1261,25.2,812,811,378 +1,235,241,0,0,165.3,20.35,1261,25.2,812,811,378 +2,243,242,243,0,165.3,20.39,1261,25,812,811,378 +3,247,241,0,0,165.3,20.38,1261,25.2,815,811,378 +4,240,240,0,0,165.2,20.38,1261,25,813,811,378 +5,238,236,1,0,165.2,20.38,1261,25.1,812,811,378 +6,238,239,0,0,165.2,20.37,1261,25.3,813,811,379 +7,236,241,0,0,165.1,20.37,1261,25.1,812,811,378 +8,243,242,0,0,165.1,20.36,1261,25.1,812,811,379 +9,249,242,1,0,165.1,20.36,1261,25.2,812,811,379 +10,240,240,0,0,165.1,20.36,1261,25.2,813,811,379 +11,245,241,2,0,165.1,20.35,1261,25.1,813,811,379 +12,244,242,0,0,165,20.35,1261,25.1,812,811,379 +13,244,242,0,0,165.1,20.35,1261,25.1,812,811,379 +14,260,242,0,0,165.1,20.35,1261,25.1,813,811,379 +15,245,243,245,0,165.1,20.36,1261,25.2,813,811,379 +16,235,243,0,0,165.1,20.36,1261,25.2,812,811,380 +17,246,243,0,0,165.1,20.36,1261,24.9,812,811,380 +18,299,256,1,0,165.1,20.33,1261,25.2,814,812,380 +19,439,348,0,0,165.1,20.33,1261,25.1,814,812,381 +20,629,494,1,0,165,20.33,1261,25,814,812,390 +21,784,671,0,0,164.5,20.32,1261,25.2,814,812,406 +22,965,851,1,0,164,20.26,1262,25.1,815,812,429 +23,1162,1037,0,0,163.6,20.2,1262,25.2,814,812,455 +24,1370,1231,0,0,163,20.15,1262,25.2,815,812,482 +25,1526,1422,0,0,162.5,20.08,1262,25,815,812,510 +26,1689,1576,0,0,160.1,20.01,1262,25.2,815,812,537 +27,1857,1718,1,0,159.5,19.72,1262,25.3,815,812,563 +28,1961,1869,1,0,158.9,19.65,1262,25.1,813,812,588 +29,2111,2007,1,1,158.2,19.57,1263,25.1,815,812,611 +30,2225,2134,1,1,155.9,19.48,1263,25.2,815,812,632 +31,2350,2257,2,1,155.2,19.2,1263,25.1,815,812,651 +32,2480,2388,1,1,154.6,19.12,1263,25.1,815,812,670 +33,2633,2512,1,1,153.9,19.04,1263,25.2,815,812,686 +34,2624,2602,1,1,153.1,18.95,1263,25.2,813,812,702 +35,2772,2718,0,1,152.4,18.86,1263,25.1,814,812,716 +36,2908,2829,1,1,150.4,18.77,1263,25.2,814,812,729 +37,2942,2928,0,1,149.9,18.53,1263,25.2,813,812,741 +38,3074,3008,0,1,149.4,18.46,1263,25.1,816,812,752 +39,3171,3096,1,1,148.8,18.4,1263,25.3,813,812,762 +40,3235,3161,0,0,148.1,18.33,1264,25.1,814,812,771 +41,3345,3244,1,0,147.4,18.24,1264,25.2,816,812,780 +42,3327,3313,0,0,146.9,18.18,1263,25.3,814,811,788 +43,3438,3364,1,0,146.4,18.11,1264,25.3,815,811,796 +44,3447,3410,0,0,145.9,18.06,1264,25.3,813,811,803 +45,3428,3447,1,0,145.3,17.99,1264,25.1,813,811,809 +46,3544,3479,0,0,144.7,17.92,1264,25.2,814,811,817 +47,3470,3493,1,0,144.2,17.85,1264,25.4,814,811,820 +48,3525,3516,0,0,143.8,17.78,1263,25.2,813,811,821 +49,3521,3530,0,0,143.7,17.73,1264,25.1,813,811,823 +50,3576,3567,1,0,143.4,17.72,1263,25.2,813,811,824 +51,3553,3576,1,0,143.4,17.68,1263,25.2,813,811,824 +52,3599,3594,1,1,143.4,17.68,1263,25.2,813,811,824 +53,3581,3599,3581,1,142.9,17.68,1263,25.2,813,811,824 +54,3660,3615,0,0,142.5,17.62,1263,25.2,813,811,824 +55,3620,3630,1,0,142.2,17.57,1263,25.2,814,811,825 +56,3645,3635,1,0,141.9,17.54,1263,25.5,814,811,825 +57,3625,3635,0,0,141.6,17.5,1263,25.2,813,811,825 +58,3655,3640,1,0,141.3,17.46,1263,25.2,813,811,824 +59,3615,3640,0,0,141.2,17.42,1263,25.4,813,811,824 +60,3645,3645,0,0,141.2,17.41,1263,25.2,813,811,824 +61,3640,3650,0,0,140.9,17.41,1263,25.2,814,811,823 +62,3705,3655,0,0,140.8,17.37,1263,25.4,814,811,823 +63,3620,3650,0,0,140.8,17.36,1263,25.3,814,811,822 +64,3711,3665,0,0,140.7,17.36,1263,25.3,814,811,822 +65,3675,3665,1,0,140.7,17.35,1263,25.2,814,811,822 +66,3670,3650,0,0,140.6,17.35,1263,25.1,814,811,821 +67,3660,3675,0,0,140.6,17.34,1263,25.1,815,811,821 +68,3716,3690,1,0,140.5,17.34,1263,25.5,813,811,820 +69,3675,3670,0,0,140.5,17.33,1263,25.2,814,811,820 +70,3620,3680,0,0,140.4,17.32,1263,25.1,813,811,819 +71,3721,3680,0,0,140.1,17.32,1263,25.2,813,811,818 +72,3670,3680,0,0,140.1,17.28,1263,25.3,813,811,818 +73,3670,3665,0,0,140,17.27,1263,25.4,813,811,817 +74,3716,3675,0,0,140,17.27,1263,25.5,813,811,817 +75,3725,3675,0,0,140,17.27,1263,25.2,813,811,816 +76,3640,3675,0,0,139.9,17.26,1263,25.2,813,811,815 +77,3635,3670,0,0,139.9,17.26,1263,25.2,813,811,815 +78,3641,3665,0,0,139.9,17.25,1263,25.4,813,811,814 +79,3620,3665,0,0,139.9,17.25,1263,25.2,813,811,814 +80,3686,3680,0,0,139.8,17.25,1263,25.2,813,811,813 +81,3705,3670,0,0,139.8,17.25,1263,25.2,814,811,813 +82,3670,3675,1,0,139.8,17.24,1263,25.4,814,811,812 +83,3700,3690,1,0,139.8,17.24,1263,25.4,814,811,811 +84,3655,3690,0,0,139.7,17.23,1263,25.1,814,811,811 +85,3680,3675,0,0,139.7,17.23,1263,25.4,814,811,810 +86,3665,3685,0,0,139.7,17.23,1263,25.2,813,811,809 +87,3635,3675,1,0,139.6,17.22,1263,25.2,814,811,809 +88,3705,3690,1,0,139.6,17.22,1263,25.2,815,811,808 +89,3705,3690,0,0,139.6,17.21,1263,25.3,815,811,808 +90,3720,3695,0,0,139.6,17.21,1263,25.3,813,811,807 +91,3670,3690,0,0,139.5,17.21,1263,25.2,813,811,807 +92,3700,3685,0,0,139.6,17.21,1263,25.2,815,811,807 +93,3695,3685,0,0,139.5,17.21,1263,25.4,813,811,806 +94,3625,3690,0,0,139.5,17.21,1263,25.3,814,811,805 +95,3690,3685,0,0,139.5,17.2,1263,25.4,815,811,805 +96,3670,3670,0,0,139.5,17.2,1263,25.3,812,811,805 +97,3720,3690,0,0,139.4,17.2,1263,25.1,813,811,804 +98,3690,3680,0,0,139.4,17.19,1263,25.3,812,811,804 +99,3675,3675,0,0,139.4,17.19,1263,25.1,813,811,804 +100,3660,3680,0,0,139.4,17.19,1263,25.2,812,811,803 +101,3740,3690,0,0,139.3,17.19,1263,25.4,813,811,803 +102,3740,3695,0,0,139.3,17.18,1263,25.4,815,811,802 +103,3690,3685,0,0,139.3,17.18,1263,25.4,813,811,802 +104,3720,3690,0,0,139.3,17.18,1263,25.2,813,811,801 +105,3680,3685,0,0,139.3,17.18,1263,25.2,815,811,801 +106,3675,3675,0,0,139.3,17.18,1263,25.1,814,811,800 +107,3659,3679,0,0,139.2,17.17,1263,25.2,812,811,800 +108,3650,3689,0,0,139.2,17.17,1263,25.2,815,811,800 +109,3694,3689,0,0,139.2,17.17,1262,25.2,813,811,799 +110,3689,3694,0,0,139.2,17.17,1263,25.2,812,811,799 +111,3669,3689,0,0,139.2,17.17,1263,25.2,812,811,799 +112,3650,3679,0,0,139.2,17.16,1263,25.4,813,811,798 +113,3650,3679,0,0,139.2,17.16,1262,25.2,812,811,798 +114,3689,3674,1,0,139.1,17.16,1263,25.2,814,811,798 +115,3684,3699,0,0,139.1,17.16,1262,25.3,814,811,797 +116,3654,3689,0,0,139.1,17.16,1262,25.2,812,811,797 +117,3674,3689,1,0,139.1,17.16,1262,25.4,813,811,796 +118,3689,3694,0,0,139.1,17.15,1262,25.2,812,811,796 +119,3694,3689,0,0,139.1,17.16,1262,25.2,813,811,795 +120,3674,3689,0,0,139.1,17.15,1262,25.4,814,811,795 +121,3669,3689,0,0,139.1,17.15,1262,25.3,813,811,795 +122,3694,3689,0,0,139.1,17.15,1262,25.2,814,811,794 +123,3664,3689,1,0,139.1,17.15,1262,25.2,812,811,794 +124,3634,3674,0,0,139.1,17.15,1262,25.4,815,811,793 +125,3644,3674,0,0,139.1,17.15,1262,25.2,812,811,793 +126,3659,3669,1,0,139.1,17.15,1262,25.2,812,811,793 +127,3714,3679,1,0,139.1,17.15,1262,25.3,813,811,792 +128,3624,3669,0,0,139.1,17.15,1262,25.3,812,811,792 +129,3694,3679,0,0,139.1,17.16,1262,25.3,812,811,792 +130,3734,3689,0,0,139.1,17.15,1262,25.4,814,811,792 +131,3659,3684,0,0,139.1,17.15,1262,25.3,813,811,791 +132,3669,3679,0,0,139.1,17.15,1262,25.2,814,811,791 +133,3679,3699,0,0,139,17.15,1262,25.3,814,811,791 +134,3689,3684,0,0,139,17.15,1262,25.2,813,811,790 +135,3704,3679,0,0,139.1,17.15,1262,25.1,812,811,790 +136,3628,3674,0,0,139,17.15,1262,25.2,812,811,790 +137,3684,3678,0,0,139,17.15,1262,25.2,813,811,789 +138,3608,3674,0,0,139,17.14,1262,25.2,814,811,789 +139,3684,3678,0,0,139,17.14,1262,25.3,814,811,789 +140,3649,3678,0,0,139,17.14,1262,25.1,813,811,789 +141,3658,3678,0,0,139,17.14,1262,25.2,812,811,788 +142,3658,3683,1,0,139,17.14,1262,25.3,814,811,788 +143,3674,3678,0,0,139,17.14,1262,25.2,814,811,788 +144,3639,3678,0,0,139,17.14,1262,25.4,813,811,787 +145,3663,3678,0,0,139,17.14,1262,25,814,811,787 +146,3570,3618,0,0,139,17.14,1262,25.2,812,811,784 +147,3321,3473,0,0,139.3,17.14,1261,25.3,813,811,762 +148,3119,3243,0,0,139.9,17.18,1261,25.3,812,811,734 +149,2735,2950,0,0,141.9,17.26,1261,25.2,812,811,706 +150,2447,2664,0,0,142.5,17.5,1260,25.2,813,811,678 +151,2110,2338,0,0,144.5,17.58,1260,25.1,813,811,651 +152,1901,2052,1,0,146.5,17.82,1260,25.3,813,811,624 +153,1640,1810,0,0,147,18.06,1259,25.3,813,811,598 +154,1491,1616,0,0,147.7,18.12,1259,25.2,812,811,573 +155,1343,1454,0,0,148.3,18.21,1259,25.1,811,811,550 +156,1226,1315,2,0,150.6,18.29,1259,25.1,812,811,530 +157,1107,1185,0,0,151.3,18.58,1259,25.2,813,811,511 +158,979,1072,0,0,151.8,18.66,1258,25.2,812,811,495 +159,876,967,1,1,152.5,18.72,1258,25,814,811,481 +160,816,876,1,1,153.2,18.8,1258,25.3,814,811,469 +161,746,808,0,1,155.2,18.89,1258,25.2,813,811,449 +162,717,746,0,0,155.5,19.14,1258,25.2,814,811,442 +163,669,694,1,0,156.1,19.18,1257,25.2,814,811,434 +164,614,646,1,0,156.5,19.25,1257,25,813,811,428 +165,574,605,1,0,156.6,19.3,1257,24.9,813,811,423 +166,533,568,0,0,156.6,19.3,1257,24.9,813,811,418 +167,507,533,1,0,157.1,19.31,1257,25.2,813,811,418 +168,475,499,0,0,157.7,19.38,1257,25.1,813,811,415 +169,453,473,0,0,158.2,19.44,1257,25.1,813,811,411 +170,430,449,1,0,158.6,19.5,1257,25,814,811,407 +171,424,431,0,0,159.1,19.55,1257,25.2,814,811,405 +172,376,408,1,0,159.5,19.62,1256,25.1,814,811,402 +173,381,391,0,0,159.9,19.67,1256,25,814,811,400 +174,367,376,2,0,160.3,19.72,1256,24.9,814,811,398 +175,357,367,1,0,160.3,19.76,1256,25.2,813,811,396 +176,350,356,0,0,160.7,19.77,1256,25.2,814,811,395 +177,319,342,0,0,160.8,19.82,1256,25.1,813,811,393 +178,321,335,0,0,161.2,19.83,1256,25,814,811,392 +179,320,325,0,0,161.2,19.87,1256,24.9,814,811,391 +180,309,313,1,0,161.3,19.88,1255,25,813,811,390 +181,295,305,0,0,161.8,19.89,1255,25.1,814,811,389 +182,293,298,1,0,161.8,19.95,1255,24.9,813,811,389 +183,291,292,0,0,161.9,19.95,1255,25,813,811,388 +184,280,288,0,0,161.9,19.96,1255,25,814,811,387 +185,282,283,0,0,162,19.97,1255,25,813,811,387 +186,270,280,0,0,162,19.97,1255,25.1,814,811,387 +187,280,278,0,0,162.4,19.98,1255,25.2,813,811,386 +188,266,271,1,0,162.5,20.03,1255,24.9,811,811,385 +189,257,265,2,0,162.5,20.04,1255,25,814,811,385 +190,267,265,0,0,162.6,20.04,1255,24.9,813,811,385 +191,260,261,0,0,162.6,20.05,1255,24.9,814,811,385 +192,254,259,1,1,162.7,20.06,1255,25.1,814,811,385 +193,258,258,0,0,162.7,20.06,1255,25.1,814,811,385 +194,255,259,0,0,162.8,20.07,1255,24.8,814,811,385 +195,240,257,0,0,162.9,20.08,1255,24.9,813,811,385 +196,241,250,0,0,162.9,20.09,1255,25.1,814,811,384 +197,250,249,1,0,163,20.09,1254,24.9,814,811,384 +198,242,250,1,0,163.1,20.1,1254,25,814,811,384 +199,251,249,0,0,163.1,20.11,1254,24.9,813,811,383 +200,250,250,0,0,163.1,20.11,1254,24.9,814,811,383 +201,246,248,1,0,163.2,20.12,1254,24.9,814,811,383 +202,249,245,0,0,163.3,20.12,1254,24.8,813,811,383 +203,248,244,1,0,163.3,20.13,1254,24.8,813,811,383 +204,236,242,0,0,163.3,20.14,1254,24.8,813,811,383 +205,257,245,0,0,163.3,20.14,1254,24.8,813,811,383 +206,238,244,1,0,163.4,20.14,1254,25,813,811,383 +207,246,245,0,0,163.4,20.15,1254,24.8,814,811,383 +208,239,244,0,0,163.5,20.15,1254,24.8,813,811,383 +209,245,243,0,0,163.5,20.16,1254,24.8,814,811,383 +210,239,242,0,0,163.6,20.17,1254,24.8,813,811,383 +211,247,241,0,0,163.6,20.17,1254,24.8,814,811,383 +212,234,239,0,0,163.6,20.17,1254,25,814,811,383 +213,246,242,0,0,163.7,20.18,1253,24.9,814,811,383 +214,246,241,0,0,163.7,20.18,1253,24.9,814,811,382 +215,253,240,0,0,163.7,20.19,1253,24.9,813,811,382 +216,232,241,0,0,163.8,20.19,1253,25,814,811,382 +217,236,241,0,0,163.8,20.2,1253,25,814,811,382 +218,239,241,0,0,163.9,20.2,1253,25,814,811,382 +219,230,238,0,0,163.9,20.21,1253,24.8,814,811,382 +220,229,240,0,0,163.9,20.21,1253,24.8,814,811,382 +221,238,238,0,0,163.9,20.21,1253,24.9,813,811,382 +222,239,237,0,0,163.9,20.21,1253,24.9,814,811,382 +223,236,238,0,0,163.9,20.21,1253,24.9,813,811,382 +224,242,239,0,0,163.9,20.21,1253,24.8,814,811,382 +225,230,236,0,0,163.9,20.21,1253,24.9,814,811,382 +226,224,239,0,0,164,20.22,1253,25,814,811,382 +227,235,240,0,0,164,20.22,1253,24.9,814,811,382 +228,234,238,1,0,164,20.22,1253,25,813,811,382 +229,243,236,0,0,164,20.23,1253,25,814,811,382 +230,232,236,0,0,164.1,20.23,1253,25,814,811,382 +231,238,238,0,0,164.1,20.23,1253,24.9,814,811,382 +232,236,236,0,0,164.1,20.23,1253,25,814,811,382 +233,238,235,0,0,164.1,20.24,1253,24.8,813,811,382 +234,242,240,1,0,164.1,20.24,1253,25,814,811,382 +235,244,239,0,0,164.2,20.24,1252,24.9,814,811,382 +236,242,241,0,0,164.2,20.24,1253,24.8,813,811,382 +237,238,242,1,0,164.2,20.24,1252,24.8,814,811,381 +238,234,240,1,0,164.2,20.25,1252,24.8,814,811,381 +239,238,238,0,0,164.2,20.25,1252,24.8,813,811,381 +240,236,238,0,0,164.2,20.24,1252,24.8,814,811,381 +241,237,236,2,0,164.2,20.25,1252,24.8,814,811,381 +242,236,238,0,0,164.2,20.25,1252,24.8,814,811,381 +243,235,236,0,0,164.2,20.25,1252,24.8,814,811,381 +244,237,236,0,0,164.2,20.25,1252,24.9,814,811,381 +245,236,237,0,0,164.2,20.25,1252,24.8,814,811,381 +246,224,237,0,0,164.2,20.25,1252,25,811,811,381 +247,228,237,0,0,164.3,20.25,1252,24.8,814,811,381 +248,238,236,0,0,164.3,20.25,1252,24.8,814,811,382 +249,237,238,0,0,164.2,20.25,1252,24.8,814,811,382 +250,238,235,0,0,164.2,20.25,1252,24.9,813,811,382 +251,226,237,0,0,164.3,20.25,1252,25,812,811,382 +252,236,238,0,0,164.3,20.25,1252,24.7,814,811,382 +253,225,235,1,0,164.3,20.25,1252,24.9,814,811,382 +254,224,237,1,0,164.3,20.26,1252,24.8,814,811,382 +255,228,235,0,0,164.3,20.26,1252,24.9,813,811,382 +256,230,234,0,0,164.3,20.26,1252,24.7,814,811,382 +257,227,235,1,0,164.4,20.27,1252,24.9,814,811,382 +258,232,236,0,0,164.4,20.27,1252,24.9,813,811,382 +259,242,235,0,0,164.4,20.27,1252,24.8,814,811,382 +260,246,237,0,0,164.4,20.27,1252,24.7,812,811,382 +261,231,239,0,0,164.3,20.27,1252,24.8,814,811,382 +262,247,238,0,0,164.4,20.27,1252,24.9,814,811,382 +263,235,236,0,0,164.4,20.27,1252,24.8,814,811,382 +264,237,237,0,0,164.3,20.27,1252,25,814,811,382 +265,228,233,0,0,164.3,20.27,1252,24.8,814,811,382 +266,241,234,0,0,164.4,20.27,1252,24.9,813,811,382 +267,232,236,0,0,164.4,20.27,1252,24.8,814,811,382 +268,226,233,0,0,164.4,20.27,1251,24.8,812,811,382 +269,237,234,0,0,164.4,20.27,1252,24.8,814,811,382 +270,236,237,0,0,164.4,20.28,1252,24.8,814,811,382 +271,242,232,0,0,164.5,20.28,1252,24.8,814,811,382 +272,237,235,0,0,164.5,20.28,1252,24.7,814,811,382 +273,230,235,0,0,164.5,20.28,1251,24.6,814,811,382 +274,241,234,0,0,164.5,20.28,1251,24.9,812,811,382 +275,227,234,0,0,164.5,20.28,1251,24.7,814,811,382 +276,237,236,1,0,164.5,20.28,1251,24.8,813,811,382 +277,235,237,0,0,164.5,20.28,1251,24.7,814,811,382 +278,225,237,1,0,164.5,20.28,1251,24.7,814,811,382 +279,238,235,0,0,164.6,20.29,1251,24.5,814,811,382 +280,242,238,1,0,165,20.29,1251,24.8,812,811,382 +281,238,238,0,0,165,20.29,1251,24.8,814,811,382 +282,254,238,0,0,165,20.35,1251,24.8,814,811,382 +283,236,238,0,0,164.9,20.34,1251,24.7,814,811,382 +284,243,238,0,0,165,20.34,1251,24.8,813,811,382 +285,241,238,0,0,165,20.34,1251,24.7,814,811,382 +286,236,238,0,0,164.9,20.34,1251,24.8,813,811,382 +287,243,237,0,0,164.9,20.34,1251,24.7,814,811,382 +288,242,237,0,0,164.9,20.33,1251,24.7,812,811,382 +289,244,239,0,0,164.9,20.33,1251,24.6,813,811,382 +290,234,235,1,0,164.9,20.33,1251,24.9,814,811,382 +291,238,236,0,0,164.9,20.33,1251,24.6,814,811,382 +292,236,239,0,0,164.9,20.33,1251,24.7,814,811,382 +293,232,238,0,0,164.8,20.33,1251,24.8,814,811,382 +294,238,237,0,0,164.8,20.33,1251,24.8,814,811,382 +295,227,236,0,0,164.8,20.32,1251,24.7,813,811,382 +296,235,236,0,0,164.8,20.32,1251,24.6,812,811,382 +297,238,236,0,0,164.8,20.32,1251,24.5,814,811,382 +298,238,236,0,0,164.8,20.32,1251,24.8,814,811,382 +299,237,235,0,0,164.8,20.32,1251,24.8,814,811,382 +300,224,235,0,0,164.8,20.32,1251,24.9,814,811,382 +301,235,236,0,0,164.8,20.32,1251,24.7,814,811,382 +302,242,236,0,0,164.8,20.32,1251,24.6,814,811,382 +303,236,237,0,0,164.8,20.32,1251,24.8,814,811,382 +304,233,237,0,0,164.7,20.32,1251,24.6,814,811,383 +305,233,234,0,0,164.7,20.32,1251,24.7,814,811,383 +306,242,234,0,0,164.7,20.31,1251,24.8,813,811,383 +307,244,238,0,0,164.7,20.31,1251,24.8,812,811,383 +308,241,240,0,0,164.7,20.31,1251,24.8,814,811,383 +309,242,237,0,0,164.6,20.3,1251,24.7,813,811,383 +310,232,238,0,0,164.6,20.3,1251,24.7,815,811,383 +311,228,237,0,0,164.6,20.3,1251,24.5,813,811,383 +312,237,236,0,0,164.6,20.3,1251,24.8,814,811,383 +313,234,238,0,0,164.6,20.3,1251,24.7,814,811,383 +314,235,237,0,0,164.6,20.3,1251,24.8,813,811,383 +315,233,236,0,0,164.6,20.3,1251,24.8,813,811,383 +316,238,233,1,0,164.6,20.3,1251,24.4,814,811,383 +317,236,237,0,0,164.3,20.3,1251,24.7,813,811,383 +318,234,236,0,0,164.2,20.26,1251,24.8,814,811,383 +319,238,235,0,0,164.2,20.26,1251,24.8,814,811,383 +320,233,235,0,0,164.2,20.25,1251,24.5,814,811,383 +321,231,237,0,0,164.2,20.25,1251,24.7,814,811,383 +322,236,238,0,0,164.2,20.25,1251,24.7,814,811,383 +323,238,238,0,0,164.3,20.25,1251,24.7,814,811,383 +324,233,233,0,0,164.3,20.25,1251,24.8,814,811,383 +325,234,237,0,0,164.3,20.25,1251,24.7,814,811,383 +326,235,238,0,0,164.3,20.26,1251,24.7,814,811,383 +327,242,236,1,0,164.3,20.26,1251,24.8,814,811,383 +328,231,238,0,0,164.3,20.26,1251,24.7,812,811,384 +329,228,234,0,0,164.3,20.26,1251,24.8,813,811,384 +330,241,234,0,0,164.4,20.27,1251,24.5,813,811,384 +331,242,237,0,0,164.4,20.27,1251,24.7,814,811,384 +332,237,238,0,0,164.3,20.27,1251,24.7,814,811,384 \ No newline at end of file diff --git a/gnuplot/data/R5.csv b/gnuplot/data/R5.csv new file mode 100644 index 0000000..14700db --- /dev/null +++ b/gnuplot/data/R5.csv @@ -0,0 +1,411 @@ +Fri Feb 28 16:35:40 2020,,,,,,,,,,, +Starting DAQ,,,,,,,,,,, +time(s),CO2 unfil(ppm),CO2 fil(ppm),CO unfil(ppm),CO fil(ppm),O2(ppm),O2(%),Temperaure C02(ºC*10),Temperaure 02(ºC),Pressure C02(.mBar),Presure 02(mBar),Relative Humidity(.) +0,223,232,1,0,164.7,20.32,1253,24.5,812,811,392 +1,235,234,235,0,164.7,20.31,1253,24.6,812,811,392 +2,235,234,1,0,164.7,20.31,1253,24.3,814,811,392 +3,236,233,0,0,164.7,20.31,1253,24.5,814,811,392 +4,247,234,0,0,164.6,20.31,1253,24.6,813,811,393 +5,230,233,0,0,164.7,20.3,1253,24.5,814,811,393 +6,237,233,0,0,164.7,20.3,1253,24.6,814,811,393 +7,234,234,0,0,164.7,20.31,1253,24.7,814,811,393 +8,228,234,0,0,164.6,20.3,1253,24.4,813,811,393 +9,236,234,0,0,164.6,20.3,1253,24.4,814,811,393 +10,236,233,0,0,164.7,20.3,1253,24.3,814,811,393 +11,232,233,0,0,164.7,20.3,1253,24.4,813,811,393 +12,223,233,0,0,164.7,20.3,1253,24.3,814,811,393 +13,228,234,0,0,164.6,20.3,1253,24.4,813,811,393 +14,221,234,0,0,164.6,20.3,1253,24.3,813,811,393 +15,227,231,0,0,164.7,20.3,1253,24.6,812,811,393 +16,238,232,0,0,164.7,20.3,1253,24.6,814,811,393 +17,237,233,0,0,164.7,20.28,1253,24.5,814,812,393 +18,242,235,1,0,164.7,20.28,1253,24.3,816,812,393 +19,351,281,1,0,164.6,20.28,1253,24.3,814,812,398 +20,505,399,1,0,164.6,20.28,1253,24.4,814,812,410 +21,711,568,0,0,164.5,20.27,1253,24.4,815,812,428 +22,933,762,0,0,164.2,20.27,1253,24.6,814,812,451 +23,1125,956,0,0,164.2,20.27,1253,24.6,815,812,476 +24,1320,1160,0,0,163.5,20.22,1253,24.3,815,812,476 +25,1504,1362,0,0,162.8,20.14,1254,24.3,816,812,503 +26,1624,1526,0,0,160.6,20.05,1254,24.3,814,812,530 +27,1812,1672,0,0,160,19.78,1254,24.4,814,812,557 +28,1958,1830,0,0,159.3,19.71,1254,24.6,815,812,583 +29,2088,1980,1,0,157.4,19.62,1255,24.6,814,812,607 +30,2203,2116,1,0,156.8,19.38,1255,24.4,814,812,631 +31,2350,2252,2,0,154.8,19.31,1255,24.7,814,812,652 +32,2486,2395,0,1,154.2,19.06,1255,24.5,814,812,673 +33,2628,2549,0,1,153.6,18.99,1255,24.4,814,812,691 +34,2788,2695,0,0,152.9,18.92,1255,24.5,814,812,709 +35,2926,2801,0,0,150.8,18.83,1255,24.5,814,812,725 +36,2959,2912,1,0,150.3,18.57,1255,24.4,814,812,740 +37,3062,3021,1,0,149.7,18.51,1256,24.4,814,812,754 +38,3223,3136,1,0,149,18.43,1256,24.4,814,812,767 +39,3324,3246,1,1,147.2,18.37,1256,24.3,814,811,779 +40,3337,3301,0,1,146.7,18.15,1256,24.4,814,811,791 +41,3374,3360,0,1,146.1,18.09,1256,24.4,813,811,800 +42,3402,3397,0,0,145.6,18.01,1256,24.5,814,811,808 +43,3489,3434,0,0,145,17.95,1256,24.6,813,811,813 +44,3517,3471,0,0,144.5,17.89,1256,24.5,813,811,818 +45,3499,3512,0,0,144.1,17.82,1256,24.4,814,811,822 +46,3596,3539,1,0,143.6,17.77,1256,24.8,814,811,824 +47,3554,3558,0,0,143.3,17.71,1256,24.6,813,811,826 +48,3602,3567,1,0,142.8,17.67,1256,24.8,814,811,828 +49,3622,3602,0,0,142.4,17.61,1256,24.7,814,811,829 +50,3637,3602,0,0,142,17.56,1256,24.6,814,811,830 +51,3618,3612,0,0,141.7,17.51,1256,24.6,814,811,830 +52,3657,3627,0,0,141.6,17.47,1256,24.7,813,811,830 +53,3632,3638,0,0,141.3,17.47,1256,24.6,814,811,830 +54,3598,3633,0,0,141,17.42,1256,24.5,814,811,830 +55,3648,3653,0,0,140.9,17.38,1256,24.6,814,811,830 +56,3653,3648,1,0,140.8,17.37,1256,24.7,814,811,830 +57,3658,3668,1,0,140.5,17.37,1256,24.6,816,811,829 +58,3683,3663,1,0,140.5,17.32,1256,24.5,814,811,829 +59,3648,3678,2,0,140.4,17.32,1256,24.6,814,811,828 +60,3623,3673,0,0,140.4,17.31,1256,24.7,814,811,828 +61,3713,3688,0,0,140.4,17.31,1256,24.7,814,811,827 +62,3638,3668,0,0,140,17.31,1256,24.4,814,811,827 +63,3663,3678,0,0,140,17.27,1256,24.4,814,811,827 +64,3618,3678,0,0,139.9,17.26,1256,24.8,813,811,826 +65,3668,3688,0,0,139.9,17.26,1256,24.7,814,811,826 +66,3688,3698,0,0,139.9,17.25,1256,24.5,814,811,825 +67,3678,3693,1,0,139.5,17.25,1256,24.6,813,811,825 +68,3668,3683,1,0,139.5,17.21,1256,24.6,814,811,824 +69,3718,3698,1,0,139.5,17.21,1256,24.7,814,811,823 +70,3634,3693,0,0,139.4,17.2,1256,24.8,814,811,823 +71,3713,3708,0,0,139.4,17.19,1256,24.8,814,811,822 +72,3698,3703,1,0,139.4,17.19,1256,24.7,814,811,822 +73,3669,3693,1,0,139.3,17.18,1256,24.8,813,811,821 +74,3719,3713,0,0,139.3,17.18,1256,24.5,813,811,821 +75,3718,3723,0,0,139.3,17.17,1256,24.7,814,811,820 +76,3649,3704,0,0,139.2,17.17,1256,24.8,814,811,819 +77,3724,3704,1,0,139.2,17.17,1255,24.5,814,811,819 +78,3684,3704,0,0,138.9,17.16,1255,24.7,813,811,818 +79,3699,3709,0,1,138.9,17.13,1256,24.6,814,811,818 +80,3733,3704,0,0,138.8,17.12,1256,24.6,814,811,817 +81,3709,3699,0,0,138.8,17.12,1255,24.6,813,811,817 +82,3674,3694,0,0,138.8,17.12,1256,24.7,814,811,816 +83,3674,3714,0,0,138.8,17.11,1255,24.6,814,811,816 +84,3694,3709,1,0,138.7,17.11,1256,24.6,814,811,815 +85,3684,3699,0,0,138.7,17.11,1255,24.6,814,811,815 +86,3689,3704,1,0,138.7,17.11,1255,24.6,816,811,814 +87,3694,3714,0,0,138.7,17.11,1255,24.5,814,811,814 +88,3739,3724,1,0,138.6,17.11,1255,24.8,814,811,813 +89,3714,3719,1,0,138.6,17.1,1255,24.5,814,811,812 +90,3704,3719,0,0,138.6,17.1,1255,24.6,814,811,812 +91,3709,3709,0,0,138.6,17.1,1255,24.7,814,811,812 +92,3724,3699,0,0,138.6,17.09,1255,24.7,814,811,812 +93,3694,3699,0,0,138.6,17.09,1255,24.6,814,811,811 +94,3723,3714,0,0,138.6,17.09,1255,24.6,814,811,810 +95,3684,3704,0,0,138.5,17.09,1255,24.8,813,811,810 +96,3669,3699,1,0,138.6,17.08,1255,24.7,813,811,809 +97,3654,3699,0,0,138.6,17.09,1255,24.6,813,811,809 +98,3699,3704,0,0,138.6,17.09,1255,24.6,814,811,808 +99,3674,3704,0,0,138.6,17.09,1255,24.6,814,811,808 +100,3734,3719,3734,0,138.6,17.09,1255,24.7,814,811,808 +101,3724,3724,0,0,138.6,17.09,1255,24.6,814,811,807 +102,3634,3724,0,0,138.6,17.09,1255,24.7,814,811,807 +103,3684,3709,0,0,138.6,17.09,1255,24.8,814,811,806 +104,3724,3709,1,0,138.5,17.09,1255,24.5,814,811,806 +105,3704,3719,0,0,138.5,17.08,1255,24.8,814,811,806 +106,3669,3714,0,0,138.5,17.08,1255,24.5,814,811,805 +107,3734,3719,0,0,138.5,17.08,1255,24.5,814,811,805 +108,3684,3704,0,0,138.5,17.08,1255,24.7,813,811,804 +109,3704,3699,0,0,138.5,17.08,1255,24.5,814,811,804 +110,3704,3704,0,0,138.4,17.07,1255,24.8,814,811,803 +111,3674,3694,0,0,138.4,17.07,1255,24.5,814,811,803 +112,3749,3699,0,0,138.4,17.07,1255,24.8,814,811,802 +113,3689,3704,1,0,138.4,17.07,1255,24.4,814,811,802 +114,3699,3709,0,0,138.4,17.07,1255,24.5,814,811,802 +115,3669,3699,0,0,138.4,17.07,1255,24.6,814,811,802 +116,3684,3689,0,0,138.4,17.07,1255,24.7,814,811,801 +117,3654,3704,0,0,138.4,17.07,1255,24.6,813,811,801 +118,3724,3724,0,0,138.3,17.06,1255,24.8,814,811,801 +119,3709,3714,0,0,138.3,17.06,1255,24.5,814,811,800 +120,3749,3714,0,0,138.3,17.06,1255,24.6,813,811,800 +121,3724,3724,0,0,138.3,17.06,1255,24.6,816,811,799 +122,3724,3714,2,0,138.3,17.05,1255,24.4,814,811,799 +123,3719,3719,0,0,138.3,17.05,1255,24.8,814,811,799 +124,3684,3724,0,0,138.3,17.05,1255,24.5,813,811,798 +125,3704,3714,0,0,138.3,17.05,1255,24.5,814,811,798 +126,3679,3689,0,0,138.3,17.05,1255,24.5,814,811,798 +127,3724,3709,0,0,138.3,17.05,1255,24.5,814,811,797 +128,3674,3704,0,0,138.3,17.05,1255,24.5,814,811,797 +129,3694,3704,0,0,138.3,17.05,1255,24.7,814,811,796 +130,3674,3708,0,0,138.3,17.05,1255,24.7,816,811,796 +131,3659,3709,0,0,138.3,17.05,1255,24.5,813,811,796 +132,3674,3703,0,0,138.2,17.05,1255,24.8,814,811,795 +133,3724,3708,0,0,138.2,17.05,1255,24.6,814,811,795 +134,3649,3704,0,0,138.3,17.05,1255,24.6,814,811,794 +135,3728,3703,0,0,138.3,17.05,1255,24.6,814,811,794 +136,3709,3713,1,0,138.2,17.05,1255,24.8,814,811,794 +137,3684,3703,0,0,138.2,17.05,1255,24.8,814,811,793 +138,3634,3703,3634,0,138.2,17.05,1255,24.6,814,811,793 +139,3723,3713,0,0,138.2,17.05,1255,24.7,814,811,793 +140,3669,3718,0,0,138.2,17.05,1255,24.5,813,811,793 +141,3748,3708,0,0,138.2,17.05,1255,24.7,814,811,792 +142,3723,3723,0,0,138.2,17.05,1255,24.7,814,811,792 +143,3723,3708,0,0,138.2,17.05,1255,24.8,813,811,791 +144,3678,3703,0,0,138.2,17.05,1255,24.5,814,811,791 +145,3708,3713,0,0,138.2,17.05,1255,24.6,814,811,791 +146,3698,3713,0,0,138.2,17.05,1255,24.6,814,811,791 +147,3733,3723,1,0,138.2,17.04,1255,24.6,814,811,790 +148,3708,3698,0,0,138.2,17.04,1255,24.5,814,811,790 +149,3673,3698,0,0,138.2,17.04,1255,24.6,814,811,790 +150,3668,3698,0,0,138.2,17.04,1255,24.7,814,811,790 +151,3658,3683,0,0,138.2,17.04,1255,24.7,814,811,789 +152,3708,3708,0,0,138.2,17.04,1255,24.6,813,811,789 +153,3723,3723,0,0,138.2,17.05,1255,24.4,813,811,789 +154,3698,3708,0,0,138.2,17.05,1255,24.6,814,811,788 +155,3668,3713,0,0,138.2,17.05,1255,24.8,814,811,788 +156,3743,3713,0,0,138.2,17.04,1255,24.5,814,811,788 +157,3723,3698,0,0,138.2,17.05,1255,24.5,814,811,788 +158,3733,3703,0,0,138.2,17.04,1255,24.8,813,811,787 +159,3648,3713,0,0,138.2,17.04,1255,24.6,814,811,787 +160,3673,3693,0,0,138.2,17.05,1255,24.8,814,811,787 +161,3713,3698,0,0,138.2,17.04,1255,24.6,814,811,786 +162,3708,3698,0,0,138.2,17.04,1255,24.5,814,811,786 +163,3723,3698,0,0,138.2,17.04,1254,24.5,814,811,786 +164,3688,3698,0,0,138.2,17.04,1254,24.5,814,811,785 +165,3703,3713,1,0,138.2,17.04,1254,24.4,814,811,785 +166,3728,3708,0,0,138.2,17.04,1254,24.5,813,811,785 +167,3693,3693,0,0,138.2,17.04,1254,24.6,814,811,785 +168,3743,3713,0,0,138.2,17.04,1254,24.8,814,811,784 +169,3668,3688,0,0,138.2,17.04,1254,24.6,814,811,784 +170,3648,3683,0,0,138.2,17.05,1254,24.4,813,811,784 +171,3673,3708,0,0,138.2,17.05,1254,24.5,814,811,783 +172,3708,3713,0,0,138.2,17.05,1254,24.6,814,811,783 +173,3708,3713,0,0,138.2,17.05,1254,24.4,814,811,782 +174,3658,3703,1,0,138.2,17.05,1254,24.6,814,811,782 +175,3643,3698,0,0,138.2,17.05,1254,24.6,814,811,782 +176,3578,3678,3578,0,138.2,17.05,1254,24.7,814,811,782 +177,3513,3577,0,0,138.3,17.05,1254,24.7,814,811,771 +178,3243,3403,1,0,138.8,17.05,1254,24.8,814,811,750 +179,2943,3174,0,0,139.5,17.12,1253,24.6,814,811,723 +180,2661,2914,0,0,141.4,17.2,1253,24.5,814,811,697 +181,2410,2635,0,0,141.9,17.43,1253,24.6,814,811,671 +182,2125,2316,1,0,144.2,17.5,1252,24.3,814,811,646 +183,1928,2066,0,0,144.8,17.78,1252,24.5,813,811,623 +184,1735,1864,0,0,146.8,17.86,1252,24.4,813,811,601 +185,1547,1666,0,0,147.4,18.1,1252,24.7,813,811,581 +186,1428,1529,1,0,149.4,18.18,1252,24.4,814,811,562 +187,1294,1390,1,0,150,18.42,1252,24.7,813,811,544 +188,1167,1269,0,1,150.5,18.49,1251,24.5,813,811,528 +189,1052,1151,0,1,151.2,18.56,1251,24.8,813,811,515 +190,967,1047,1,1,151.9,18.65,1251,24.4,812,811,502 +191,907,961,0,1,154.2,18.74,1251,24.5,813,811,490 +192,851,886,0,1,154.7,19.02,1251,24.6,814,811,480 +193,751,820,0,0,155,19.07,1251,24.6,813,811,471 +194,719,763,1,0,155.4,19.12,1251,24.5,813,811,463 +195,697,717,0,0,155.9,19.16,1251,24.7,813,811,457 +196,628,665,0,0,156.6,19.23,1251,24.4,814,811,450 +197,595,621,1,1,157,19.31,1250,24.6,813,811,444 +198,553,586,0,1,157.4,19.36,1250,24.4,813,811,439 +199,521,550,0,1,157.8,19.41,1250,24.7,813,811,434 +200,475,512,0,1,158.2,19.45,1250,24.5,813,811,429 +201,462,482,0,0,158.8,19.5,1250,24.6,814,811,426 +202,437,462,0,0,159.3,19.58,1250,24.3,813,811,422 +203,406,437,0,0,159.3,19.64,1250,24.5,813,811,419 +204,387,414,0,0,159.7,19.65,1250,24.4,814,811,416 +205,385,401,1,0,160.1,19.69,1250,24.5,813,811,414 +206,376,384,0,0,160.5,19.74,1250,24.3,813,811,413 +207,353,371,0,0,160.9,19.8,1249,24.6,814,811,411 +208,352,360,0,0,161.3,19.84,1249,24.4,813,811,408 +209,329,345,2,1,161.3,19.88,1249,24.5,813,811,406 +210,330,335,2,0,161.3,19.89,1249,24.3,813,811,405 +211,304,327,2,0,161.4,19.9,1249,24.3,813,811,404 +212,311,315,1,0,161.3,19.9,1249,24.5,813,811,403 +213,288,309,1,0,161.3,19.9,1249,24.5,813,811,403 +214,299,304,1,0,161.4,19.89,1249,24.4,813,811,403 +215,298,297,0,0,161.8,19.9,1249,24.3,813,811,401 +216,285,292,0,0,162.2,19.96,1249,24.3,813,811,401 +217,277,285,0,0,162.3,20,1249,24.5,813,811,400 +218,267,280,0,0,162.3,20.01,1249,24.4,813,811,400 +219,282,274,0,0,162.3,20.01,1249,24.3,813,811,400 +220,259,272,0,0,162.7,20.02,1249,24.4,813,811,399 +221,271,270,0,0,162.7,20.06,1249,24.5,813,811,399 +222,258,268,0,0,162.8,20.07,1249,24.3,813,811,399 +223,252,268,0,0,162.8,20.07,1248,24.3,813,811,398 +224,258,264,0,0,162.9,20.08,1248,24.3,813,811,398 +225,251,258,0,0,162.9,20.08,1248,24.3,813,811,398 +226,252,258,0,0,162.9,20.09,1248,24.3,813,811,398 +227,265,257,0,0,162.9,20.09,1248,24.3,814,811,397 +228,251,255,0,0,162.9,20.08,1248,24.5,813,811,397 +229,253,254,0,0,163,20.09,1248,24.3,813,811,397 +230,253,253,0,0,163,20.1,1248,24.3,813,811,396 +231,261,253,0,0,163,20.1,1248,24.5,814,811,396 +232,241,249,1,0,163.1,20.1,1248,24.5,813,811,396 +233,247,250,0,0,163.2,20.11,1248,24.3,813,811,396 +234,251,247,1,0,163.2,20.12,1248,24.5,813,811,396 +235,239,247,0,0,163.3,20.13,1248,24.3,813,811,396 +236,225,245,0,0,163.3,20.14,1248,24.3,811,811,396 +237,255,243,0,0,163.4,20.14,1248,24.4,813,811,396 +238,241,244,0,0,163.4,20.15,1248,24.3,813,811,396 +239,249,243,0,0,163.5,20.15,1248,24.3,814,811,396 +240,234,243,0,0,163.5,20.16,1248,24.2,813,811,396 +241,231,241,0,0,163.6,20.16,1248,24.3,811,811,395 +242,241,240,1,0,163.6,20.17,1248,24.3,813,811,395 +243,240,241,0,0,163.7,20.18,1248,24.3,813,811,395 +244,243,241,0,0,163.7,20.18,1248,24.3,813,811,395 +245,245,240,1,0,163.7,20.19,1247,24.3,813,811,395 +246,241,240,1,1,163.7,20.19,1247,24.5,813,811,395 +247,236,241,0,1,163.8,20.19,1247,24.3,813,811,395 +248,245,240,0,0,163.8,20.19,1247,24.3,813,811,395 +249,246,239,1,0,164.2,20.2,1247,24.3,813,811,395 +250,243,241,1,0,164.1,20.25,1247,24.3,813,811,395 +251,233,237,0,0,164.1,20.25,1247,24.3,813,811,395 +252,241,238,0,0,164.1,20.24,1247,24.3,813,811,395 +253,226,237,0,0,164.2,20.24,1247,24.3,813,811,395 +254,231,235,1,0,164.2,20.24,1247,24.4,813,811,396 +255,235,238,0,0,164.2,20.24,1247,24.3,813,811,396 +256,237,238,0,0,164.2,20.25,1247,24.3,813,811,396 +257,232,240,0,0,164.2,20.25,1247,24.3,813,811,396 +258,241,238,0,0,164.2,20.25,1247,24.3,813,811,396 +259,237,237,0,0,164.2,20.25,1247,24.4,813,811,396 +260,247,238,0,0,164.3,20.25,1247,24.2,813,811,396 +261,241,237,0,0,164.3,20.26,1247,24.3,813,811,396 +262,236,241,0,0,164.3,20.26,1247,24.3,813,811,396 +263,240,239,0,0,164.3,20.26,1247,24.4,813,811,396 +264,224,237,0,0,164.3,20.26,1247,24.3,814,811,396 +265,245,237,0,0,164.3,20.26,1247,24.3,813,811,396 +266,235,237,0,0,164.3,20.26,1247,24.3,813,811,396 +267,226,238,0,0,164.3,20.26,1247,24.2,814,811,396 +268,240,238,0,0,164.3,20.26,1247,24.3,813,811,396 +269,248,241,0,0,164.3,20.26,1247,24.3,813,811,396 +270,229,237,0,0,164.4,20.26,1247,24.3,813,811,396 +271,228,236,0,0,164.4,20.27,1247,24.2,813,811,396 +272,242,240,0,0,164.4,20.27,1247,24.4,813,811,396 +273,239,239,0,0,164.4,20.27,1247,24.4,812,811,396 +274,229,238,1,0,164.5,20.27,1247,24.2,813,811,396 +275,247,239,1,0,164.4,20.28,1247,24.3,813,811,396 +276,237,237,0,0,164.5,20.28,1247,24.3,814,811,396 +277,224,237,0,0,164.5,20.28,1247,24.3,813,811,396 +278,237,239,0,0,164.5,20.28,1247,24.1,813,811,396 +279,238,238,0,0,164.5,20.28,1247,24.3,813,811,395 +280,232,239,0,0,164.5,20.28,1247,24.4,813,811,395 +281,234,239,0,0,164.5,20.28,1247,24.4,813,811,395 +282,242,240,1,0,164.5,20.29,1247,24.1,814,811,395 +283,233,239,0,0,164.6,20.29,1246,24.3,814,811,395 +284,247,241,0,0,164.6,20.29,1247,24.2,813,811,395 +285,247,240,0,0,164.6,20.29,1247,24.3,813,811,395 +286,230,237,0,0,164.6,20.29,1246,24.2,813,811,395 +287,223,235,0,0,164.6,20.29,1246,24.2,813,811,395 +288,232,236,1,0,164.5,20.29,1246,24.2,813,811,395 +289,227,234,2,0,164.5,20.29,1246,24.2,814,811,395 +290,233,233,0,0,164.5,20.29,1246,24.3,814,811,395 +291,226,235,0,0,164.5,20.29,1246,24.2,813,811,395 +292,228,230,0,0,164.5,20.29,1246,24.1,813,811,395 +293,235,236,0,0,164.5,20.29,1246,24.2,814,811,395 +294,228,238,1,0,164.5,20.29,1246,24.3,813,811,395 +295,232,238,0,0,164.5,20.29,1246,24.3,813,811,395 +296,245,238,0,0,164.5,20.29,1246,24.3,814,811,395 +297,242,237,0,0,164.5,20.29,1246,24.3,813,811,395 +298,235,234,0,0,164.5,20.29,1247,24.3,813,811,395 +299,232,236,0,0,164.5,20.28,1246,24.1,813,811,395 +300,231,234,0,0,164.5,20.28,1247,24.2,813,811,395 +301,240,235,0,0,164.5,20.28,1246,24.2,813,811,395 +302,229,237,0,0,164.5,20.28,1246,24.1,813,811,395 +303,233,237,0,0,164.5,20.29,1246,24.3,813,811,395 +304,226,235,0,0,164.5,20.29,1246,24.2,813,811,395 +305,241,237,0,0,164.5,20.29,1246,24.2,813,811,395 +306,228,237,1,0,164.5,20.29,1246,24.3,812,811,395 +307,243,236,0,0,164.5,20.29,1246,24.3,812,811,395 +308,227,237,0,0,164.5,20.29,1246,24.3,813,811,395 +309,235,237,0,0,164.5,20.29,1246,24.2,813,811,395 +310,238,235,0,0,164.6,20.29,1246,24.3,813,811,395 +311,236,237,0,0,164.6,20.29,1246,24.1,813,811,395 +312,233,234,0,0,164.6,20.29,1246,24.3,813,811,395 +313,238,235,0,0,164.6,20.29,1246,24.3,813,811,395 +314,221,234,0,0,164.6,20.29,1246,24.3,812,811,395 +315,238,236,0,0,164.6,20.3,1246,24.3,813,811,395 +316,236,235,1,0,164.6,20.3,1246,24.1,813,811,395 +317,234,235,0,0,164.6,20.3,1246,24.1,813,811,395 +318,239,234,0,0,164.6,20.3,1246,24.3,813,811,395 +319,226,233,0,0,164.6,20.3,1246,24.3,813,811,395 +320,227,232,0,0,164.6,20.3,1246,24.3,813,811,395 +321,230,233,1,0,164.6,20.29,1246,24.3,812,811,395 +322,224,233,0,0,164.6,20.3,1246,24.3,813,811,395 +323,234,232,0,0,164.7,20.3,1246,24.2,813,811,395 +324,226,233,1,0,164.7,20.3,1246,24.2,812,811,395 +325,237,235,0,0,164.7,20.3,1246,24,813,811,395 +326,225,235,0,0,164.8,20.31,1246,24.1,813,811,395 +327,242,235,1,0,164.8,20.31,1246,24.1,813,811,395 +328,230,235,1,0,164.8,20.32,1246,24,813,811,395 +329,232,231,0,0,164.8,20.32,1246,24.1,813,811,395 +330,227,232,0,0,164.8,20.32,1246,24.3,813,811,395 +331,230,233,0,0,164.8,20.32,1246,24.3,813,811,395 +332,242,235,0,0,164.8,20.32,1246,24.1,813,811,395 +333,238,234,0,0,164.7,20.32,1246,24.2,813,811,395 +334,234,232,0,0,164.8,20.31,1246,24.1,813,811,395 +335,230,231,0,0,164.8,20.32,1246,24.3,812,811,395 +336,238,235,1,0,164.7,20.32,1246,24,812,811,395 +337,232,234,0,0,164.7,20.31,1246,24.2,813,811,395 +338,231,230,0,0,164.7,20.31,1246,24.3,812,811,395 +339,224,230,0,0,164.7,20.31,1246,24.3,813,811,395 +340,222,229,0,0,164.7,20.31,1246,24.3,813,811,395 +341,222,232,0,0,164.7,20.31,1246,24.3,812,811,395 +342,232,229,0,0,164.8,20.31,1246,24.2,813,811,395 +343,218,231,0,0,164.8,20.32,1246,24.2,812,811,395 +344,241,233,0,0,164.8,20.32,1246,24.2,813,811,395 +345,230,231,0,0,164.7,20.32,1246,24.1,813,811,395 +346,226,232,0,0,164.7,20.31,1246,24.2,813,811,395 +347,236,232,0,0,164.7,20.31,1246,24.1,813,811,396 +348,235,233,0,0,164.8,20.31,1246,24.3,813,811,395 +349,228,235,0,0,164.7,20.32,1246,24.1,813,811,396 +350,231,234,0,0,164.8,20.31,1246,24.3,813,811,396 +351,228,232,0,0,164.7,20.32,1246,24,814,811,395 +352,232,232,0,0,164.8,20.31,1246,24.2,813,811,396 +353,224,231,0,0,164.8,20.32,1246,24.3,814,811,395 +354,224,231,0,0,164.8,20.32,1246,24,813,811,395 +355,240,232,0,0,164.7,20.32,1246,24.2,813,811,395 +356,231,231,0,0,164.7,20.32,1246,24.2,814,811,395 +357,233,232,0,0,164.7,20.31,1246,24.2,812,811,395 +358,232,231,0,0,164.7,20.31,1246,24.1,812,811,395 +359,228,233,0,0,164.7,20.31,1246,24.3,813,811,395 +360,236,231,0,0,164.7,20.31,1246,24.2,813,811,395 +361,222,229,0,0,164.7,20.31,1246,24.1,813,811,395 +362,228,230,0,0,164.7,20.31,1246,24,813,811,395 +363,236,229,0,0,164.7,20.31,1246,24,812,811,395 +364,225,230,0,0,164.3,20.31,1246,24.1,812,811,395 +365,218,230,0,0,164.3,20.31,1246,24.1,812,811,395 +366,222,229,0,0,164.3,20.26,1246,24.3,812,811,395 +367,220,233,0,0,164.3,20.26,1246,24,812,811,395 +368,233,234,0,0,164.4,20.26,1246,24.1,813,811,395 +369,238,233,0,0,164.4,20.27,1246,24.1,812,811,395 +370,232,233,0,0,164.4,20.27,1246,24.3,812,811,395 +371,227,232,0,0,164.4,20.27,1246,24.2,812,811,395 +372,229,230,0,0,164.4,20.27,1246,24.1,814,811,395 +373,222,231,0,0,164.4,20.27,1246,24,811,811,395 +374,223,231,0,0,164.4,20.27,1246,24,813,811,395 +375,219,231,0,0,164.4,20.27,1246,24.3,813,811,395 +376,232,232,0,0,164.4,20.27,1246,24.3,812,811,395 +377,222,230,0,0,164.4,20.27,1246,24,813,811,395 +378,235,233,1,0,164.4,20.27,1246,24,812,811,395 +379,229,230,0,0,164.4,20.28,1246,24.1,812,811,395 +380,232,231,0,0,164.4,20.28,1246,24.1,812,811,395 +381,223,228,0,0,164.5,20.28,1245,24.2,813,811,395 +382,231,229,0,0,164.5,20.28,1245,23.9,813,811,395 +383,227,230,0,0,164.5,20.28,1245,24.1,813,811,395 +384,240,235,0,0,164.5,20.28,1246,24.2,813,811,395 +385,236,231,0,0,164.5,20.28,1246,24.1,813,811,395 +386,236,233,0,0,164.5,20.28,1246,24.1,813,811,395 +387,227,230,0,0,164.5,20.29,1246,24.1,813,811,395 +388,228,227,0,0,164.6,20.29,1246,23.9,812,811,395 +389,238,229,0,0,164.6,20.29,1246,24,813,811,395 +390,241,230,0,0,164.6,20.3,1246,24.2,812,811,395 +391,227,229,0,0,164.6,20.3,1246,24,813,811,395 +392,237,231,0,0,164.6,20.3,1246,24.2,812,811,395 +393,240,231,0,0,164.6,20.3,1246,24,813,811,395 +394,222,230,0,0,164.7,20.3,1246,24.2,812,811,395 +395,228,230,0,0,164.7,20.31,1246,23.9,814,811,395 +396,233,233,0,0,164.7,20.31,1246,24.2,812,811,395 +397,224,235,0,0,164.7,20.31,1246,24,813,811,395 +398,230,231,0,0,164.7,20.31,1246,24.1,813,811,395 +399,234,232,0,0,164.7,20.31,1246,23.9,813,811,395 +400,233,230,1,0,164.7,20.31,1246,24,813,811,395 +401,223,229,0,0,164.6,20.3,1246,24.1,812,811,395 +402,235,228,2,0,164.7,20.3,1246,24,813,811,395 +403,224,226,0,0,164.7,20.3,1246,24,813,811,395 +404,225,226,225,0,164.7,20.31,1246,24.2,813,811,395 +405,226,231,0,0,164.7,20.31,1246,24.1,813,811,395 +406,225,228,0,0,164.7,20.31,1246,24,813,811,395 +407,229,227,0,0,164.8,20.31,1246,24.2,814,811,395 \ No newline at end of file diff --git a/gnuplot/output/C1-CO.pdf b/gnuplot/output/C1-CO.pdf new file mode 100644 index 0000000..438fbee Binary files /dev/null and b/gnuplot/output/C1-CO.pdf differ diff --git a/gnuplot/output/C1-CO.tex b/gnuplot/output/C1-CO.tex new file mode 100644 index 0000000..0a17bfd --- /dev/null +++ b/gnuplot/output/C1-CO.tex @@ -0,0 +1,135 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,673){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(596,1231){\makebox(0,0)[r]{\strut{}$10$}}% + \csname LTb\endcsname%% + \put(596,1788){\makebox(0,0)[r]{\strut{}$20$}}% + \csname LTb\endcsname%% + \put(596,2346){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,2904){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,3461){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,4019){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,4576){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,5134){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,469){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,469){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,469){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,469){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,469){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,469){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,469){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,469){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,469){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4425,163){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3166,4960){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3166,4774){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C1-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C1-CO2.pdf b/gnuplot/output/C1-CO2.pdf new file mode 100644 index 0000000..04bd23e Binary files /dev/null and b/gnuplot/output/C1-CO2.pdf differ diff --git a/gnuplot/output/C1-CO2.tex b/gnuplot/output/C1-CO2.tex new file mode 100644 index 0000000..1e8d5f6 --- /dev/null +++ b/gnuplot/output/C1-CO2.tex @@ -0,0 +1,133 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1382){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1991){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,2599){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,3208){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,3816){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,4425){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,5033){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1931,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2819,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3706,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4594,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5481,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6368,570){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7256,570){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3502,4859){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3502,4673){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C1-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C1-HR.pdf b/gnuplot/output/C1-HR.pdf new file mode 100644 index 0000000..183bd15 Binary files /dev/null and b/gnuplot/output/C1-HR.pdf differ diff --git a/gnuplot/output/C1-HR.tex b/gnuplot/output/C1-HR.tex new file mode 100644 index 0000000..81e4695 --- /dev/null +++ b/gnuplot/output/C1-HR.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,673){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1565){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,2457){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,3350){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,4242){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,5134){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,469){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,469){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,469){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,469){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,469){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,469){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,469){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,469){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,469){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,163){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,847){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C1-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C1-O2.pdf b/gnuplot/output/C1-O2.pdf new file mode 100644 index 0000000..0175195 Binary files /dev/null and b/gnuplot/output/C1-O2.pdf differ diff --git a/gnuplot/output/C1-O2.tex b/gnuplot/output/C1-O2.tex new file mode 100644 index 0000000..243f30f --- /dev/null +++ b/gnuplot/output/C1-O2.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,807){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1646){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,2484){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,3323){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,4161){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,5000){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,603){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2029,603){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2903,603){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3776,603){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4650,603){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5523,603){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6396,603){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7270,603){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,603){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,297){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,4826){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,4640){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C1-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C1-P.pdf b/gnuplot/output/C1-P.pdf new file mode 100644 index 0000000..0abfb23 Binary files /dev/null and b/gnuplot/output/C1-P.pdf differ diff --git a/gnuplot/output/C1-P.tex b/gnuplot/output/C1-P.tex new file mode 100644 index 0000000..61a856b --- /dev/null +++ b/gnuplot/output/C1-P.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,2800.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1131,652){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(1131,1041){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(1131,1429){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(1131,1818){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(1131,2206){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(1131,2595){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(1243,448){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2053,448){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2862,448){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3672,448){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4482,448){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5291,448){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6101,448){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6910,448){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7720,448){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(609,1623){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,142){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,2421){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2235){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C1-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C1-T.pdf b/gnuplot/output/C1-T.pdf new file mode 100644 index 0000000..4639871 Binary files /dev/null and b/gnuplot/output/C1-T.pdf differ diff --git a/gnuplot/output/C1-T.tex b/gnuplot/output/C1-T.tex new file mode 100644 index 0000000..64e8a0a --- /dev/null +++ b/gnuplot/output/C1-T.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,673){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,1417){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,2160){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,2904){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(596,3647){\makebox(0,0)[r]{\strut{}$28$}}% + \csname LTb\endcsname%% + \put(596,4391){\makebox(0,0)[r]{\strut{}$29$}}% + \csname LTb\endcsname%% + \put(596,5134){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(708,469){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,469){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,469){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,469){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,469){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,469){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,469){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,469){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,469){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,163){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(7338,1033){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(7338,847){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C1-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C2-CO.pdf b/gnuplot/output/C2-CO.pdf new file mode 100644 index 0000000..4716a2f Binary files /dev/null and b/gnuplot/output/C2-CO.pdf differ diff --git a/gnuplot/output/C2-CO.tex b/gnuplot/output/C2-CO.tex new file mode 100644 index 0000000..25f47bf --- /dev/null +++ b/gnuplot/output/C2-CO.tex @@ -0,0 +1,137 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(596,1078){\makebox(0,0)[r]{\strut{}$10$}}% + \csname LTb\endcsname%% + \put(596,1450){\makebox(0,0)[r]{\strut{}$20$}}% + \csname LTb\endcsname%% + \put(596,1822){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,2565){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2937){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3309){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1534,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4839,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6491,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3166,3507){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3166,3321){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C2-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C2-CO2.pdf b/gnuplot/output/C2-CO2.pdf new file mode 100644 index 0000000..85f4cde Binary files /dev/null and b/gnuplot/output/C2-CO2.pdf differ diff --git a/gnuplot/output/C2-CO2.tex b/gnuplot/output/C2-CO2.tex new file mode 100644 index 0000000..9adb2a6 --- /dev/null +++ b/gnuplot/output/C2-CO2.tex @@ -0,0 +1,135 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1180){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1585){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1991){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2396){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2802){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,3207){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1833,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2622,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3410,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4199,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4988,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5777,570){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6565,570){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7354,570){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3502,3439){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3502,3253){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C2-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C2-HR.pdf b/gnuplot/output/C2-HR.pdf new file mode 100644 index 0000000..b666d24 Binary files /dev/null and b/gnuplot/output/C2-HR.pdf differ diff --git a/gnuplot/output/C2-HR.tex b/gnuplot/output/C2-HR.tex new file mode 100644 index 0000000..d6d09f6 --- /dev/null +++ b/gnuplot/output/C2-HR.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1534,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4839,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6491,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C2-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C2-O2.pdf b/gnuplot/output/C2-O2.pdf new file mode 100644 index 0000000..4a7d72c Binary files /dev/null and b/gnuplot/output/C2-O2.pdf differ diff --git a/gnuplot/output/C2-O2.tex b/gnuplot/output/C2-O2.tex new file mode 100644 index 0000000..b90a5ab --- /dev/null +++ b/gnuplot/output/C2-O2.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1932,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2709,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3485,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4261,592){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5038,592){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5814,592){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6590,592){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7367,592){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,592){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C2-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C2-P.pdf b/gnuplot/output/C2-P.pdf new file mode 100644 index 0000000..b53aaaa Binary files /dev/null and b/gnuplot/output/C2-P.pdf differ diff --git a/gnuplot/output/C2-P.tex b/gnuplot/output/C2-P.tex new file mode 100644 index 0000000..0862641 --- /dev/null +++ b/gnuplot/output/C2-P.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1634,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2447,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3261,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4075,891){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4888,891){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5702,891){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6516,891){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7329,891){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,891){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C2-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C2-T.pdf b/gnuplot/output/C2-T.pdf new file mode 100644 index 0000000..3ae4a5d Binary files /dev/null and b/gnuplot/output/C2-T.pdf differ diff --git a/gnuplot/output/C2-T.tex b/gnuplot/output/C2-T.tex new file mode 100644 index 0000000..d41188c --- /dev/null +++ b/gnuplot/output/C2-T.tex @@ -0,0 +1,133 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$28$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$29$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1534,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4839,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6491,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(7338,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(7338,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C2-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C3-CO.pdf b/gnuplot/output/C3-CO.pdf new file mode 100644 index 0000000..cd85cb2 Binary files /dev/null and b/gnuplot/output/C3-CO.pdf differ diff --git a/gnuplot/output/C3-CO.tex b/gnuplot/output/C3-CO.tex new file mode 100644 index 0000000..cfc8f81 --- /dev/null +++ b/gnuplot/output/C3-CO.tex @@ -0,0 +1,137 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(596,1078){\makebox(0,0)[r]{\strut{}$10$}}% + \csname LTb\endcsname%% + \put(596,1450){\makebox(0,0)[r]{\strut{}$20$}}% + \csname LTb\endcsname%% + \put(596,1822){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,2565){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2937){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3309){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1534,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4839,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6491,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3166,3507){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3166,3321){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C3-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C3-CO2.pdf b/gnuplot/output/C3-CO2.pdf new file mode 100644 index 0000000..d9d025b Binary files /dev/null and b/gnuplot/output/C3-CO2.pdf differ diff --git a/gnuplot/output/C3-CO2.tex b/gnuplot/output/C3-CO2.tex new file mode 100644 index 0000000..c571a96 --- /dev/null +++ b/gnuplot/output/C3-CO2.tex @@ -0,0 +1,135 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1180){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1585){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1991){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2396){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2802){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,3207){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1833,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2622,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3410,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4199,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4988,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5777,570){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6565,570){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7354,570){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3502,3439){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3502,3253){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C3-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C3-HR.pdf b/gnuplot/output/C3-HR.pdf new file mode 100644 index 0000000..fcf2e63 Binary files /dev/null and b/gnuplot/output/C3-HR.pdf differ diff --git a/gnuplot/output/C3-HR.tex b/gnuplot/output/C3-HR.tex new file mode 100644 index 0000000..3321698 --- /dev/null +++ b/gnuplot/output/C3-HR.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1534,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4839,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6491,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C3-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C3-O2.pdf b/gnuplot/output/C3-O2.pdf new file mode 100644 index 0000000..d6c24f6 Binary files /dev/null and b/gnuplot/output/C3-O2.pdf differ diff --git a/gnuplot/output/C3-O2.tex b/gnuplot/output/C3-O2.tex new file mode 100644 index 0000000..1275b72 --- /dev/null +++ b/gnuplot/output/C3-O2.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1932,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2709,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3485,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4261,592){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5038,592){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5814,592){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6590,592){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7367,592){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,592){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C3-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C3-P.pdf b/gnuplot/output/C3-P.pdf new file mode 100644 index 0000000..60b195a Binary files /dev/null and b/gnuplot/output/C3-P.pdf differ diff --git a/gnuplot/output/C3-P.tex b/gnuplot/output/C3-P.tex new file mode 100644 index 0000000..53c8fba --- /dev/null +++ b/gnuplot/output/C3-P.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1634,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2447,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3261,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4075,891){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4888,891){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5702,891){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6516,891){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7329,891){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,891){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C3-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C3-T.pdf b/gnuplot/output/C3-T.pdf new file mode 100644 index 0000000..2813ae7 Binary files /dev/null and b/gnuplot/output/C3-T.pdf differ diff --git a/gnuplot/output/C3-T.tex b/gnuplot/output/C3-T.tex new file mode 100644 index 0000000..7ec491e --- /dev/null +++ b/gnuplot/output/C3-T.tex @@ -0,0 +1,133 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$28$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$29$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1534,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(4839,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6491,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$400$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$450$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(7338,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(7338,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C3-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C4-CO.pdf b/gnuplot/output/C4-CO.pdf new file mode 100644 index 0000000..440ca18 Binary files /dev/null and b/gnuplot/output/C4-CO.pdf differ diff --git a/gnuplot/output/C4-CO.tex b/gnuplot/output/C4-CO.tex new file mode 100644 index 0000000..7dd15ee --- /dev/null +++ b/gnuplot/output/C4-CO.tex @@ -0,0 +1,135 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(596,1078){\makebox(0,0)[r]{\strut{}$10$}}% + \csname LTb\endcsname%% + \put(596,1450){\makebox(0,0)[r]{\strut{}$20$}}% + \csname LTb\endcsname%% + \put(596,1822){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,2565){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2937){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3309){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3166,3507){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3166,3321){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C4-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C4-CO2.pdf b/gnuplot/output/C4-CO2.pdf new file mode 100644 index 0000000..db8c4bf Binary files /dev/null and b/gnuplot/output/C4-CO2.pdf differ diff --git a/gnuplot/output/C4-CO2.tex b/gnuplot/output/C4-CO2.tex new file mode 100644 index 0000000..e8c9c01 --- /dev/null +++ b/gnuplot/output/C4-CO2.tex @@ -0,0 +1,133 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1180){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1585){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1991){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2396){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2802){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,3207){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1931,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2819,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3706,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4594,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5481,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6368,570){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7256,570){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3502,3439){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3502,3253){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C4-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C4-HR.pdf b/gnuplot/output/C4-HR.pdf new file mode 100644 index 0000000..689d3fa Binary files /dev/null and b/gnuplot/output/C4-HR.pdf differ diff --git a/gnuplot/output/C4-HR.tex b/gnuplot/output/C4-HR.tex new file mode 100644 index 0000000..4961d7e --- /dev/null +++ b/gnuplot/output/C4-HR.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C4-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C4-O2.pdf b/gnuplot/output/C4-O2.pdf new file mode 100644 index 0000000..fd31e51 Binary files /dev/null and b/gnuplot/output/C4-O2.pdf differ diff --git a/gnuplot/output/C4-O2.tex b/gnuplot/output/C4-O2.tex new file mode 100644 index 0000000..0a9d6ee --- /dev/null +++ b/gnuplot/output/C4-O2.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2029,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2903,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3776,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4650,592){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5523,592){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6396,592){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7270,592){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,592){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C4-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C4-P.pdf b/gnuplot/output/C4-P.pdf new file mode 100644 index 0000000..849650b Binary files /dev/null and b/gnuplot/output/C4-P.pdf differ diff --git a/gnuplot/output/C4-P.tex b/gnuplot/output/C4-P.tex new file mode 100644 index 0000000..74df4c6 --- /dev/null +++ b/gnuplot/output/C4-P.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1735,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2651,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3566,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4482,891){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5397,891){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6312,891){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7228,891){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,891){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C4-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C4-T.pdf b/gnuplot/output/C4-T.pdf new file mode 100644 index 0000000..74a6773 Binary files /dev/null and b/gnuplot/output/C4-T.pdf differ diff --git a/gnuplot/output/C4-T.tex b/gnuplot/output/C4-T.tex new file mode 100644 index 0000000..387db81 --- /dev/null +++ b/gnuplot/output/C4-T.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$28$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$29$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(7338,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(7338,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C4-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C5-CO.pdf b/gnuplot/output/C5-CO.pdf new file mode 100644 index 0000000..c8d1fda Binary files /dev/null and b/gnuplot/output/C5-CO.pdf differ diff --git a/gnuplot/output/C5-CO.tex b/gnuplot/output/C5-CO.tex new file mode 100644 index 0000000..725b30c --- /dev/null +++ b/gnuplot/output/C5-CO.tex @@ -0,0 +1,135 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(596,1078){\makebox(0,0)[r]{\strut{}$10$}}% + \csname LTb\endcsname%% + \put(596,1450){\makebox(0,0)[r]{\strut{}$20$}}% + \csname LTb\endcsname%% + \put(596,1822){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,2565){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2937){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3309){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3166,3507){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3166,3321){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C5-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C5-CO2.pdf b/gnuplot/output/C5-CO2.pdf new file mode 100644 index 0000000..2f8d4a1 Binary files /dev/null and b/gnuplot/output/C5-CO2.pdf differ diff --git a/gnuplot/output/C5-CO2.tex b/gnuplot/output/C5-CO2.tex new file mode 100644 index 0000000..9c70c51 --- /dev/null +++ b/gnuplot/output/C5-CO2.tex @@ -0,0 +1,133 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1180){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1585){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1991){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2396){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2802){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,3207){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1931,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2819,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3706,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4594,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5481,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6368,570){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7256,570){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(3502,3439){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(3502,3253){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C5-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C5-HR.pdf b/gnuplot/output/C5-HR.pdf new file mode 100644 index 0000000..2fe5d7a Binary files /dev/null and b/gnuplot/output/C5-HR.pdf differ diff --git a/gnuplot/output/C5-HR.tex b/gnuplot/output/C5-HR.tex new file mode 100644 index 0000000..ca2d98c --- /dev/null +++ b/gnuplot/output/C5-HR.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C5-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C5-O2.pdf b/gnuplot/output/C5-O2.pdf new file mode 100644 index 0000000..52e3359 Binary files /dev/null and b/gnuplot/output/C5-O2.pdf differ diff --git a/gnuplot/output/C5-O2.tex b/gnuplot/output/C5-O2.tex new file mode 100644 index 0000000..60f1fb7 --- /dev/null +++ b/gnuplot/output/C5-O2.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2029,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2903,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3776,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4650,592){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5523,592){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6396,592){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7270,592){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,592){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C5-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C5-P.pdf b/gnuplot/output/C5-P.pdf new file mode 100644 index 0000000..5a5a5d3 Binary files /dev/null and b/gnuplot/output/C5-P.pdf differ diff --git a/gnuplot/output/C5-P.tex b/gnuplot/output/C5-P.tex new file mode 100644 index 0000000..bce37cf --- /dev/null +++ b/gnuplot/output/C5-P.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1735,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2651,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3566,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4482,891){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5397,891){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6312,891){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7228,891){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,891){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C5-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/C5-T.pdf b/gnuplot/output/C5-T.pdf new file mode 100644 index 0000000..1d5e394 Binary files /dev/null and b/gnuplot/output/C5-T.pdf differ diff --git a/gnuplot/output/C5-T.tex b/gnuplot/output/C5-T.tex new file mode 100644 index 0000000..3796332 --- /dev/null +++ b/gnuplot/output/C5-T.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$28$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$29$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,502){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(7338,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(7338,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/C5-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R1-CO.pdf b/gnuplot/output/R1-CO.pdf new file mode 100644 index 0000000..095d8ab Binary files /dev/null and b/gnuplot/output/R1-CO.pdf differ diff --git a/gnuplot/output/R1-CO.tex b/gnuplot/output/R1-CO.tex new file mode 100644 index 0000000..5d25ae1 --- /dev/null +++ b/gnuplot/output/R1-CO.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,2800.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1019,652){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1019,1041){\makebox(0,0)[r]{\strut{}$1$}}% + \csname LTb\endcsname%% + \put(1019,1429){\makebox(0,0)[r]{\strut{}$2$}}% + \csname LTb\endcsname%% + \put(1019,1818){\makebox(0,0)[r]{\strut{}$3$}}% + \csname LTb\endcsname%% + \put(1019,2206){\makebox(0,0)[r]{\strut{}$4$}}% + \csname LTb\endcsname%% + \put(1019,2595){\makebox(0,0)[r]{\strut{}$5$}}% + \csname LTb\endcsname%% + \put(1131,448){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1941,448){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2750,448){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3560,448){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4370,448){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5179,448){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(5989,448){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6798,448){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7608,448){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(721,1623){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4369,142){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5196,2421){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5196,2235){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R1-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R1-CO2.pdf b/gnuplot/output/R1-CO2.pdf new file mode 100644 index 0000000..40e6653 Binary files /dev/null and b/gnuplot/output/R1-CO2.pdf differ diff --git a/gnuplot/output/R1-CO2.tex b/gnuplot/output/R1-CO2.tex new file mode 100644 index 0000000..edff4f2 --- /dev/null +++ b/gnuplot/output/R1-CO2.tex @@ -0,0 +1,135 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1306){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1839){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,2371){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2904){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,3436){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,3968){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,4501){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(932,5033){\makebox(0,0)[r]{\strut{}$40000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1931,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2819,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3706,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4594,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5481,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6368,570){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7256,570){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5420,1134){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5420,948){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R1-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R1-HR.pdf b/gnuplot/output/R1-HR.pdf new file mode 100644 index 0000000..d461c64 Binary files /dev/null and b/gnuplot/output/R1-HR.pdf differ diff --git a/gnuplot/output/R1-HR.tex b/gnuplot/output/R1-HR.tex new file mode 100644 index 0000000..0daf7a3 --- /dev/null +++ b/gnuplot/output/R1-HR.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,673){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1417){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,2160){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2904){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,3647){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,4391){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(596,5134){\makebox(0,0)[r]{\strut{}$90$}}% + \csname LTb\endcsname%% + \put(708,469){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,469){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,469){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,469){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,469){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,469){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,469){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,469){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,469){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,163){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,847){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R1-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R1-O2.pdf b/gnuplot/output/R1-O2.pdf new file mode 100644 index 0000000..d521d99 Binary files /dev/null and b/gnuplot/output/R1-O2.pdf differ diff --git a/gnuplot/output/R1-O2.tex b/gnuplot/output/R1-O2.tex new file mode 100644 index 0000000..1b5d449 --- /dev/null +++ b/gnuplot/output/R1-O2.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,807){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1646){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,2484){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,3323){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,4161){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,5000){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,603){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2029,603){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2903,603){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3776,603){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4650,603){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5523,603){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6396,603){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7270,603){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,603){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,297){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5425,4826){\makebox(0,0)[r]{\strut{}Mediciones de oxígeno}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R1-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R1-P.pdf b/gnuplot/output/R1-P.pdf new file mode 100644 index 0000000..7b0fdce Binary files /dev/null and b/gnuplot/output/R1-P.pdf differ diff --git a/gnuplot/output/R1-P.tex b/gnuplot/output/R1-P.tex new file mode 100644 index 0000000..b8bbbbb --- /dev/null +++ b/gnuplot/output/R1-P.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,2800.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1131,652){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(1131,1041){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(1131,1429){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(1131,1818){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(1131,2206){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(1131,2595){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(1243,448){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2053,448){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2862,448){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3672,448){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4482,448){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5291,448){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6101,448){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(6910,448){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(7720,448){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(609,1623){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,142){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,2421){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2235){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R1-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R1-T.pdf b/gnuplot/output/R1-T.pdf new file mode 100644 index 0000000..71977ce Binary files /dev/null and b/gnuplot/output/R1-T.pdf differ diff --git a/gnuplot/output/R1-T.tex b/gnuplot/output/R1-T.tex new file mode 100644 index 0000000..8725a9d --- /dev/null +++ b/gnuplot/output/R1-T.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,5360.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,673){\makebox(0,0)[r]{\strut{}$22$}}% + \csname LTb\endcsname%% + \put(596,1565){\makebox(0,0)[r]{\strut{}$23$}}% + \csname LTb\endcsname%% + \put(596,2457){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,3350){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,4242){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,5134){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(708,469){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1637,469){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2567,469){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3496,469){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4426,469){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5355,469){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(6284,469){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(7214,469){\makebox(0,0){\strut{}$350$}}% + \csname LTb\endcsname%% + \put(8143,469){\makebox(0,0){\strut{}$400$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2903){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,163){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5507,1033){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5507,847){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R1-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R2-CO.pdf b/gnuplot/output/R2-CO.pdf new file mode 100644 index 0000000..9a28bbb Binary files /dev/null and b/gnuplot/output/R2-CO.pdf differ diff --git a/gnuplot/output/R2-CO.tex b/gnuplot/output/R2-CO.tex new file mode 100644 index 0000000..9467d05 --- /dev/null +++ b/gnuplot/output/R2-CO.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(484,1061){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(484,1514){\makebox(0,0)[r]{\strut{}$1$}}% + \csname LTb\endcsname%% + \put(484,1967){\makebox(0,0)[r]{\strut{}$2$}}% + \csname LTb\endcsname%% + \put(484,2420){\makebox(0,0)[r]{\strut{}$3$}}% + \csname LTb\endcsname%% + \put(484,2873){\makebox(0,0)[r]{\strut{}$4$}}% + \csname LTb\endcsname%% + \put(484,3326){\makebox(0,0)[r]{\strut{}$5$}}% + \csname LTb\endcsname%% + \put(596,857){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1674,857){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2752,857){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3830,857){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4909,857){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(5987,857){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(7065,857){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(8143,857){\makebox(0,0){\strut{}$350$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4369,551){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5196,3152){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5196,2966){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R2-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R2-CO2.pdf b/gnuplot/output/R2-CO2.pdf new file mode 100644 index 0000000..73a24f0 Binary files /dev/null and b/gnuplot/output/R2-CO2.pdf differ diff --git a/gnuplot/output/R2-CO2.tex b/gnuplot/output/R2-CO2.tex new file mode 100644 index 0000000..0325355 --- /dev/null +++ b/gnuplot/output/R2-CO2.tex @@ -0,0 +1,133 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1129){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1484){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1839){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2194){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2548){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,2903){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3258){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$40000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2058,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3072,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4086,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5101,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6115,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(7129,570){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$350$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5420,1134){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5420,948){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R2-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R2-HR.pdf b/gnuplot/output/R2-HR.pdf new file mode 100644 index 0000000..ee47598 Binary files /dev/null and b/gnuplot/output/R2-HR.pdf differ diff --git a/gnuplot/output/R2-HR.tex b/gnuplot/output/R2-HR.tex new file mode 100644 index 0000000..75bbe6b --- /dev/null +++ b/gnuplot/output/R2-HR.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$90$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1770,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2832,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3894,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4957,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6019,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(7081,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$350$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R2-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R2-O2.pdf b/gnuplot/output/R2-O2.pdf new file mode 100644 index 0000000..0c483e0 Binary files /dev/null and b/gnuplot/output/R2-O2.pdf differ diff --git a/gnuplot/output/R2-O2.tex b/gnuplot/output/R2-O2.tex new file mode 100644 index 0000000..0bc43ca --- /dev/null +++ b/gnuplot/output/R2-O2.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2154,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3152,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4150,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5149,592){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6147,592){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(7145,592){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(8143,592){\makebox(0,0){\strut{}$350$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R2-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R2-P.pdf b/gnuplot/output/R2-P.pdf new file mode 100644 index 0000000..afce9c6 Binary files /dev/null and b/gnuplot/output/R2-P.pdf differ diff --git a/gnuplot/output/R2-P.tex b/gnuplot/output/R2-P.tex new file mode 100644 index 0000000..483ba82 --- /dev/null +++ b/gnuplot/output/R2-P.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1866,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2912,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3958,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5005,891){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6051,891){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(7097,891){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(8143,891){\makebox(0,0){\strut{}$350$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R2-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R2-T.pdf b/gnuplot/output/R2-T.pdf new file mode 100644 index 0000000..2ec6c21 Binary files /dev/null and b/gnuplot/output/R2-T.pdf differ diff --git a/gnuplot/output/R2-T.tex b/gnuplot/output/R2-T.tex new file mode 100644 index 0000000..caeceab --- /dev/null +++ b/gnuplot/output/R2-T.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$22$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$23$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1770,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(2832,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(3894,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(4957,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6019,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(7081,502){\makebox(0,0){\strut{}$300$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$350$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5507,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5507,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R2-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R3-CO.pdf b/gnuplot/output/R3-CO.pdf new file mode 100644 index 0000000..982a920 Binary files /dev/null and b/gnuplot/output/R3-CO.pdf differ diff --git a/gnuplot/output/R3-CO.tex b/gnuplot/output/R3-CO.tex new file mode 100644 index 0000000..31a57b7 --- /dev/null +++ b/gnuplot/output/R3-CO.tex @@ -0,0 +1,121 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(484,1061){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(484,1514){\makebox(0,0)[r]{\strut{}$1$}}% + \csname LTb\endcsname%% + \put(484,1967){\makebox(0,0)[r]{\strut{}$2$}}% + \csname LTb\endcsname%% + \put(484,2420){\makebox(0,0)[r]{\strut{}$3$}}% + \csname LTb\endcsname%% + \put(484,2873){\makebox(0,0)[r]{\strut{}$4$}}% + \csname LTb\endcsname%% + \put(484,3326){\makebox(0,0)[r]{\strut{}$5$}}% + \csname LTb\endcsname%% + \put(596,857){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2273,857){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3950,857){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5627,857){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(7304,857){\makebox(0,0){\strut{}$200$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4369,551){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5196,3152){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5196,2966){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R3-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R3-CO2.pdf b/gnuplot/output/R3-CO2.pdf new file mode 100644 index 0000000..e5d29f2 Binary files /dev/null and b/gnuplot/output/R3-CO2.pdf differ diff --git a/gnuplot/output/R3-CO2.tex b/gnuplot/output/R3-CO2.tex new file mode 100644 index 0000000..4db9d9c --- /dev/null +++ b/gnuplot/output/R3-CO2.tex @@ -0,0 +1,127 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1129){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1484){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1839){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2194){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2548){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,2903){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3258){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$40000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2622,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(4199,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5777,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(7354,570){\makebox(0,0){\strut{}$200$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5420,1134){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5420,948){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R3-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R3-HR.pdf b/gnuplot/output/R3-HR.pdf new file mode 100644 index 0000000..7f2c099 Binary files /dev/null and b/gnuplot/output/R3-HR.pdf differ diff --git a/gnuplot/output/R3-HR.tex b/gnuplot/output/R3-HR.tex new file mode 100644 index 0000000..c79d14d --- /dev/null +++ b/gnuplot/output/R3-HR.tex @@ -0,0 +1,121 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$90$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$200$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R3-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R3-O2.pdf b/gnuplot/output/R3-O2.pdf new file mode 100644 index 0000000..4c475e5 Binary files /dev/null and b/gnuplot/output/R3-O2.pdf differ diff --git a/gnuplot/output/R3-O2.tex b/gnuplot/output/R3-O2.tex new file mode 100644 index 0000000..6a55138 --- /dev/null +++ b/gnuplot/output/R3-O2.tex @@ -0,0 +1,121 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2709,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(4261,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5814,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(7367,592){\makebox(0,0){\strut{}$200$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R3-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R3-P.pdf b/gnuplot/output/R3-P.pdf new file mode 100644 index 0000000..77d78d1 Binary files /dev/null and b/gnuplot/output/R3-P.pdf differ diff --git a/gnuplot/output/R3-P.tex b/gnuplot/output/R3-P.tex new file mode 100644 index 0000000..6ab75fa --- /dev/null +++ b/gnuplot/output/R3-P.tex @@ -0,0 +1,121 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2447,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(4075,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5702,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(7329,891){\makebox(0,0){\strut{}$200$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R3-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R3-T.pdf b/gnuplot/output/R3-T.pdf new file mode 100644 index 0000000..40fc214 Binary files /dev/null and b/gnuplot/output/R3-T.pdf differ diff --git a/gnuplot/output/R3-T.tex b/gnuplot/output/R3-T.tex new file mode 100644 index 0000000..4fc00d6 --- /dev/null +++ b/gnuplot/output/R3-T.tex @@ -0,0 +1,121 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$22$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$23$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2360,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(4012,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(7317,502){\makebox(0,0){\strut{}$200$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5507,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5507,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R3-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R4-CO.pdf b/gnuplot/output/R4-CO.pdf new file mode 100644 index 0000000..ea9796f Binary files /dev/null and b/gnuplot/output/R4-CO.pdf differ diff --git a/gnuplot/output/R4-CO.tex b/gnuplot/output/R4-CO.tex new file mode 100644 index 0000000..e0b85ec --- /dev/null +++ b/gnuplot/output/R4-CO.tex @@ -0,0 +1,123 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(484,1061){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(484,1514){\makebox(0,0)[r]{\strut{}$1$}}% + \csname LTb\endcsname%% + \put(484,1967){\makebox(0,0)[r]{\strut{}$2$}}% + \csname LTb\endcsname%% + \put(484,2420){\makebox(0,0)[r]{\strut{}$3$}}% + \csname LTb\endcsname%% + \put(484,2873){\makebox(0,0)[r]{\strut{}$4$}}% + \csname LTb\endcsname%% + \put(484,3326){\makebox(0,0)[r]{\strut{}$5$}}% + \csname LTb\endcsname%% + \put(596,857){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2105,857){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3615,857){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5124,857){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(6634,857){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(8143,857){\makebox(0,0){\strut{}$250$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4369,551){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5196,3152){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5196,2966){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R4-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R4-CO2.pdf b/gnuplot/output/R4-CO2.pdf new file mode 100644 index 0000000..dd34ff1 Binary files /dev/null and b/gnuplot/output/R4-CO2.pdf differ diff --git a/gnuplot/output/R4-CO2.tex b/gnuplot/output/R4-CO2.tex new file mode 100644 index 0000000..8c54088 --- /dev/null +++ b/gnuplot/output/R4-CO2.tex @@ -0,0 +1,129 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1129){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1484){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1839){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2194){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2548){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,2903){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3258){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$40000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2464,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3884,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5303,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(6723,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$250$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5420,1134){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5420,948){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R4-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R4-HR.pdf b/gnuplot/output/R4-HR.pdf new file mode 100644 index 0000000..f40a543 Binary files /dev/null and b/gnuplot/output/R4-HR.pdf differ diff --git a/gnuplot/output/R4-HR.tex b/gnuplot/output/R4-HR.tex new file mode 100644 index 0000000..185bce0 --- /dev/null +++ b/gnuplot/output/R4-HR.tex @@ -0,0 +1,123 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$90$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2195,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3682,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5169,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(6656,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$250$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R4-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R4-O2.pdf b/gnuplot/output/R4-O2.pdf new file mode 100644 index 0000000..f1d58cd Binary files /dev/null and b/gnuplot/output/R4-O2.pdf differ diff --git a/gnuplot/output/R4-O2.tex b/gnuplot/output/R4-O2.tex new file mode 100644 index 0000000..c359f99 --- /dev/null +++ b/gnuplot/output/R4-O2.tex @@ -0,0 +1,123 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2553,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3951,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5348,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(6746,592){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(8143,592){\makebox(0,0){\strut{}$250$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R4-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R4-P.pdf b/gnuplot/output/R4-P.pdf new file mode 100644 index 0000000..7df1382 Binary files /dev/null and b/gnuplot/output/R4-P.pdf differ diff --git a/gnuplot/output/R4-P.tex b/gnuplot/output/R4-P.tex new file mode 100644 index 0000000..7082491 --- /dev/null +++ b/gnuplot/output/R4-P.tex @@ -0,0 +1,123 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2285,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3749,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5214,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(6678,891){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(8143,891){\makebox(0,0){\strut{}$250$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R4-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R4-T.pdf b/gnuplot/output/R4-T.pdf new file mode 100644 index 0000000..729c71c Binary files /dev/null and b/gnuplot/output/R4-T.pdf differ diff --git a/gnuplot/output/R4-T.tex b/gnuplot/output/R4-T.tex new file mode 100644 index 0000000..621e74e --- /dev/null +++ b/gnuplot/output/R4-T.tex @@ -0,0 +1,123 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$22$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$23$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2195,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3682,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(5169,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(6656,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$250$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5507,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5507,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R4-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R5-CO.pdf b/gnuplot/output/R5-CO.pdf new file mode 100644 index 0000000..59619fa Binary files /dev/null and b/gnuplot/output/R5-CO.pdf differ diff --git a/gnuplot/output/R5-CO.tex b/gnuplot/output/R5-CO.tex new file mode 100644 index 0000000..354aecd --- /dev/null +++ b/gnuplot/output/R5-CO.tex @@ -0,0 +1,125 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(484,1061){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(484,1514){\makebox(0,0)[r]{\strut{}$1$}}% + \csname LTb\endcsname%% + \put(484,1967){\makebox(0,0)[r]{\strut{}$2$}}% + \csname LTb\endcsname%% + \put(484,2420){\makebox(0,0)[r]{\strut{}$3$}}% + \csname LTb\endcsname%% + \put(484,2873){\makebox(0,0)[r]{\strut{}$4$}}% + \csname LTb\endcsname%% + \put(484,3326){\makebox(0,0)[r]{\strut{}$5$}}% + \csname LTb\endcsname%% + \put(596,857){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1854,857){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3112,857){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4370,857){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5627,857){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6885,857){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(8143,857){\makebox(0,0){\strut{}$300$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4369,551){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5196,3152){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5196,2966){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R5-CO}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R5-CO2.pdf b/gnuplot/output/R5-CO2.pdf new file mode 100644 index 0000000..59867b9 Binary files /dev/null and b/gnuplot/output/R5-CO2.pdf differ diff --git a/gnuplot/output/R5-CO2.tex b/gnuplot/output/R5-CO2.tex new file mode 100644 index 0000000..404b1c4 --- /dev/null +++ b/gnuplot/output/R5-CO2.tex @@ -0,0 +1,131 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(932,774){\makebox(0,0)[r]{\strut{}$0$}}% + \csname LTb\endcsname%% + \put(932,1129){\makebox(0,0)[r]{\strut{}$5000$}}% + \csname LTb\endcsname%% + \put(932,1484){\makebox(0,0)[r]{\strut{}$10000$}}% + \csname LTb\endcsname%% + \put(932,1839){\makebox(0,0)[r]{\strut{}$15000$}}% + \csname LTb\endcsname%% + \put(932,2194){\makebox(0,0)[r]{\strut{}$20000$}}% + \csname LTb\endcsname%% + \put(932,2548){\makebox(0,0)[r]{\strut{}$25000$}}% + \csname LTb\endcsname%% + \put(932,2903){\makebox(0,0)[r]{\strut{}$30000$}}% + \csname LTb\endcsname%% + \put(932,3258){\makebox(0,0)[r]{\strut{}$35000$}}% + \csname LTb\endcsname%% + \put(932,3613){\makebox(0,0)[r]{\strut{}$40000$}}% + \csname LTb\endcsname%% + \put(1044,570){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2227,570){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3410,570){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4594,570){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5777,570){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6960,570){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(8143,570){\makebox(0,0){\strut{}$300$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$CO_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4593,264){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5420,1134){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5420,948){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R5-CO2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R5-HR.pdf b/gnuplot/output/R5-HR.pdf new file mode 100644 index 0000000..1d88870 Binary files /dev/null and b/gnuplot/output/R5-HR.pdf differ diff --git a/gnuplot/output/R5-HR.tex b/gnuplot/output/R5-HR.tex new file mode 100644 index 0000000..8715c5c --- /dev/null +++ b/gnuplot/output/R5-HR.tex @@ -0,0 +1,125 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$30$}}% + \csname LTb\endcsname%% + \put(596,1202){\makebox(0,0)[r]{\strut{}$40$}}% + \csname LTb\endcsname%% + \put(596,1698){\makebox(0,0)[r]{\strut{}$50$}}% + \csname LTb\endcsname%% + \put(596,2194){\makebox(0,0)[r]{\strut{}$60$}}% + \csname LTb\endcsname%% + \put(596,2689){\makebox(0,0)[r]{\strut{}$70$}}% + \csname LTb\endcsname%% + \put(596,3185){\makebox(0,0)[r]{\strut{}$80$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$90$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1947,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6904,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$300$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Humedad relativa (\%)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(4895,880){\makebox(0,0)[r]{\strut{}Mediciones de HR}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R5-HR}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R5-O2.pdf b/gnuplot/output/R5-O2.pdf new file mode 100644 index 0000000..e845396 Binary files /dev/null and b/gnuplot/output/R5-O2.pdf differ diff --git a/gnuplot/output/R5-O2.tex b/gnuplot/output/R5-O2.tex new file mode 100644 index 0000000..00f7c6f --- /dev/null +++ b/gnuplot/output/R5-O2.tex @@ -0,0 +1,125 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(1044,796){\makebox(0,0)[r]{\strut{}$160000$}}% + \csname LTb\endcsname%% + \put(1044,1355){\makebox(0,0)[r]{\strut{}$170000$}}% + \csname LTb\endcsname%% + \put(1044,1914){\makebox(0,0)[r]{\strut{}$180000$}}% + \csname LTb\endcsname%% + \put(1044,2473){\makebox(0,0)[r]{\strut{}$190000$}}% + \csname LTb\endcsname%% + \put(1044,3032){\makebox(0,0)[r]{\strut{}$200000$}}% + \csname LTb\endcsname%% + \put(1044,3591){\makebox(0,0)[r]{\strut{}$210000$}}% + \csname LTb\endcsname%% + \put(1156,592){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2321,592){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3485,592){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4650,592){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5814,592){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6979,592){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(8143,592){\makebox(0,0){\strut{}$300$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}$O_2$ (ppm)}}}% + \csname LTb\endcsname%% + \put(4649,286){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5476,3417){\makebox(0,0)[r]{\strut{}Mediciones sin filtrado}}% + \csname LTb\endcsname%% + \put(5476,3231){\makebox(0,0)[r]{\strut{}Mediciones con filtrado}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R5-O2}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R5-P.pdf b/gnuplot/output/R5-P.pdf new file mode 100644 index 0000000..0f4edea Binary files /dev/null and b/gnuplot/output/R5-P.pdf differ diff --git a/gnuplot/output/R5-P.tex b/gnuplot/output/R5-P.tex new file mode 100644 index 0000000..634d967 --- /dev/null +++ b/gnuplot/output/R5-P.tex @@ -0,0 +1,125 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(708,1095){\makebox(0,0)[r]{\strut{}$810$}}% + \csname LTb\endcsname%% + \put(708,1534){\makebox(0,0)[r]{\strut{}$812$}}% + \csname LTb\endcsname%% + \put(708,1974){\makebox(0,0)[r]{\strut{}$814$}}% + \csname LTb\endcsname%% + \put(708,2413){\makebox(0,0)[r]{\strut{}$816$}}% + \csname LTb\endcsname%% + \put(708,2853){\makebox(0,0)[r]{\strut{}$818$}}% + \csname LTb\endcsname%% + \put(708,3292){\makebox(0,0)[r]{\strut{}$820$}}% + \csname LTb\endcsname%% + \put(820,891){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(2041,891){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3261,891){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4482,891){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5702,891){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6923,891){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(8143,891){\makebox(0,0){\strut{}$300$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Presion atmosférica (mBar)}}}% + \csname LTb\endcsname%% + \put(4481,585){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5563,3118){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5563,2932){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R5-P}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/output/R5-T.pdf b/gnuplot/output/R5-T.pdf new file mode 100644 index 0000000..8f11b0f Binary files /dev/null and b/gnuplot/output/R5-T.pdf differ diff --git a/gnuplot/output/R5-T.tex b/gnuplot/output/R5-T.tex new file mode 100644 index 0000000..42c4987 --- /dev/null +++ b/gnuplot/output/R5-T.tex @@ -0,0 +1,125 @@ +% GNUPLOT: LaTeX picture with Postscript +\begingroup + \makeatletter + \providecommand\color[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package color not loaded in conjunction with + terminal option `colourtext'% + }{See the gnuplot documentation for explanation.% + }{Either use 'blacktext' in gnuplot or load the package + color.sty in LaTeX.}% + \renewcommand\color[2][]{}% + }% + \providecommand\includegraphics[2][]{% + \GenericError{(gnuplot) \space\space\space\@spaces}{% + Package graphicx or graphics not loaded% + }{See the gnuplot documentation for explanation.% + }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}% + \renewcommand\includegraphics[2][]{}% + }% + \providecommand\rotatebox[2]{#2}% + \@ifundefined{ifGPcolor}{% + \newif\ifGPcolor + \GPcolortrue + }{}% + \@ifundefined{ifGPblacktext}{% + \newif\ifGPblacktext + \GPblacktexttrue + }{}% + % define a \g@addto@macro without @ in the name: + \let\gplgaddtomacro\g@addto@macro + % define empty templates for all commands taking text: + \gdef\gplbacktext{}% + \gdef\gplfronttext{}% + \makeatother + \ifGPblacktext + % no textcolor at all + \def\colorrgb#1{}% + \def\colorgray#1{}% + \else + % gray or color? + \ifGPcolor + \def\colorrgb#1{\color[rgb]{#1}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}% + \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}% + \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}% + \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}% + \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}% + \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}% + \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}% + \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}% + \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}% + \else + % gray + \def\colorrgb#1{\color{black}}% + \def\colorgray#1{\color[gray]{#1}}% + \expandafter\def\csname LTw\endcsname{\color{white}}% + \expandafter\def\csname LTb\endcsname{\color{black}}% + \expandafter\def\csname LTa\endcsname{\color{black}}% + \expandafter\def\csname LT0\endcsname{\color{black}}% + \expandafter\def\csname LT1\endcsname{\color{black}}% + \expandafter\def\csname LT2\endcsname{\color{black}}% + \expandafter\def\csname LT3\endcsname{\color{black}}% + \expandafter\def\csname LT4\endcsname{\color{black}}% + \expandafter\def\csname LT5\endcsname{\color{black}}% + \expandafter\def\csname LT6\endcsname{\color{black}}% + \expandafter\def\csname LT7\endcsname{\color{black}}% + \expandafter\def\csname LT8\endcsname{\color{black}}% + \fi + \fi + \setlength{\unitlength}{0.0500bp}% + \ifx\gptboxheight\undefined% + \newlength{\gptboxheight}% + \newlength{\gptboxwidth}% + \newsavebox{\gptboxtext}% + \fi% + \setlength{\fboxrule}{0.5pt}% + \setlength{\fboxsep}{1pt}% +\begin{picture}(8480.00,3940.00)% + \gplgaddtomacro\gplbacktext{% + \csname LTb\endcsname%% + \put(596,706){\makebox(0,0)[r]{\strut{}$22$}}% + \csname LTb\endcsname%% + \put(596,1301){\makebox(0,0)[r]{\strut{}$23$}}% + \csname LTb\endcsname%% + \put(596,1896){\makebox(0,0)[r]{\strut{}$24$}}% + \csname LTb\endcsname%% + \put(596,2491){\makebox(0,0)[r]{\strut{}$25$}}% + \csname LTb\endcsname%% + \put(596,3086){\makebox(0,0)[r]{\strut{}$26$}}% + \csname LTb\endcsname%% + \put(596,3681){\makebox(0,0)[r]{\strut{}$27$}}% + \csname LTb\endcsname%% + \put(708,502){\makebox(0,0){\strut{}$0$}}% + \csname LTb\endcsname%% + \put(1947,502){\makebox(0,0){\strut{}$50$}}% + \csname LTb\endcsname%% + \put(3186,502){\makebox(0,0){\strut{}$100$}}% + \csname LTb\endcsname%% + \put(4426,502){\makebox(0,0){\strut{}$150$}}% + \csname LTb\endcsname%% + \put(5665,502){\makebox(0,0){\strut{}$200$}}% + \csname LTb\endcsname%% + \put(6904,502){\makebox(0,0){\strut{}$250$}}% + \csname LTb\endcsname%% + \put(8143,502){\makebox(0,0){\strut{}$300$}}% + }% + \gplgaddtomacro\gplfronttext{% + \csname LTb\endcsname%% + \put(186,2193){\rotatebox{-270}{\makebox(0,0){\strut{}Temperatura (°C)}}}% + \csname LTb\endcsname%% + \put(4425,196){\makebox(0,0){\strut{}Tiempo (s)}}% + \csname LTb\endcsname%% + \put(5507,1066){\makebox(0,0)[r]{\strut{}Mediciones del sensor LOX-O2}}% + \csname LTb\endcsname%% + \put(5507,880){\makebox(0,0)[r]{\strut{}Mediciones del sensor CO-AF}}% + }% + \gplbacktext + \put(0,0){\includegraphics{gnuplot/output/R5-T}}% + \gplfronttext + \end{picture}% +\endgroup diff --git a/gnuplot/scripts/C_CO2_plots.p b/gnuplot/scripts/C_CO2_plots.p new file mode 100644 index 0000000..90e69a5 --- /dev/null +++ b/gnuplot/scripts/C_CO2_plots.p @@ -0,0 +1,84 @@ +set ylabel co2_label +set key left top font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/C1-CO2.tex' +# x, y ranges +set xrange [0:C1_time] +set yrange [0:C_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C2-CO2.tex' +#x, y ranges +set xrange [0:C2_time] +set yrange [0:C_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C3-CO2.tex' +#x, y ranges +set xrange [0:C3_time] +set yrange [0:C_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C4-CO2.tex' +#x, y ranges +set xrange [0:C4_time] +set yrange [0:C_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C5-CO2.tex' +#x, y ranges +set xrange [0:C5_time] +set yrange [0:C_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output diff --git a/gnuplot/scripts/C_CO_plots.p b/gnuplot/scripts/C_CO_plots.p new file mode 100644 index 0000000..d0f2c7e --- /dev/null +++ b/gnuplot/scripts/C_CO_plots.p @@ -0,0 +1,84 @@ +set ylabel co_label +set key left top font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/C1-CO.tex' +# x, y ranges +set xrange [0:C1_time] +set yrange [0:C_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C2-CO.tex' +#x, y ranges +set xrange [0:C2_time] +set yrange [0:C_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C3-CO.tex' +#x, y ranges +set xrange [0:C3_time] +set yrange [0:C_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C4-CO.tex' +#x, y ranges +set xrange [0:C4_time] +set yrange [0:C_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C5-CO.tex' +#x, y ranges +set xrange [0:C5_time] +set yrange [0:C_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output diff --git a/gnuplot/scripts/C_HR_plots.p b/gnuplot/scripts/C_HR_plots.p new file mode 100644 index 0000000..77f3d77 --- /dev/null +++ b/gnuplot/scripts/C_HR_plots.p @@ -0,0 +1,79 @@ +set ylabel hr_label +set key center bottom font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/C1-HR.tex' +# x, y ranges +set xrange [0:C1_time] +set yrange [C_yminHR:C_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C2-HR.tex' +#x, y ranges +set xrange [0:C2_time] +set yrange [C_yminHR:C_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C3-HR.tex' +#x, y ranges +set xrange [0:C3_time] +set yrange [C_yminHR:C_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C4-HR.tex' +#x, y ranges +set xrange [0:C4_time] +set yrange [C_yminHR:C_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C5-HR.tex' +#x, y ranges +set xrange [0:C5_time] +set yrange [C_yminHR:C_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output diff --git a/gnuplot/scripts/C_O2_plots.p b/gnuplot/scripts/C_O2_plots.p new file mode 100644 index 0000000..893f7e1 --- /dev/null +++ b/gnuplot/scripts/C_O2_plots.p @@ -0,0 +1,84 @@ +set ylabel o2_label +set key center top font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/C1-O2.tex' +# x, y ranges +set xrange [0:C1_time] +set yrange [C_yminO2:C_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C2-O2.tex' +#x, y ranges +set xrange [0:C2_time] +set yrange [C_yminO2:C_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C3-O2.tex' +#x, y ranges +set xrange [0:C3_time] +set yrange [C_yminO2:C_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C4-O2.tex' +#x, y ranges +set xrange [0:C4_time] +set yrange [C_yminO2:C_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C5-O2.tex' +#x, y ranges +set xrange [0:C5_time] +set yrange [C_yminO2:C_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output diff --git a/gnuplot/scripts/C_P_plots.p b/gnuplot/scripts/C_P_plots.p new file mode 100644 index 0000000..022d1ab --- /dev/null +++ b/gnuplot/scripts/C_P_plots.p @@ -0,0 +1,84 @@ +set ylabel press_label +set key center top font ',10' box 3 +set size ratio flat_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_short_size cm +set output 'gnuplot/output/C1-P.tex' +# x, y ranges +set xrange [0:C1_time] +set yrange [C_yminP:C_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +set size ratio flat_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C2-P.tex' +#x, y ranges +set xrange [0:C2_time] +set yrange [C_yminP:C_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C3-P.tex' +#x, y ranges +set xrange [0:C3_time] +set yrange [C_yminP:C_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C4-P.tex' +#x, y ranges +set xrange [0:C4_time] +set yrange [C_yminP:C_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C5-P.tex' +#x, y ranges +set xrange [0:C5_time] +set yrange [C_yminP:C_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output diff --git a/gnuplot/scripts/C_T_plots.p b/gnuplot/scripts/C_T_plots.p new file mode 100644 index 0000000..577fcfa --- /dev/null +++ b/gnuplot/scripts/C_T_plots.p @@ -0,0 +1,84 @@ +set ylabel temp_label +set key right bottom font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/C1-T.tex' +# x, y ranges +set xrange [0:C1_time] +set yrange [C_yminT:C_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C2-T.tex' +#x, y ranges +set xrange [0:C2_time] +set yrange [C_yminT:C_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C3-T.tex' +#x, y ranges +set xrange [0:C3_time] +set yrange [C_yminT:C_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C4-T.tex' +#x, y ranges +set xrange [0:C4_time] +set yrange [C_yminT:C_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * C5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/C5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/C5-T.tex' +#x, y ranges +set xrange [0:C5_time] +set yrange [C_yminT:C_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output diff --git a/gnuplot/scripts/R_CO2_plots.p b/gnuplot/scripts/R_CO2_plots.p new file mode 100644 index 0000000..4891936 --- /dev/null +++ b/gnuplot/scripts/R_CO2_plots.p @@ -0,0 +1,84 @@ +set ylabel co2_label +set key center bottom font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/R1-CO2.tex' +# x, y ranges +set xrange [0:R1_time] +set yrange [0:R_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R2-CO2.tex' +#x, y ranges +set xrange [0:R2_time] +set yrange [0:R_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R3-CO2.tex' +#x, y ranges +set xrange [0:R3_time] +set yrange [0:R_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R4-CO2.tex' +#x, y ranges +set xrange [0:R4_time] +set yrange [0:R_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R5-CO2.tex' +#x, y ranges +set xrange [0:R5_time] +set yrange [0:R_ymaxCO2] +#ploting +plot file using 1:($2*10) with points ls 1 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output diff --git a/gnuplot/scripts/R_CO_plots.p b/gnuplot/scripts/R_CO_plots.p new file mode 100644 index 0000000..717671d --- /dev/null +++ b/gnuplot/scripts/R_CO_plots.p @@ -0,0 +1,84 @@ +set ylabel co_label +set key center top font ',10' box 3 +set size ratio flat_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_short_size cm +set output 'gnuplot/output/R1-CO.tex' +# x, y ranges +set xrange [0:R1_time] +set yrange [0:R_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +set size ratio flat_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R2-CO.tex' +#x, y ranges +set xrange [0:R2_time] +set yrange [0:R_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R3-CO.tex' +#x, y ranges +set xrange [0:R3_time] +set yrange [0:R_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R4-CO.tex' +#x, y ranges +set xrange [0:R4_time] +set yrange [0:R_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R5-CO.tex' +#x, y ranges +set xrange [0:R5_time] +set yrange [0:R_ymaxCO] +#ploting +plot file using 1:4 with points ls 1 title CO_title1, \ + "" using 1:5 with points ls 2 title CO_title2 +set output diff --git a/gnuplot/scripts/R_HR_plots.p b/gnuplot/scripts/R_HR_plots.p new file mode 100644 index 0000000..6279c3f --- /dev/null +++ b/gnuplot/scripts/R_HR_plots.p @@ -0,0 +1,79 @@ +set ylabel hr_label +set key center bottom font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/R1-HR.tex' +# x, y ranges +set xrange [0:R1_time] +set yrange [R_yminHR:R_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R2-HR.tex' +#x, y ranges +set xrange [0:R2_time] +set yrange [R_yminHR:R_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R3-HR.tex' +#x, y ranges +set xrange [0:R3_time] +set yrange [R_yminHR:R_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R4-HR.tex' +#x, y ranges +set xrange [0:R4_time] +set yrange [R_yminHR:R_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R5-HR.tex' +#x, y ranges +set xrange [0:R5_time] +set yrange [R_yminHR:R_ymaxHR] +#ploting +plot file using 1:($12/10) with points ls 3 title HR_title +set output diff --git a/gnuplot/scripts/R_O2_plots.p b/gnuplot/scripts/R_O2_plots.p new file mode 100644 index 0000000..8e85a6f --- /dev/null +++ b/gnuplot/scripts/R_O2_plots.p @@ -0,0 +1,83 @@ +set ylabel o2_label +set key center top font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/R1-O2.tex' +# x, y ranges +set xrange [0:R1_time] +set yrange [R_yminO2:R_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title O2_title +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R2-O2.tex' +#x, y ranges +set xrange [0:R2_time] +set yrange [R_yminO2:R_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R3-O2.tex' +#x, y ranges +set xrange [0:R3_time] +set yrange [R_yminO2:R_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R4-O2.tex' +#x, y ranges +set xrange [0:R4_time] +set yrange [R_yminO2:R_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R5-O2.tex' +#x, y ranges +set xrange [0:R5_time] +set yrange [R_yminO2:R_ymaxO2] +#ploting +plot file using 1:($7*1e4) with points ls 3 title CO2_title1, \ + "" using 1:($3*10) with points ls 2 title CO2_title2 +set output diff --git a/gnuplot/scripts/R_P_plots.p b/gnuplot/scripts/R_P_plots.p new file mode 100644 index 0000000..1cb872a --- /dev/null +++ b/gnuplot/scripts/R_P_plots.p @@ -0,0 +1,84 @@ +set ylabel press_label +set key center top font ',10' box 3 +set size ratio flat_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_short_size cm +set output 'gnuplot/output/R1-P.tex' +# x, y ranges +set xrange [0:R1_time] +set yrange [R_yminP:R_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +set size ratio flat_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R2-P.tex' +#x, y ranges +set xrange [0:R2_time] +set yrange [R_yminP:R_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R3-P.tex' +#x, y ranges +set xrange [0:R3_time] +set yrange [R_yminP:R_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R4-P.tex' +#x, y ranges +set xrange [0:R4_time] +set yrange [R_yminP:R_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R5-P.tex' +#x, y ranges +set xrange [0:R5_time] +set yrange [R_yminP:R_ymaxP] +#ploting +plot file using 1:10 with points ls 4 title P_title1\ +, "" using 1:11 with points ls 5 title P_title2 +set output diff --git a/gnuplot/scripts/R_T_plots.p b/gnuplot/scripts/R_T_plots.p new file mode 100644 index 0000000..9df8d11 --- /dev/null +++ b/gnuplot/scripts/R_T_plots.p @@ -0,0 +1,84 @@ +set ylabel temp_label +set key center bottom font ',10' box 3 +set size ratio ch4_ratio +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R1 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R1.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_long_size cm +set output 'gnuplot/output/R1-T.tex' +# x, y ranges +set xrange [0:R1_time] +set yrange [R_yminT:R_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +set size ratio med_ratio + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R2 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R2.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R2-T.tex' +#x, y ranges +set xrange [0:R2_time] +set yrange [R_yminT:R_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R3 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R3.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R3-T.tex' +#x, y ranges +set xrange [0:R3_time] +set yrange [R_yminT:R_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R4 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R4.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R4-T.tex' +#x, y ranges +set xrange [0:R4_time] +set yrange [R_yminT:R_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output + +#- - - - - - - - - - - - - - - - - - +# * * * * * * * * R5 * * * * * * * * +#- - - - - - - - - - - - - - - - - - +#input/output +file="gnuplot/data/R5.csv" +set datafile separator "," +set terminal cairolatex pdf size x_size cm,y_size cm +set output 'gnuplot/output/R5-T.tex' +#x, y ranges +set xrange [0:R5_time] +set yrange [R_yminT:R_ymaxT] +#ploting +plot file using 1:9 with points ls 4 title T_title1\ +, "" using 1:(($8-1000)/10) with points ls 5 title T_title2 +set output diff --git a/gnuplot/scripts/Vars.p b/gnuplot/scripts/Vars.p new file mode 100644 index 0000000..288021f --- /dev/null +++ b/gnuplot/scripts/Vars.p @@ -0,0 +1,44 @@ +ch4_ratio = .6 +med_ratio = .4 +flat_ratio = .3 + +#plot_size = "15cm,8cm" +x_size = 15 +y_size = 7 +y_long_size = 9.5 +y_short_size = 5 + +# ** times ** +C1_time = 400 +C2_time = 450 +C3_time = 450 +C4_time = 400 +C5_time = 400 +R1_time = 400 +R2_time = 350 +R3_time = 225 +R4_time = 250 +R5_time = 300 + +# ** var ranges ** +R_ymaxCO = 5 +R_ymaxCO2 = 40000 +R_yminO2 = 160000 +R_ymaxO2 = 210000 +R_yminHR = 30 +R_ymaxHR = 90 +R_yminP = 810 +R_ymaxP = 820 +R_yminT = 22 +R_ymaxT = 27 + +C_ymaxCO = 80 +C_ymaxCO2 = 35000 +C_yminO2 = 160000 +C_ymaxO2 = 210000 +C_yminHR = 30 +C_ymaxHR = 80 +C_yminP = 810 +C_ymaxP = 820 +C_yminT = 24 +C_ymaxT = 30 diff --git a/gnuplot/scripts/styles.p b/gnuplot/scripts/styles.p new file mode 100644 index 0000000..b84dc51 --- /dev/null +++ b/gnuplot/scripts/styles.p @@ -0,0 +1,33 @@ +# CO/CO2 styles +set linestyle 1 lc rgb '#99999999' pt 7 ps 1 +set linestyle 2 lc rgb 'gray10' pt 7 ps .5 +# O2/HR style +set linestyle 3 lc rgb '#66666666' pt 7 ps 1 +# press/temp styles +set linestyle 4 lc rgb '#77777777' pt 13 ps 1 #lw 2 +set linestyle 5 lc rgb 'gray20' pt 5 ps .5 #lw 2 + +# grid # size ratio +set grid + +######################################################################## +# labels +time_label = "Tiempo (s)" +co_label = "$CO$ (ppm)" +co2_label = "$CO_2$ (ppm)" +o2_label = "$O_2$ (ppm)" +hr_label = "Humedad relativa (\\%)" +press_label = "Presion atmosférica (mBar)" +temp_label = "Temperatura (°C)" + +#titles +CO_title1 = 'Mediciones sin filtrado' +CO_title2 = 'Mediciones con filtrado' +CO2_title1 = 'Mediciones sin filtrado' +CO2_title2 = 'Mediciones con filtrado' +O2_title = 'Mediciones de oxígeno' +HR_title = 'Mediciones de HR' +P_title1 = 'Mediciones del sensor LOX-O2' +P_title2 = 'Mediciones del sensor CO-AF' +T_title1 = 'Mediciones del sensor LOX-O2' +T_title2 = 'Mediciones del sensor CO-AF' diff --git a/itmthesis.cls b/itmthesis.cls new file mode 100644 index 0000000..c0e8684 --- /dev/null +++ b/itmthesis.cls @@ -0,0 +1,160 @@ +%************************************ +%1 Identification: +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{itmthesis}[2018/05/04 ITMorelia Thesis Class by Gerardo Marx] +%************************************ +%2 Preliminary declarations +%2.1 The basic class: +\LoadClass{report} +%2.2 Packages: +\RequirePackage[utf8]{inputenc} +\RequirePackage[colorlinks=true]{hyperref} +\RequirePackage{blindtext} +\RequirePackage{scrextend} +\RequirePackage{booktabs} +\RequirePackage{calligra} +%2.2.1 Booleans +\RequirePackage{ifthen} + \newboolean{@drafting} % print version information on pages + \newboolean{@spanish} % activates the spanish version at babel otherwise english + \newboolean{@listings} % loads the listings package +%2.2.2 Colors +\PassOptionsToPackage{dvipsnames}{xcolor} +\RequirePackage{xcolor} + \definecolor{c1}{rgb}{0,0,1} % blue + \definecolor{grisTec}{RGB}{125,125,125} + \hypersetup{ + linkcolor={c1}, % internal links + citecolor={c1}, % citations + urlcolor={c1} % external links/urls + } +%2.2.2 This package is essentially a replacement—partial or total—for the LATEX macros related with sections—namely titles, headers and contents. +\RequirePackage{titlesec}% +\RequirePackage{xargs} % needed for extended newcommand and others +\RequirePackage{array} % needed for extended options for array +\RequirePackage{amsmath} +\RequirePackage{graphicx} +%2.3 Page settings: +\RequirePackage[left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry} +%2.4 Macros and Commands: +%Commands +\newcommand{\myVersion}{version 1.0\xspace} +%2.4.1 Derivatives +\newcommandx{\pd}[3][1=]{% + \frac{\partial^{#1} #2}{\partial #3^{#1}} + } +%2.4.1 Dbf +\renewcommand{\d}{{\rm d}} +%2.5 Environments: +%2.5.1 Arrays of equations: + +%************************************ +%3 Options: +% 3.1 DeclareOptions +% Option sintax +% \DeclareOption{⟨option⟩}{⟨code⟩} +%Code option: +\DeclareOption{drafting}{ + %Code + \setboolean{@drafting}{true} + } +\DeclareOption{spanish}{ + %Code + \setboolean{@spanish}{true} + \typeout{spanish to babel} + }%end code option + +\DeclareOption{listings}{ + \setboolean{@listings}{true} + \typeout{listings option activated} +} + +\ProcessOptions\relax +% 3.2 PassOptionsToPackage +%if sintax: \ifthenelse{⟨test⟩}{⟨then clause⟩}{⟨else clause⟩} +% 3.2.1 drafting +%+++++++++++++++++++++++++++++++++++++++++++++ + + +\RequirePackage{scrtime} %time access +%Sintax: \newcommand{name}[num]{definition} +\newcommand{\finalVersionString}{Revised}%Final version text +\ifthenelse{\boolean{@drafting}}{% +% Then clause +% \RequirePackage{draftwatermark}% +% \SetWatermarkLightness{0.9} +% \SetWatermarkScale{.5} +% \SetWatermarkText{\today\ at \thistime} + \RequirePackage{prelim2e} + \PassOptionsToPackage{draft}{prelim2e} + \renewcommand{\PrelimWords}{\relax} + \renewcommand{\PrelimText}{\footnotesize[\,\today\ at \thistime\ -- \texttt{itmorelia} \myVersion\,]} + } + %else clause + {\renewcommand{\finalVersionString}{\emph{Final Version} as of \today\ (\texttt{itmorelia} \myVersion).}} +%+++++++++++++++++++++++++++++++++++++++++++++ +% 3.2.2 babel + \ifthenelse{\boolean{@spanish}}%test + { %then clause + \@ifpackageloaded{babel} + {\relax}{\RequirePackage[es-tabla,spanish,es-nodecimaldot]{babel}}% + } + {\relax}% else clause +%3.2.3 Listing related stuff +\ifthenelse{\boolean{@listings}}% + {%then clause + \@ifpackageloaded{listings}% + {\relax}{\RequirePackage{listings}}% + } + %else clause + {\relax}% +%************************************ +% 4 Declarations: +%------------------------------------- + + +%4.0 chapter +%\renewcommand{\thechapter}{\Roman{chapter}} %Roman enumeration +\titleformat{\chapter}[display]%shape + {\Huge\filleft\sc}%Format applied to the title + {\filleft\sc{\chaptertitlename} \thechapter}%Label text and format + {4ex}%Separation between Label and Title + {}%Before code + [\vspace{2ex} +\color{gray}\titlerule]%After code + % + +%4.1 section +%\titleformat{\section}%shape +% {\large \scshape}%Format applied to the title +% {\large\scshape \thesection}%Label text and format +% {2ex}%Separation between Label and Title +% {}%Before code +% []%After code +\titleformat{\section} + {\normalfont\Large\bfseries}{\thesection}{1em}{} +%4.2 subsection +\titleformat{\subsection} + {\normalfont\large\bfseries}{\thesubsection}{1em}{} +%4.3 subsubsection +\titleformat{\subsubsection} + {\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{} +%4.4 Paragraph +\titleformat{\paragraph}[runin] + {\normalfont\normalsize\bfseries}{\theparagraph}{1em}{} +%4.5 subparagraph +\titleformat{\subparagraph}[runin] + {\normalfont\normalsize\bfseries}{\thesubparagraph}{1em}{} + +%4.2 subsection +\titleformat{\subsection} + {\normalfont\Large\bfseries}{\thesubsection}{1em}{} + + +%4.x Spacing +\titlespacing*{\chapter} {0pt}{50pt}{40pt} +\titlespacing*{\section} {0pt}{3.25ex plus 1ex minus .2ex}{2.3ex plus .2ex} +\titlespacing*{\subsection}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex} +\titlespacing*{\subsubsection}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex} +\titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{1em} +\titlespacing*{\subparagraph}{\parindent}{3.25ex plus 1ex minus .2ex}{1em} \ No newline at end of file diff --git a/logos/Header.png b/logos/Header.png new file mode 100644 index 0000000..41fa706 Binary files /dev/null and b/logos/Header.png differ diff --git a/logos/SEP_logo.png b/logos/SEP_logo.png new file mode 100644 index 0000000..45e4e2b Binary files /dev/null and b/logos/SEP_logo.png differ diff --git a/logos/header1.png b/logos/header1.png new file mode 100644 index 0000000..29c5978 Binary files /dev/null and b/logos/header1.png differ diff --git a/logos/itm.jpg b/logos/itm.jpg new file mode 100644 index 0000000..ebef512 Binary files /dev/null and b/logos/itm.jpg differ diff --git a/logos/sepLogo.jpg b/logos/sepLogo.jpg new file mode 100644 index 0000000..5c39e28 Binary files /dev/null and b/logos/sepLogo.jpg differ diff --git a/logos/tecnmBW.png b/logos/tecnmBW.png new file mode 100644 index 0000000..0276de8 Binary files /dev/null and b/logos/tecnmBW.png differ diff --git a/plots.p b/plots.p new file mode 100644 index 0000000..dfe890a --- /dev/null +++ b/plots.p @@ -0,0 +1,24 @@ +reset + +load 'gnuplot/scripts/Vars.p' +load 'gnuplot/scripts/styles.p' + +set xlabel time_label +#CO Plots +load 'gnuplot/scripts/R_CO_plots.p' +load 'gnuplot/scripts/C_CO_plots.p' +#CO2 Plots +load 'gnuplot/scripts/R_CO2_plots.p' +load 'gnuplot/scripts/C_CO2_plots.p' +#O2 Plots +load 'gnuplot/scripts/R_O2_plots.p' +load 'gnuplot/scripts/C_O2_plots.p' +#HR Plots +load 'gnuplot/scripts/R_HR_plots.p' +load 'gnuplot/scripts/C_HR_plots.p' +#Pressure Plots +load 'gnuplot/scripts/R_P_plots.p' +load 'gnuplot/scripts/C_P_plots.p' +#Temperature Plots +load 'gnuplot/scripts/R_T_plots.p' +load 'gnuplot/scripts/C_T_plots.p' diff --git a/precontent.tex b/precontent.tex new file mode 100644 index 0000000..30f53de --- /dev/null +++ b/precontent.tex @@ -0,0 +1,21 @@ +%---------------------------- +% Thesis's precontents +%-------------------------- +%Titlepage: +\include{FrontBackMatter/TitlepageIng} %ing +%\include{FrontBackMatter/TitlepageMC} %MC +%Back of the title page: +\include{FrontBackMatter/Titleback} +%Dedication +\cleardoublepage +\include{FrontBackMatter/Dedication} +%Forewords +\cleardoublepage +\include{FrontBackMatter/Foreword} +%Abstract +\cleardoublepage +\include{FrontBackMatter/Abstract} +%Abstract +\cleardoublepage +\include{FrontBackMatter/Resumen} + diff --git a/thesisStructure.aux b/thesisStructure.aux new file mode 100644 index 0000000..a3c6357 --- /dev/null +++ b/thesisStructure.aux @@ -0,0 +1,47 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand*\new@tpo@label[2]{} +\providecommand\babel@aux[2]{} +\@nameuse{bbl@beforestart} +\catcode `"\active +\catcode `<\active +\catcode `>\active +\@nameuse{es@quoting} +\@input{FrontBackMatter/TitlepageIng.aux} +\providecommand \oddpage@label [2]{} +\babel@aux{spanish}{} +\@input{FrontBackMatter/Titleback.aux} +\@input{FrontBackMatter/Dedication.aux} +\@input{FrontBackMatter/Foreword.aux} +\@input{FrontBackMatter/Abstract.aux} +\@input{FrontBackMatter/Resumen.aux} +\@input{FrontBackMatter/Contents.aux} +\@input{Chapters/Chapter01.aux} +\pgfsyspdfmark {pgfid1}{5594039}{32954497} +\pgfsyspdfmark {pgfid4}{37498829}{32968604} +\pgfsyspdfmark {pgfid5}{39612364}{32742874} +\@input{Chapters/Chapter02.aux} +\@input{Chapters/Chapter03.aux} +\@input{Chapters/Chapter04.aux} +\@input{Chapters/Chapter05.aux} +\@input{Chapters/Chapter0A.aux} +\@input{FrontBackMatter/Bibliography.aux} +\@input{FrontBackMatter/Colophon.aux} +\@input{FrontBackMatter/Declaration.aux} +\gdef \@abspage@last{129} diff --git a/thesisStructure.bbl b/thesisStructure.bbl new file mode 100644 index 0000000..b48bd31 --- /dev/null +++ b/thesisStructure.bbl @@ -0,0 +1,171 @@ +% Generated by IEEEtran.bst, version: 1.14 (2015/08/26) +\begin{thebibliography}{10} +\providecommand{\url}[1]{#1} +\csname url@samestyle\endcsname +\providecommand{\newblock}{\relax} +\providecommand{\bibinfo}[2]{#2} +\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax} +\providecommand{\BIBentryALTinterwordstretchfactor}{4} +\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus +\BIBentryALTinterwordstretchfactor\fontdimen3\font minus + \fontdimen4\font\relax} +\providecommand{\BIBforeignlanguage}[2]{{% +\expandafter\ifx\csname l@#1\endcsname\relax +\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}% +\typeout{** loaded for the language `#1'. Using the pattern for}% +\typeout{** the default language instead.}% +\else +\language=\csname l@#1\endcsname +\fi +#2}} +\providecommand{\BIBdecl}{\relax} +\BIBdecl + +\bibitem{WoS-inFigures-2020} +``World steel in figures 2020,'' 2020. + +\bibitem{WoS-About-Steel} +\BIBentryALTinterwordspacing +W.~S.~A. AISBL. About steel. [Online]. Available: + \url{https://www.worldsteel.org/about-steel.html} +\BIBentrySTDinterwordspacing + +\bibitem{Bankiter-pqesimportanteel-acero} +\BIBentryALTinterwordspacing +B.~de~Economía~y Finanzas~Bankinter. ¿por qué es tan importante el acero? + [Online]. Available: + \url{https://www.bankinter.com/blog/economia/acero-aplicaciones-uso} +\BIBentrySTDinterwordspacing + +\bibitem{latem_mill_scale_2024} +{Latem Industries Limited}, ``Removing mill scale from steel surfaces,'' jan + 2024. + +\bibitem{young2016high} +D.~J. Young, \emph{High-Temperature Oxidation and Corrosion of Metals}.\hskip + 1em plus 0.5em minus 0.4em\relax Oxford, UK: Elsevier, 2016. + +\bibitem{svembedded} +{SV, Miss Pulate and AB, Mrs Diggikar}, ``Embedded web server based interactive + data acquisition and control system.'' + +\bibitem{araari2014design} +T.~Araari, L.~Charaabi, and K.~Jelassi, ``Design and implementation of an + embedded data acquisition based on linux system for smart grid,'' in + \emph{2014 International Conference on Electrical Sciences and Technologies + in Maghreb (CISTEM)}.\hskip 1em plus 0.5em minus 0.4em\relax IEEE, 2014, pp. + 1--5. + +\bibitem{anand2015using} +A.~M. Anand, B.~Raveendran, S.~Cherukat, and S.~Shahab, ``Using pruss for + real-time applications on beaglebone black,'' in \emph{Proceedings of the + Third International Symposium on Women in Computing and Informatics}.\hskip + 1em plus 0.5em minus 0.4em\relax ACM, 2015, pp. 377--382. + +\bibitem{travaglione2015high} +B.~Travaglione, A.~Munyard, and D.~Matthews, ``High resolution undersea + acoustic data acquisition using single-board microcontrollers,'' 2015. + +\bibitem{rodriguez2018adquisicion} +F.~A. Rodr{\'\i}guez~Corbo, A.~Hern{\'a}ndez~Gonz{\'a}lez, and + J.~Ram{\'\i}rez~Beltr{\'a}n, ``Adquisici{\'o}n de datos anal{\'o}gicos con + alta precisi{\'o}n usando una computadora de placa {\'u}nica,'' + \emph{Ingenier{\'\i}a Electr{\'o}nica, Autom{\'a}tica y Comunicaciones}, + vol.~39, no.~3, pp. 68--76, 2018. + +\bibitem{Lakshmi2019rtdas} +{Dr. R. Lakshmi Narayana, Prof. K. Nagabhushan Raju}, ``Development of open + source real time data acquisition system,'' \emph{International Journal of + Applied Engineering Research}, vol.~14, no.~8, pp. 2038--2042, 2019. + +\bibitem{khera2017development} +N.~Khera, P.~Sharma, D.~Shukla, and I.~G. Dar, ``Development of web based gas + monitoring system using labview,'' in \emph{2017 Recent Developments in + Control, Automation \& Power Engineering (RDCAPE)}.\hskip 1em plus 0.5em + minus 0.4em\relax IEEE, 2017, pp. 439--441. + +\bibitem{daqNI} +\BIBentryALTinterwordspacing +{National Instruments Corporation}. (2020) ¿qué es adquisición de datos? + [Online]. Available: \url{http://www.ni.com/data-acquisition/what-is/esa/} +\BIBentrySTDinterwordspacing + +\bibitem{sysdaqElectroIndustriaMag} +\BIBentryALTinterwordspacing +{Revista Electro Industria}. (2018) ¿qué son los sistemas daq? [Online]. + Available: + \url{http://www.emb.cl/electroindustria/articulo.mvc?xid=3286&edi=164&xit=que-son-los-sistemas-daq} +\BIBentrySTDinterwordspacing + +\bibitem{molloy2019exploring} +D.~Molloy, \emph{Exploring BeagleBone: tools and techniques for building with + embedded Linux}.\hskip 1em plus 0.5em minus 0.4em\relax John Wiley \& Sons, + 2019. + +\bibitem{hallinan2011embedded} +C.~Hallinan, \emph{Embedded Linux primer: a practical real-world + approach}.\hskip 1em plus 0.5em minus 0.4em\relax Pearson Education India, + 2011. + +\bibitem{DebianWebPage} +\BIBentryALTinterwordspacing +{Software in the Public Interest}. (2020) Acerca de debian. [Online]. + Available: \url{https://www.debian.org/intro/about} +\BIBentrySTDinterwordspacing + +\bibitem{GNUWebPage} +\BIBentryALTinterwordspacing +{Free Software Foundation, Inc.} (2020) Acerca de debian. [Online]. Available: + \url{https://www.gnu.org/} +\BIBentrySTDinterwordspacing + +\bibitem{SSHWebPage} +\BIBentryALTinterwordspacing +T.~Ylonen. (2020) Ssh (secure shell). [Online]. Available: + \url{https://www.ssh.com/ssh/} +\BIBentrySTDinterwordspacing + +\bibitem{Cloud9dummies} +\BIBentryALTinterwordspacing +L.~M. C.~P. Rui~Santos. How to launch the cloud9 ide on your beaglebone. + [Online]. Available: + \url{https://www.dummies.com/computers/beaglebone/how-to-launch-the-cloud9-ide-on-your-beaglebone/} +\BIBentrySTDinterwordspacing + +\bibitem{kerrisk2017linux} +M.~Kerrisk and P.~Zijlstra, ``Linux programmer’s manual,'' \emph{Linux + Man-Pages Project}, 2017. + +\bibitem{jones2010wg14} +L.~Jones, ``Wg14 n1539 committee draft iso/iec 9899: 201x,'' 2010. + +\bibitem{worsfold2019encyclopedia} +P.~Worsfold, A.~Townshend, C.~F. Poole, and M.~Mir{\'o}, \emph{Encyclopedia of + analytical science}.\hskip 1em plus 0.5em minus 0.4em\relax Elsevier, 2019. + +\bibitem{luminOxDS} +{SST SENSING LTD}, ``Luminox o2 sensors data sheet",'' 2017. + +\bibitem{coafds} +{Alphasense Ltd}, ``Co-af carbon monoxide sensor technical specification,'' + 2017. + +\bibitem{ec200man} +{CO2, Meter}, ``Ec200 electrochemical sensor controller manual,'' 2019. + +\bibitem{sprintIRDSgss} +{Gas Sensing Solutions}, ``Sprintir,'' 2020. + +\bibitem{sprintIRDSco2m} +{CO2 Meter}, ``Sprintir datasheet,'' 2016. + +\bibitem{isow784xDS} +{Texas Instruments}, ``Isow784x high-performance, 5000-vrms reinforced + quad-channel digital isolators with integrated high-efficiency, low-emissions + dc-dc converter datasheet (rev. f),'' 2019. + +\bibitem{isow784xAR} +A.~K. Anand~Reghunathan, Koteshwar~Rao, ``Low-emission designs with isow7841 + integrated signal and power isolator,'' 2019. + +\end{thebibliography} diff --git a/thesisStructure.blg b/thesisStructure.blg new file mode 100644 index 0000000..3ec4dc8 --- /dev/null +++ b/thesisStructure.blg @@ -0,0 +1,96 @@ +This is BibTeX, Version 0.99d (TeX Live 2022) +Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 +The top-level auxiliary file: thesisStructure.aux +A level-1 auxiliary file: FrontBackMatter/TitlepageIng.aux +A level-1 auxiliary file: FrontBackMatter/Titleback.aux +A level-1 auxiliary file: FrontBackMatter/Dedication.aux +A level-1 auxiliary file: FrontBackMatter/Foreword.aux +A level-1 auxiliary file: FrontBackMatter/Abstract.aux +A level-1 auxiliary file: FrontBackMatter/Resumen.aux +A level-1 auxiliary file: FrontBackMatter/Contents.aux +A level-1 auxiliary file: Chapters/Chapter01.aux +A level-1 auxiliary file: Chapters/Chapter02.aux +A level-1 auxiliary file: Chapters/Chapter03.aux +A level-1 auxiliary file: Chapters/Chapter04.aux +A level-1 auxiliary file: Chapters/Chapter05.aux +A level-1 auxiliary file: Chapters/Chapter0A.aux +A level-1 auxiliary file: FrontBackMatter/Bibliography.aux +The style file: IEEEtran.bst +A level-1 auxiliary file: FrontBackMatter/Colophon.aux +A level-1 auxiliary file: FrontBackMatter/Declaration.aux +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Reallocated wiz_functions (elt_size=4) to 6000 items from 3000. +Reallocated singl_function (elt_size=4) to 100 items from 50. +Database file #1: Reference.bib +You're missing a field name---line 27 of file Reference.bib + : month = {jan}, + : % Mes deducido de la URL +I'm skipping whatever remains of this entry +Warning--entry type for "WoS-inFigures-2020" isn't style-file defined +--line 45 of file Reference.bib +Warning--entry type for "isow784xAR" isn't style-file defined +--line 99 of file Reference.bib +Warning--entry type for "isow784xDS" isn't style-file defined +--line 113 of file Reference.bib +Warning--entry type for "sprintIRDSgss" isn't style-file defined +--line 127 of file Reference.bib +Warning--entry type for "sprintIRDSco2m" isn't style-file defined +--line 141 of file Reference.bib +Warning--entry type for "ec200man" isn't style-file defined +--line 153 of file Reference.bib +Warning--entry type for "coafds" isn't style-file defined +--line 167 of file Reference.bib +Warning--entry type for "luminOxDS" isn't style-file defined +--line 181 of file Reference.bib +-- IEEEtran.bst version 1.14 (2015/08/26) by Michael Shell. +-- http://www.michaelshell.org/tex/ieeetran/bibtex/ +-- See the "IEEEtran_bst_HOWTO.pdf" manual for usage information. +Warning--empty journal in svembedded +Warning--empty year in svembedded +Warning--empty journal in travaglione2015high + +Done. +You've used 30 entries, + 4087 wiz_defined-function locations, + 986 strings with 12102 characters, +and the built_in function-call counts, 12951 in all, are: += -- 955 +> -- 224 +< -- 45 ++ -- 117 +- -- 45 +* -- 465 +:= -- 2147 +add.period$ -- 63 +call.type$ -- 30 +change.case$ -- 26 +chr.to.int$ -- 108 +cite$ -- 33 +duplicate$ -- 1036 +empty$ -- 1289 +format.name$ -- 52 +if$ -- 2948 +int.to.chr$ -- 0 +int.to.str$ -- 30 +missing$ -- 216 +newline$ -- 129 +num.names$ -- 29 +pop$ -- 634 +preamble$ -- 1 +purify$ -- 0 +quote$ -- 2 +skip$ -- 1018 +stack$ -- 0 +substring$ -- 270 +swap$ -- 645 +text.length$ -- 9 +text.prefix$ -- 0 +top$ -- 5 +type$ -- 30 +warning$ -- 3 +while$ -- 49 +width$ -- 32 +write$ -- 266 +(There was 1 error message) diff --git a/thesisStructure.lof b/thesisStructure.lof new file mode 100644 index 0000000..28ef3e0 --- /dev/null +++ b/thesisStructure.lof @@ -0,0 +1,110 @@ +\babel@toc {spanish}{}\relax +\addvspace {10\p@ } +\addvspace {10\p@ } +\contentsline {figure}{\numberline {2.1}{\ignorespaces Diagrama de las partes de un sistema de adquisición de datos.}}{7}{figure.2.1}% +\contentsline {figure}{\numberline {2.2}{\ignorespaces Beaglebone Black Rev. C.}}{10}{figure.2.2}% +\contentsline {figure}{\numberline {2.3}{\ignorespaces Entorno de desarrollo integrado \textit {Cloud9}}}{12}{figure.2.3}% +\contentsline {figure}{\numberline {2.4}{\ignorespaces Conexión de dos dispositivos UART.}}{14}{figure.2.4}% +\contentsline {figure}{\numberline {2.5}{\ignorespaces Proceso de transmisión a un dispositivo UART.}}{15}{figure.2.5}% +\contentsline {figure}{\numberline {2.6}{\ignorespaces Sensor \textit {LuminOx Optical Oxygen} y su esquema de pines visto desde su parte inferior.}}{16}{figure.2.6}% +\contentsline {figure}{\numberline {2.7}{\ignorespaces Sensor de monóxido de carbono CO-AF de \textit {Alphasense}}}{17}{figure.2.7}% +\contentsline {figure}{\numberline {2.8}{\ignorespaces Gráficas de la dependencia a temperatura de la sensibilidad de un lote típico de sensores CO-AF}}{18}{figure.2.8}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Variación en la sensibilidad causada por cambios de la temperatura. Se muestran media y los intervalos de +- $ \pm $95\% de confianza.}}}{18}{figure.2.8}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Variación de la salida cero causada por cambios en la temperatura expresado en ppm, referenciado a cero en \SI {20}{\degreeCelsius }}}}{18}{figure.2.8}% +\contentsline {figure}{\numberline {2.9}{\ignorespaces Tarjeta controladora de sensores electroquímicos EC200}}{18}{figure.2.9}% +\contentsline {figure}{\numberline {2.10}{\ignorespaces Esquema de pines de la tarjeta controladora EC200.}}{19}{figure.2.10}% +\contentsline {figure}{\numberline {2.11}{\ignorespaces Sensor de bióxido de carbono SprintIR®‐W}}{20}{figure.2.11}% +\contentsline {figure}{\numberline {2.12}{\ignorespaces Sensor SprintIR con y sin adaptador de flujo}}{21}{figure.2.12}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Sensor SprintIR con adaptador de flujo.}}}{21}{figure.2.12}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Sensor SprintIR sin adaptador de flujo.}}}{21}{figure.2.12}% +\contentsline {figure}{\numberline {2.13}{\ignorespaces Diagrama a bloques del sensor SprintIR®‐W}}{21}{figure.2.13}% +\contentsline {figure}{\numberline {2.14}{\ignorespaces Salidas de la interfaz UART del sensor de $CO_2$ \textit {SprintIR}}}{22}{figure.2.14}% +\contentsline {figure}{\numberline {2.15}{\ignorespaces Esquemas del CI ISWO7842}}{23}{figure.2.15}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Canales del CI ISOW7842}}}{23}{figure.2.15}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Esquema simplificado de los CI ISOW784x.}}}{23}{figure.2.15}% +\addvspace {10\p@ } +\contentsline {figure}{\numberline {3.1}{\ignorespaces Diagrama del sistema desarrollado.}}{26}{figure.3.1}% +\contentsline {figure}{\numberline {3.2}{\ignorespaces Beaglebone Black Rev. C.}}{27}{figure.3.2}% +\contentsline {figure}{\numberline {3.3}{\ignorespaces Sensores de concentración de gases}}{29}{figure.3.3}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {CO-AF}}}{29}{figure.3.3}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {SprintIR}}}{29}{figure.3.3}% +\contentsline {subfigure}{\numberline {(c)}{\ignorespaces {LuminOX}}}{29}{figure.3.3}% +\contentsline {figure}{\numberline {3.4}{\ignorespaces Controlador de sensor electroquímico EC200}}{29}{figure.3.4}% +\contentsline {figure}{\numberline {3.5}{\ignorespaces Atmósfera aislada utilizada para las mediciones de prueba.}}{31}{figure.3.5}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Caja de acrílico}}}{31}{figure.3.5}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Montaje de los sensores}}}{31}{figure.3.5}% +\contentsline {subfigure}{\numberline {(c)}{\ignorespaces {Atmósfera abierta}}}{31}{figure.3.5}% +\contentsline {figure}{\numberline {3.6}{\ignorespaces Diagrama de configuración de canales del ISOW7842}}{31}{figure.3.6}% +\contentsline {figure}{\numberline {3.7}{\ignorespaces Tarjeta de aislamiento de señales digitales.}}{32}{figure.3.7}% +\contentsline {subfigure}{\numberline {(a)}{\ignorespaces {Esquemático}}}{32}{figure.3.7}% +\contentsline {subfigure}{\numberline {(b)}{\ignorespaces {Circuito impreso}}}{32}{figure.3.7}% +\contentsline {figure}{\numberline {3.8}{\ignorespaces Diagrama de conexiones del sistema desarrollado.}}{33}{figure.3.8}% +\contentsline {figure}{\numberline {3.9}{\ignorespaces Diagrama de flujo general de la función \texttt {main} del programa de adquisición de datos.}}{35}{figure.3.9}% +\contentsline {figure}{\numberline {3.10}{\ignorespaces Diagrama de flujo la función \texttt {sensConf} del programa de adquisición de datos.}}{36}{figure.3.10}% +\contentsline {figure}{\numberline {3.11}{\ignorespaces Diagrama de flujo la función \texttt {DAQ} del programa de adquisición de datos.}}{37}{figure.3.11}% +\addvspace {10\p@ } +\contentsline {figure}{\numberline {4.1}{\ignorespaces Globo conectado a la válvula de control de la atmósfera.}}{46}{figure.4.1}% +\contentsline {figure}{\numberline {4.2}{\ignorespaces Globo inflado a lado de la atmósfera aislada}}{46}{figure.4.2}% +\contentsline {figure}{\numberline {4.3}{\ignorespaces Vela haciendo combustión dentro de la atmósfera aislada.}}{47}{figure.4.3}% +\contentsline {figure}{\numberline {4.4}{\ignorespaces Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{49}{figure.4.4}% +\contentsline {figure}{\numberline {4.5}{\ignorespaces Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{50}{figure.4.5}% +\contentsline {figure}{\numberline {4.6}{\ignorespaces Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{51}{figure.4.6}% +\contentsline {figure}{\numberline {4.7}{\ignorespaces Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{52}{figure.4.7}% +\contentsline {figure}{\numberline {4.8}{\ignorespaces Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{53}{figure.4.8}% +\contentsline {figure}{\numberline {4.9}{\ignorespaces Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de medición de gases de exhalación.}}{53}{figure.4.9}% +\contentsline {figure}{\numberline {4.10}{\ignorespaces Gráfica de las mediciones de $CO_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{57}{figure.4.10}% +\contentsline {figure}{\numberline {4.11}{\ignorespaces Gráfica de las mediciones de $CO$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{58}{figure.4.11}% +\contentsline {figure}{\numberline {4.12}{\ignorespaces Gráfica de las mediciones de $O_2$ dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{59}{figure.4.12}% +\contentsline {figure}{\numberline {4.13}{\ignorespaces Gráfica de las mediciones de humedad relativa dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{60}{figure.4.13}% +\contentsline {figure}{\numberline {4.14}{\ignorespaces Gráfica de las mediciones de temperatura dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{61}{figure.4.14}% +\contentsline {figure}{\numberline {4.15}{\ignorespaces Gráfica de las mediciones de presión atmosférica dentro de la atmósfera durante la ``prueba no. 1'' de adquisición del proceso de combustión.}}{62}{figure.4.15}% +\addvspace {10\p@ } +\addvspace {10\p@ } +\contentsline {figure}{\numberline {A.1}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de medición de gases de exhalación.}}{75}{figure.Alph1.1}% +\contentsline {figure}{\numberline {A.2}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de medición de gases de exhalación.}}{76}{figure.Alph1.2}% +\contentsline {figure}{\numberline {A.3}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de medición de gases de exhalación.}}{76}{figure.Alph1.3}% +\contentsline {figure}{\numberline {A.4}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de medición de gases de exhalación.}}{77}{figure.Alph1.4}% +\contentsline {figure}{\numberline {A.5}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de medición de gases de exhalación.}}{77}{figure.Alph1.5}% +\contentsline {figure}{\numberline {A.6}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de medición de gases de exhalación.}}{78}{figure.Alph1.6}% +\contentsline {figure}{\numberline {A.7}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de medición de gases de exhalación.}}{79}{figure.Alph1.7}% +\contentsline {figure}{\numberline {A.8}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de medición de gases de exhalación.}}{80}{figure.Alph1.8}% +\contentsline {figure}{\numberline {A.9}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de medición de gases de exhalación.}}{80}{figure.Alph1.9}% +\contentsline {figure}{\numberline {A.10}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de medición de gases de exhalación.}}{81}{figure.Alph1.10}% +\contentsline {figure}{\numberline {A.11}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de medición de gases de exhalación.}}{81}{figure.Alph1.11}% +\contentsline {figure}{\numberline {A.12}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de medición de gases de exhalación.}}{82}{figure.Alph1.12}% +\contentsline {figure}{\numberline {A.13}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de medición de gases de exhalación.}}{83}{figure.Alph1.13}% +\contentsline {figure}{\numberline {A.14}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de medición de gases de exhalación.}}{84}{figure.Alph1.14}% +\contentsline {figure}{\numberline {A.15}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de medición de gases de exhalación.}}{84}{figure.Alph1.15}% +\contentsline {figure}{\numberline {A.16}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de medición de gases de exhalación.}}{85}{figure.Alph1.16}% +\contentsline {figure}{\numberline {A.17}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de medición de gases de exhalación.}}{85}{figure.Alph1.17}% +\contentsline {figure}{\numberline {A.18}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de medición de gases de exhalación.}}{86}{figure.Alph1.18}% +\contentsline {figure}{\numberline {A.19}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de medición de gases de exhalación.}}{87}{figure.Alph1.19}% +\contentsline {figure}{\numberline {A.20}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de medición de gases de exhalación.}}{88}{figure.Alph1.20}% +\contentsline {figure}{\numberline {A.21}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de medición de gases de exhalación.}}{88}{figure.Alph1.21}% +\contentsline {figure}{\numberline {A.22}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de medición de gases de exhalación.}}{89}{figure.Alph1.22}% +\contentsline {figure}{\numberline {A.23}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de medición de gases de exhalación.}}{89}{figure.Alph1.23}% +\contentsline {figure}{\numberline {A.24}{\ignorespaces Gráfica de las mediciones de presión durante la ``prueba no. 5'' de medición de gases de exhalación.}}{90}{figure.Alph1.24}% +\contentsline {figure}{\numberline {A.25}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{91}{figure.Alph1.25}% +\contentsline {figure}{\numberline {A.26}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{92}{figure.Alph1.26}% +\contentsline {figure}{\numberline {A.27}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{92}{figure.Alph1.27}% +\contentsline {figure}{\numberline {A.28}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{93}{figure.Alph1.28}% +\contentsline {figure}{\numberline {A.29}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{93}{figure.Alph1.29}% +\contentsline {figure}{\numberline {A.30}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 2'' de adquisición del proceso de combustión.}}{94}{figure.Alph1.30}% +\contentsline {figure}{\numberline {A.31}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{95}{figure.Alph1.31}% +\contentsline {figure}{\numberline {A.32}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{96}{figure.Alph1.32}% +\contentsline {figure}{\numberline {A.33}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{96}{figure.Alph1.33}% +\contentsline {figure}{\numberline {A.34}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{97}{figure.Alph1.34}% +\contentsline {figure}{\numberline {A.35}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{97}{figure.Alph1.35}% +\contentsline {figure}{\numberline {A.36}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 3'' de adquisición del proceso de combustión.}}{98}{figure.Alph1.36}% +\contentsline {figure}{\numberline {A.37}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{99}{figure.Alph1.37}% +\contentsline {figure}{\numberline {A.38}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{100}{figure.Alph1.38}% +\contentsline {figure}{\numberline {A.39}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{100}{figure.Alph1.39}% +\contentsline {figure}{\numberline {A.40}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{101}{figure.Alph1.40}% +\contentsline {figure}{\numberline {A.41}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{101}{figure.Alph1.41}% +\contentsline {figure}{\numberline {A.42}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 4'' de adquisición del proceso de combustión.}}{102}{figure.Alph1.42}% +\contentsline {figure}{\numberline {A.43}{\ignorespaces Gráfica de las mediciones de $CO$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{103}{figure.Alph1.43}% +\contentsline {figure}{\numberline {A.44}{\ignorespaces Gráfica de las mediciones de $CO_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{104}{figure.Alph1.44}% +\contentsline {figure}{\numberline {A.45}{\ignorespaces Gráfica de las mediciones de $O_2$ durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{104}{figure.Alph1.45}% +\contentsline {figure}{\numberline {A.46}{\ignorespaces Gráfica de las mediciones de humedad relativa durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{105}{figure.Alph1.46}% +\contentsline {figure}{\numberline {A.47}{\ignorespaces Gráfica de las mediciones de temperatura durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{105}{figure.Alph1.47}% +\contentsline {figure}{\numberline {A.48}{\ignorespaces Gráfica de las mediciones de presión atmosférica durante la ``prueba no. 5'' de adquisición del proceso de combustión.}}{106}{figure.Alph1.48}% diff --git a/thesisStructure.log b/thesisStructure.log new file mode 100644 index 0000000..f641b39 --- /dev/null +++ b/thesisStructure.log @@ -0,0 +1,3702 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.8.20) 5 MAR 2025 12:00 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**thesisStructure.tex +(./thesisStructure.tex +LaTeX2e <2021-11-15> patch level 1 +L3 programming layer <2022-02-24> (./itmthesis.cls +Document Class: itmthesis 2018/05/04 ITMorelia Thesis Class by Gerardo Marx +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/report.cls +Document Class: report 2021/10/04 v1.4n Standard LaTeX document class +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@chapter=\count186 +\c@section=\count187 +\c@subsection=\count188 +\c@subsubsection=\count189 +\c@paragraph=\count190 +\c@subparagraph=\count191 +\c@figure=\count192 +\c@table=\count193 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks16 +\inpenc@posthook=\toks17 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2022-02-21 v7.00n Hypertext links for LaTeX + +(/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks18 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +) +\@linkdim=\dimen139 +\Hy@linkcounter=\count194 +\Hy@pagecounter=\count195 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2022-02-21 v7.00n Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count196 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2022-02-21 v7.00n Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +) +Package hyperref Info: Option `colorlinks' set `true' on input line 4018. +Package hyperref Info: Hyper figures OFF on input line 4137. +Package hyperref Info: Link nesting OFF on input line 4142. +Package hyperref Info: Hyper index ON on input line 4145. +Package hyperref Info: Plain pages OFF on input line 4152. +Package hyperref Info: Backreferencing OFF on input line 4157. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4390. +\c@Hy@tempcnt=\count197 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4749. +\XeTeXLinkMargin=\dimen140 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count198 +\Field@Width=\dimen141 +\Fld@charsize=\dimen142 +Package hyperref Info: Hyper figures OFF on input line 6027. +Package hyperref Info: Link nesting OFF on input line 6032. +Package hyperref Info: Hyper index ON on input line 6035. +Package hyperref Info: backreferencing OFF on input line 6042. +Package hyperref Info: Link coloring ON on input line 6045. +Package hyperref Info: Link coloring with OCG OFF on input line 6052. +Package hyperref Info: PDF/A mode OFF on input line 6057. +LaTeX Info: Redefining \ref on input line 6097. +LaTeX Info: Redefining \pageref on input line 6101. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count199 +\c@Item=\count266 +\c@Hfootnote=\count267 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2022-02-21 v7.00n Hyperref driver for pdfTeX + +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +\Fld@listcount=\count268 +\c@bookmark@seq@number=\count269 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +) +\Hy@SectionHShift=\skip49 +) (/usr/local/texlive/2022/texmf-dist/tex/latex/blindtext/blindtext.sty +Package: blindtext 2012/01/06 V2.0 blindtext-Package + +(/usr/local/texlive/2022/texmf-dist/tex/latex/tools/xspace.sty +Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH) +) +\c@blindtext=\count270 +\c@Blindtext=\count271 +\c@blind@countparstart=\count272 +\blind@countxx=\count273 +\blindtext@numBlindtext=\count274 +\blind@countyy=\count275 +\c@blindlist=\count276 +\c@blindlistlevel=\count277 +\c@blindlist@level=\count278 +\blind@listitem=\count279 +\c@blind@listcount=\count280 +\c@blind@levelcount=\count281 +\blind@mathformula=\count282 +\blind@Mathformula=\count283 +\c@blind@randomcount=\count284 +\c@blind@randommax=\count285 +\c@blind@pangramcount=\count286 +\c@blind@pangrammax=\count287 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrextend.sty +Package: scrextend 2021/11/13 v3.35 KOMA-Script package (extend other classes w +ith features of KOMA-Script classes) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrkbase.sty +Package: scrkbase 2021/11/13 v3.35 KOMA-Script package (KOMA-Script-dependent b +asics and keyval usage) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrbase.sty +Package: scrbase 2021/11/13 v3.35 KOMA-Script package (KOMA-Script-independent +basics and keyval usage) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrlfile.sty +Package: scrlfile 2021/11/13 v3.35 KOMA-Script package (file load hooks) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty +Package: scrlfile-hook 2021/11/13 v3.35 KOMA-Script package (using LaTeX hooks) + + +(/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrlogo.sty +Package: scrlogo 2021/11/13 v3.35 KOMA-Script package (logo) +))) +Applying: [2021/05/01] Usage of raw or classic option list on input line 252. +Already applied: [0000/00/00] Usage of raw or classic option list on input line + 368. +)) + +LaTeX Warning: Command \@footnotemark has changed. + Check if current package is valid. + +) (/usr/local/texlive/2022/texmf-dist/tex/latex/booktabs/booktabs.sty +Package: booktabs 2020/01/12 v1.61803398 Publication quality tables +\heavyrulewidth=\dimen143 +\lightrulewidth=\dimen144 +\cmidrulewidth=\dimen145 +\belowrulesep=\dimen146 +\belowbottomsep=\dimen147 +\aboverulesep=\dimen148 +\abovetopsep=\dimen149 +\cmidrulesep=\dimen150 +\cmidrulekern=\dimen151 +\defaultaddspace=\dimen152 +\@cmidla=\count288 +\@cmidlb=\count289 +\@aboverulesep=\dimen153 +\@belowrulesep=\dimen154 +\@thisruleclass=\count290 +\@lastruleclass=\count291 +\@thisrulewidth=\dimen155 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/fundus-calligra/calligra.sty +Package: calligra 2012/04/10 v1.9 LaTeX package calligra +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +)) +(/usr/local/texlive/2022/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2021/07/05 v2.14 Sectioning titles +\ttl@box=\box50 +\beforetitleunit=\skip50 +\aftertitleunit=\skip51 +\ttl@plus=\dimen156 +\ttl@minus=\dimen157 +\ttl@toksa=\toks19 +\titlewidth=\dimen158 +\titlewidthlast=\dimen159 +\titlewidthfirst=\dimen160 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/xargs/xargs.sty +Package: xargs 2008/03/22 v1.1 extended macro definitions (mpg) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2020/11/20 v2.8 package option processing (HA) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks20 +\XKV@tempa@toks=\toks21 +) +\XKV@depth=\count292 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +\xargs@max=\count293 +\xargs@toksa=\toks22 +\xargs@toksb=\toks23 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/tools/array.sty +Package: array 2021/10/04 v2.5f Tabular extension package (FMi) +\col@sep=\dimen161 +\ar@mcellbox=\box51 +\extrarowheight=\dimen162 +\NC@list=\toks24 +\extratabsurround=\skip52 +\backup@length=\skip53 +\ar@cellbox=\box52 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2021/10/15 v2.17l AMS math features +\@mathmargin=\skip54 + +For additional information on amsmath, use the `?' option. +(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2021/08/26 v2.01 AMS text + +(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks25 +\ex@=\dimen163 +)) +(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen164 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2021/08/26 v2.02 operator names +) +\inf@bad=\count294 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count295 +\leftroot@=\count296 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count297 +\DOTSCASE@=\count298 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box53 +\strutbox@=\box54 +\big@size=\dimen165 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count299 +\c@MaxMatrixCols=\count300 +\dotsspace@=\muskip17 +\c@parentequation=\count301 +\dspbrk@lvl=\count302 +\tag@help=\toks26 +\row@=\count303 +\column@=\count304 +\maxfields@=\count305 +\andhelp@=\toks27 +\eqnshift@=\dimen166 +\alignsep@=\dimen167 +\tagshift@=\dimen168 +\tagwidth@=\dimen169 +\totwidth@=\dimen170 +\lineht@=\dimen171 +\@envbody=\toks28 +\multlinegap=\skip55 +\multlinetaggap=\skip56 +\mathdisplay@stack=\toks29 +LaTeX Info: Redefining \[ on input line 2938. +LaTeX Info: Redefining \] on input line 2939. +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. +) +\Gin@req@height=\dimen172 +\Gin@req@width=\dimen173 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. +) +\Gm@cnth=\count306 +\Gm@cntv=\count307 +\c@Gm@tempcnt=\count308 +\Gm@bindingoffset=\dimen174 +\Gm@wd@mp=\dimen175 +\Gm@odd@mp=\dimen176 +\Gm@even@mp=\dimen177 +\Gm@layoutwidth=\dimen178 +\Gm@layoutheight=\dimen179 +\Gm@layouthoffset=\dimen180 +\Gm@layoutvoffset=\dimen181 +\Gm@dimlist=\toks30 +) +spanish to babel +listings option activated +(/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrtime.sty +Package: scrtime 2021/11/13 v3.35 KOMA-Script package (time of LaTeX run) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/prelim2e/prelim2e.sty +Package: prelim2e 2020/11/24 v2.0 prelim2e Package +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2022/02/26 3.73 The Babel package +\babel@savecnt=\count309 +\U@D=\dimen182 +\l@unhyphenated=\language87 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count310 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/babel-spanish/spanish.ldf +Language: spanish.ldf 2021/05/27 v5.0q Spanish support from the babel system +\es@quottoks=\toks31 +\es@quotdepth=\count311 +Package babel Info: Making " an active character on input line 570. +Package babel Info: Making < an active character on input line 722. +Package babel Info: Making > an active character on input line 722. +)) +(/usr/local/texlive/2022/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count312 +\lst@gtempboxa=\box55 +\lst@token=\toks32 +\lst@length=\count313 +\lst@currlwidth=\dimen183 +\lst@column=\count314 +\lst@pos=\count315 +\lst@lostspace=\dimen184 +\lst@width=\dimen185 +\lst@newlines=\count316 +\lst@lineno=\count317 +\lst@maxwidth=\dimen186 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +\c@lstnumber=\count318 +\lst@skipnumbers=\count319 +\lst@framebox=\box56 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2020/03/24 1.8d listings configuration +)) +Package: listings 2020/03/24 1.8d (Carsten Heinz) +) +(./configuration.tex +(/usr/local/texlive/2022/texmf-dist/tex/latex/multirow/multirow.sty +Package: multirow 2021/03/15 v2.8 Span multiple rows of a table +\multirow@colwidth=\skip57 +\multirow@cntb=\count320 +\multirow@dima=\skip58 +\bigstrutjot=\dimen187 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/matlab-prettifier/matlab-prettifi +er.sty +Package: matlab-prettifier 2014/06/19 v0.3 A package for prettyprinting Matlab +source code + + +Package matlab-prettifier Warning: Unknown `captionpos=t' option on input line +60. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2020/02/02 v2.0n Standard LaTeX package +) +\netBracketCount@mlpr=\count321 +\blkLvl@mlpr=\count322 +\blkLvlAtClassdef@mlpr=\count323 +\emHeight@mlpr=\skip59 +\jayDepth@mlpr=\skip60 +\sectionRuleOffset@mlpr=\skip61 +\toks@mlpr=\toks33 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/lmodern.sty +Package: lmodern 2015/05/01 v1.6.1 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count324 +\float@exts=\toks34 +\float@box=\box57 +\@float@everytoks=\toks35 +\@floatcapt=\box58 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/subfigure/subfigure.sty +Package: subfigure 2002/03/15 v2.1.5 subfigure package +\subfigtopskip=\skip62 +\subfigcapskip=\skip63 +\subfigcaptopadj=\dimen188 +\subfigbottomskip=\skip64 +\subfigcapmargin=\dimen189 +\subfiglabelskip=\skip65 +\c@subfigure=\count325 +\c@lofdepth=\count326 +\c@subtable=\count327 +\c@lotdepth=\count328 + +**************************************** +* Local config file subfigure.cfg used * +**************************************** +(/usr/local/texlive/2022/texmf-dist/tex/latex/subfigure/subfigure.cfg) +\subfig@top=\skip66 +\subfig@bottom=\skip67 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te +x +\pgfutil@everybye=\toks36 +\pgfutil@tempdima=\dimen190 +\pgfutil@tempdimb=\dimen191 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-li +sts.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box59 +) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2021/05/15 v3.1.9a (3.1.9a) +)) +Package: pgf 2021/05/15 v3.1.9a (3.1.9a) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2021/05/15 v3.1.9a (3.1.9a) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks37 +\pgfkeys@temptoks=\toks38 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c +ode.tex +\pgfkeys@tmptoks=\toks39 +)) +\pgf@x=\dimen192 +\pgf@y=\dimen193 +\pgf@xa=\dimen194 +\pgf@ya=\dimen195 +\pgf@xb=\dimen196 +\pgf@yb=\dimen197 +\pgf@xc=\dimen198 +\pgf@yc=\dimen199 +\pgf@xd=\dimen256 +\pgf@yd=\dimen257 +\w@pgf@writea=\write3 +\r@pgf@reada=\read3 +\c@pgf@counta=\count329 +\c@pgf@countb=\count330 +\c@pgf@countc=\count331 +\c@pgf@countd=\count332 +\t@pgf@toka=\toks40 +\t@pgf@tokb=\toks41 +\t@pgf@tokc=\toks42 +\pgf@sys@id@count=\count333 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2021/05/15 v3.1.9a (3.1.9a) +) +Driver file for pgf: pgfsys-pdftex.def + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d +ef +File: pgfsys-pdftex.def 2021/05/15 v3.1.9a (3.1.9a) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p +df.def +File: pgfsys-common-pdf.def 2021/05/15 v3.1.9a (3.1.9a) +))) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. +code.tex +File: pgfsyssoftpath.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfsyssoftpath@smallbuffer@items=\count334 +\pgfsyssoftpath@bigbuffer@items=\count335 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. +code.tex +File: pgfsysprotocol.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2021/05/15 v3.1.9a (3.1.9a) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen258 +\pgfmath@count=\count336 +\pgfmath@box=\box60 +\pgfmath@toks=\toks43 +\pgfmath@stack@operand=\toks44 +\pgfmath@stack@operation=\toks45 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code. +tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic +.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo +nometric.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando +m.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa +rison.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base. +code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round +.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc. +code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ +erarithmetics.code.tex))) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count337 +)) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co +de.tex +File: pgfcorepoints.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@picminx=\dimen259 +\pgf@picmaxx=\dimen260 +\pgf@picminy=\dimen261 +\pgf@picmaxy=\dimen262 +\pgf@pathminx=\dimen263 +\pgf@pathmaxx=\dimen264 +\pgf@pathminy=\dimen265 +\pgf@pathmaxy=\dimen266 +\pgf@xx=\dimen267 +\pgf@xy=\dimen268 +\pgf@yx=\dimen269 +\pgf@yy=\dimen270 +\pgf@zx=\dimen271 +\pgf@zy=\dimen272 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst +ruct.code.tex +File: pgfcorepathconstruct.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@path@lastx=\dimen273 +\pgf@path@lasty=\dimen274 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage +.code.tex +File: pgfcorepathusage.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@shorten@end@additional=\dimen275 +\pgf@shorten@start@additional=\dimen276 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co +de.tex +File: pgfcorescopes.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfpic=\box61 +\pgf@hbox=\box62 +\pgf@layerbox@main=\box63 +\pgf@picture@serial@count=\count338 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst +ate.code.tex +File: pgfcoregraphicstate.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgflinewidth=\dimen277 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform +ations.code.tex +File: pgfcoretransformations.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@pt@x=\dimen278 +\pgf@pt@y=\dimen279 +\pgf@pt@temp=\dimen280 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod +e.tex +File: pgfcorequick.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c +ode.tex +File: pgfcoreobjects.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce +ssing.code.tex +File: pgfcorepathprocessing.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co +de.tex +File: pgfcorearrows.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfarrowsep=\dimen281 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod +e.tex +File: pgfcoreshade.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@max=\dimen282 +\pgf@sys@shading@range@num=\count339 +\pgf@shadingcount=\count340 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod +e.tex +File: pgfcoreimage.code.tex 2021/05/15 v3.1.9a (3.1.9a) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal. +code.tex +File: pgfcoreexternal.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfexternal@startupbox=\box64 +)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co +de.tex +File: pgfcorelayers.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare +ncy.code.tex +File: pgfcoretransparency.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. +code.tex +File: pgfcorepatterns.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code. +tex +File: pgfcorerdf.code.tex 2021/05/15 v3.1.9a (3.1.9a) +))) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod +e.tex +File: pgfmoduleshapes.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfnodeparttextbox=\box65 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. +tex +File: pgfmoduleplot.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-0-65.sty +Package: pgfcomp-version-0-65 2021/05/15 v3.1.9a (3.1.9a) +\pgf@nodesepstart=\dimen283 +\pgf@nodesepend=\dimen284 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version +-1-18.sty +Package: pgfcomp-version-1-18 2021/05/15 v3.1.9a (3.1.9a) +)) +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex) +) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2021/05/15 v3.1.9a (3.1.9a) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen285 +\pgffor@skip=\dimen286 +\pgffor@stack=\toks46 +\pgffor@toks=\toks47 +)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod +e.tex +Package: tikz 2021/05/15 v3.1.9a (3.1.9a) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan +dlers.code.tex +File: pgflibraryplothandlers.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@plot@mark@count=\count341 +\pgfplotmarksize=\dimen287 +) +\tikz@lastx=\dimen288 +\tikz@lasty=\dimen289 +\tikz@lastxsaved=\dimen290 +\tikz@lastysaved=\dimen291 +\tikz@lastmovetox=\dimen292 +\tikz@lastmovetoy=\dimen293 +\tikzleveldistance=\dimen294 +\tikzsiblingdistance=\dimen295 +\tikz@figbox=\box66 +\tikz@figbox@bg=\box67 +\tikz@tempbox=\box68 +\tikz@tempbox@bg=\box69 +\tikztreelevel=\count342 +\tikznumberofchildren=\count343 +\tikznumberofcurrentchild=\count344 +\tikz@fig@count=\count345 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod +e.tex +File: pgfmodulematrix.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfmatrixcurrentrow=\count346 +\pgfmatrixcurrentcolumn=\count347 +\pgf@matrix@numberofcolumns=\count348 +) +\tikz@expandcount=\count349 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2021/05/15 v3.1.9a (3.1.9a) +))) +(/usr/local/texlive/2022/texmf-dist/tex/latex/todonotes/todonotes.sty +Package: todonotes 2021/06/04 v1.1.5 Todonotes source and documentation. +Package: todonotes 2021/06/04 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarypositioning.code.tex +File: tikzlibrarypositioning.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count350 +\calc@Bcount=\count351 +\calc@Adimen=\dimen296 +\calc@Bdimen=\dimen297 +\calc@Askip=\skip68 +\calc@Bskip=\skip69 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count352 +\calc@Cskip=\skip70 +) +\c@@todonotes@numberoftodonotes=\count353 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/siunitx/siunitx.sty +Package: siunitx 2022-02-15 v3.0.49 A comprehensive (SI) units package +\l__siunitx_angle_tmp_dim=\dimen298 +\l__siunitx_angle_marker_box=\box70 +\l__siunitx_angle_unit_box=\box71 +\l__siunitx_compound_count_int=\count354 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/translations/translations.sty +Package: translations 2022/02/05 v1.12 internationalization of LaTeX2e packages + (CN) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count355 +)) +\l__siunitx_number_exponent_fixed_int=\count356 +\l__siunitx_number_min_decimal_int=\count357 +\l__siunitx_number_min_integer_int=\count358 +\l__siunitx_number_round_precision_int=\count359 +\l__siunitx_number_group_minimum_int=\count360 +\l__siunitx_table_tmp_box=\box72 +\l__siunitx_table_tmp_dim=\dimen299 +\l__siunitx_table_column_width_dim=\dimen300 +\l__siunitx_table_integer_box=\box73 +\l__siunitx_table_decimal_box=\box74 +\l__siunitx_table_before_box=\box75 +\l__siunitx_table_after_box=\box76 +\l__siunitx_table_before_dim=\dimen301 +\l__siunitx_table_carry_dim=\dimen302 +\l__siunitx_unit_tmp_int=\count361 +\l__siunitx_unit_position_int=\count362 +\l__siunitx_unit_total_int=\count363 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +(/usr/local/texlive/2022/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2022-02-24 L3 programming layer (loader) + +(/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2022-02-07 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count364 +\l__pdf_internal_box=\box77 +)) +Package: l3keys2e 2022-01-12 LaTeX2e option processing using LaTeX3 keys +) + +Package siunitx Warning: Option "version-1-compatibility" has been removed in +(siunitx) this release. + +) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgfplots/pgfplots.sty +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex) +Package: pgfplots 2021/05/15 v1.18.1 Data Visualization (1.18.1) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex +\t@pgfplots@toka=\toks48 +\t@pgfplots@tokb=\toks49 +\t@pgfplots@tokc=\toks50 +\pgfplots@tmpa=\dimen303 +\c@pgfplots@coordindex=\count365 +\c@pgfplots@scanlineindex=\count366 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric +.code.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.c +ode.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot +soldpgfsupp_loader.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.cod +e.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code +.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots +liststructure.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots +liststructureext.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots +array.code.tex +\c@pgfplotsarray@tmp=\count367 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots +matrix.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstable +shared.code.tex +\c@pgfplotstable@counta=\count368 +\t@pgfplotstable@a=\toks51 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots +deque.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.co +de.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.da +ta.code.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb +.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplot +s.surfshading.code.tex +\c@pgfplotslibrarysurf@no=\count369 + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots +.surfshading.pgfsys-pdftex.def))) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap. +code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.cod +e.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.c +ode.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.c +ode.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandle +r.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage. +code.tex))) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code. +tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessin +g.code.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.cod +e.tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code. +tex) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.te +x) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarydecorations.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduledecoration +s.code.tex +\pgfdecoratedcompleteddistance=\dimen304 +\pgfdecoratedremainingdistance=\dimen305 +\pgfdecoratedinputsegmentcompleteddistance=\dimen306 +\pgfdecoratedinputsegmentremainingdistance=\dimen307 +\pgf@decorate@distancetomove=\dimen308 +\pgf@decorate@repeatstate=\count370 +\pgfdecorationsegmentamplitude=\dimen309 +\pgfdecorationsegmentlength=\dimen310 +) +\tikz@lib@dec@box=\box78 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarydecorations.pathmorphing.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli +brarydecorations.pathmorphing.code.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibrarydecorations.pathreplacing.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli +brarydecorations.pathreplacing.code.tex)) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo +ts.contourlua.code.tex) +\pgfplots@numplots=\count371 +\pgfplots@xmin@reg=\dimen311 +\pgfplots@xmax@reg=\dimen312 +\pgfplots@ymin@reg=\dimen313 +\pgfplots@ymax@reg=\dimen314 +\pgfplots@zmin@reg=\dimen315 +\pgfplots@zmax@reg=\dimen316 +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie +s/tikzlibraryplotmarks.code.tex +File: tikzlibraryplotmarks.code.tex 2021/05/15 v3.1.9a (3.1.9a) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmar +ks.code.tex +File: pgflibraryplotmarks.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)))) +(/usr/local/texlive/2022/texmf-dist/tex/latex/pgfplots/pgfplotstable.sty +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex) +Package: pgfplotstable 2021/05/15 v1.18.1 Table typesetting and Pretty-printing + (1.18.1) + +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstable +.code.tex +(/usr/local/texlive/2022/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstable +.coltype.code.tex))) +(/usr/local/texlive/2022/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty +Package: algorithm2e 2017/07/18 v5.2 algorithms environments +\c@AlgoLine=\count372 +\algocf@hangindent=\skip71 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty +Package: ifoddpage 2016/04/23 v1.1 Conditionals for odd/even page detection +\c@checkoddpage=\count373 +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/relsize/relsize.sty +Package: relsize 2013/03/29 ver 4.1 +) +\skiptotal=\skip72 +\skiplinenumber=\skip73 +\skiprule=\skip74 +\skiphlne=\skip75 +\skiptext=\skip76 +\skiplength=\skip77 +\algomargin=\skip78 +\skipalgocfslide=\skip79 +\algowidth=\dimen317 +\inoutsize=\dimen318 +\inoutindent=\dimen319 +\interspacetitleruled=\dimen320 +\interspacealgoruled=\dimen321 +\interspacetitleboxruled=\dimen322 +\algocf@ruledwidth=\skip80 +\algocf@inoutbox=\box79 +\algocf@inputbox=\box80 +\AlCapSkip=\skip81 +\AlCapHSkip=\skip82 +\algoskipindent=\skip83 +\algocf@nlbox=\box81 +\algocf@hangingbox=\box82 +\algocf@untilbox=\box83 +\algocf@skipuntil=\skip84 +\algocf@capbox=\box84 +\algocf@lcaptionbox=\skip85 +\algoheightruledefault=\skip86 +\algoheightrule=\skip87 +\algotitleheightruledefault=\skip88 +\algotitleheightrule=\skip89 +\c@algocfline=\count374 +\c@algocfproc=\count375 +\c@algocf=\count376 +\algocf@algoframe=\box85 +\algocf@algobox=\box86 +) +LaTeX Font Info: Trying to load font information for T1+lmr on input line 9. + + +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +(./thesisStructure.aux (./FrontBackMatter/TitlepageIng.aux) +LaTeX Info: Redefining \. on input line 28. +LaTeX Info: Redefining \% on input line 28. + +(./FrontBackMatter/Titleback.aux) (./FrontBackMatter/Dedication.aux) +(./FrontBackMatter/Foreword.aux) (./FrontBackMatter/Abstract.aux) +(./FrontBackMatter/Resumen.aux) (./FrontBackMatter/Contents.aux) +(./Chapters/Chapter01.aux) (./Chapters/Chapter02.aux) (./Chapters/Chapter03.aux +) (./Chapters/Chapter04.aux) (./Chapters/Chapter05.aux) +(./Chapters/Chapter0A.aux) (./FrontBackMatter/Bibliography.aux) +(./FrontBackMatter/Colophon.aux) (./FrontBackMatter/Declaration.aux)) +\openout1 = `thesisStructure.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +Package hyperref Info: Link coloring ON on input line 9. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section + +(/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.s +ty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count377 +) +LaTeX Info: Redefining \ref on input line 9. +LaTeX Info: Redefining \pageref on input line 9. +LaTeX Info: Redefining \nameref on input line 9. + (./thesisStructure.out) (./thesisStructure.out) +\@outlinefile=\write4 +\openout4 = `thesisStructure.out'. + + +(/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count378 +\scratchdimen=\dimen323 +\scratchbox=\box87 +\nofMPsegments=\count379 +\nofMParguments=\count380 +\everyMPshowfont=\toks52 +\MPscratchCnt=\count381 +\MPscratchDim=\dimen324 +\MPnumerator=\count382 +\makeMPintoPDFobject=\count383 +\everyMPtoPDFconversion=\toks53 +) (/usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(85.35826pt, 443.57848pt, 85.35826pt) +* v-part:(T,H,B)=(85.35826pt, 624.25346pt, 85.35826pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=443.57848pt +* \textheight=624.25346pt +* \oddsidemargin=13.08827pt +* \evensidemargin=13.08827pt +* \topmargin=-23.91173pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=65.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Info: Redefining \. on input line 9. +LaTeX Info: Redefining \% on input line 9. +\c@lstlisting=\count384 + +(/usr/local/texlive/2022/texmf-dist/tex/latex/translations/translations-basic-d +ictionary-spanish.trsl +File: translations-basic-dictionary-spanish.trsl (spanish translation file `tra +nslations-basic-dictionary') +) +Package translations Info: loading dictionary `translations-basic-dictionary' f +or `spanish'. on input line 9. + +Package pgfplots notification 'compat/show suggested version=true': you might b +enefit from \pgfplotsset{compat=1.18} (current compat level: 1.10). + +LaTeX Info: Redefining \sptext on input line 9. +LaTeX Info: Redefining \lsc on input line 9. +LaTeX Info: Redefining \. on input line 9. +LaTeX Info: Redefining \% on input line 9. +LaTeX Info: Redefining \dotlessi on input line 9. +Package scrbase Info: activating spanish \lstlistlistingname on input line 9. +(./precontent.tex +\openout2 = `FrontBackMatter/TitlepageIng.aux'. + + (./FrontBackMatter/TitlepageIng.tex + +File: logos/sepLogo.jpg Graphic file (type jpg) + +Package pdftex.def Info: logos/sepLogo.jpg used on input line 10. +(pdftex.def) Requested size: 199.16928pt x 68.31493pt. + +File: logos/tecnmBW.png Graphic file (type png) + +Package pdftex.def Info: logos/tecnmBW.png used on input line 11. +(pdftex.def) Requested size: 142.26378pt x 69.90782pt. + +File: logos/itm.jpg Graphic file (type jpg) + +Package pdftex.def Info: logos/itm.jpg used on input line 12. +(pdftex.def) Requested size: 85.35826pt x 64.01463pt. +LaTeX Font Info: Font shape `T1/calligra/m/n' will be +(Font) scaled to size 35.82726pt on input line 31. +LaTeX Font Info: Trying to load font information for T1+lmtt on input line 8 +2. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/t1lmtt.fd +File: t1lmtt.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [1 + + +{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map} <./logos +/sepLogo.jpg> <./logos/tecnmBW.png> <./logos/itm.jpg>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [2]) +\openout2 = `FrontBackMatter/Titleback.aux'. + + +(./FrontBackMatter/Titleback.tex +LaTeX Font Info: Trying to load font information for TS1+lmr on input line 1 +0. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/ts1lmr.fd +File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +)) +pdfTeX warning (ext4): destination with the same identifier (name{page.I}) has +been already used, duplicate ignored + + \relax +l.8 \include{FrontBackMatter/Titleback} + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [1 + + + +] +\openout2 = `FrontBackMatter/Dedication.aux'. + + +(./FrontBackMatter/Dedication.tex) +pdfTeX warning (ext4): destination with the same identifier (name{page.II}) has + been already used, duplicate ignored + + \relax +l.11 \include{FrontBackMatter/Dedication} + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [2 + + + + + +] +\openout2 = `FrontBackMatter/Foreword.aux'. + + +(./FrontBackMatter/Foreword.tex +LaTeX Font Info: Trying to load font information for OT1+lmr on input line 6 +. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OML+lmm on input line 6 +. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/omllmm.fd +File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMS+lmsy on input line +6. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: Trying to load font information for OMX+lmex on input line +6. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2015/05/01 v1.6.1 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10> on input line 6. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7> on input line 6. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <5> on input line 6. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [3 + + + + + + +] +\openout2 = `FrontBackMatter/Abstract.aux'. + + +(./FrontBackMatter/Abstract.tex) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [4 + + + + + + +] +\openout2 = `FrontBackMatter/Resumen.aux'. + + +(./FrontBackMatter/Resumen.tex) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [5 + + + + + + +]) +\openout2 = `FrontBackMatter/Contents.aux'. + + +(./FrontBackMatter/Contents.tex (./thesisStructure.toc +LaTeX Info: Redefining \. on input line 1. +LaTeX Info: Redefining \% on input line 1. + + +LaTeX Font Warning: Font shape `T1/lmr/bx/sc' undefined +(Font) using `T1/lmr/bx/n' instead on input line 2. + + +Package spanish Warning: Replacing `T1/lmr/bx/sc' by +(spanish) faked small caps on input line 2. + + +Package spanish Warning: Replacing `T1/lmr/bx/sc' by +(spanish) faked small caps on input line 3. + + +Package spanish Warning: Replacing `T1/lmr/bx/sc' by +(spanish) faked small caps on input line 4. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [6 + + + + +] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [7] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [8]) +\tf@toc=\write5 +\openout5 = `thesisStructure.toc'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [9] +(./thesisStructure.lof +LaTeX Info: Redefining \. on input line 1. +LaTeX Info: Redefining \% on input line 1. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [10 + +] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [11] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [12] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [13]) +\tf@lof=\write6 +\openout6 = `thesisStructure.lof'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [14] +(./thesisStructure.lot +LaTeX Info: Redefining \. on input line 1. +LaTeX Info: Redefining \% on input line 1. +) +\tf@lot=\write7 +\openout7 = `thesisStructure.lot'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [15 + +] +(./thesisStructure.lol +Overfull \hbox (55.79825pt too wide) in paragraph at lines 5--5 + [][] [][][]\T1/lmr/m/n/10 Funcin \T1/lmtt/m/n/10 int sensConf(uint8_t uartNum +ber, int baudRate, char mode[], char response[], + [] + +) +\tf@lol=\write8 +\openout8 = `thesisStructure.lol'. + +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [16 + +] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [17] +\openout2 = `Chapters/Chapter01.aux'. + + +(./Chapters/Chapter01.tex +Cap\'{\i }tulo 1. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [1 + + + + +] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [2] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [3] +Package hyperref Info: bookmark level for unknown todo defaults to 0 on input l +ine 136. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [4] +(./thesisStructure.tdo) +\tf@tdo=\write9 +\openout9 = `thesisStructure.tdo'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [5 + +]) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [6] +\openout2 = `Chapters/Chapter02.aux'. + + +(./Chapters/Chapter02.tex +Cap\'{\i }tulo 2. + +File: figures/partesSysDaq.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/partesSysDaq.jpg used on input line 35. +(pdftex.def) Requested size: 341.43306pt x 105.1291pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [7 + + + + + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.1}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.44 + <./figures/partesSysDaq.jpg>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [8] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [9] + +File: figures/beaglebone-black.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/beaglebone-black.jpg used on input line 108. +(pdftex.def) Requested size: 341.43306pt x 218.25398pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [10 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.2}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.122 + <./figures/beaglebone-black.jpg>] + +File: figures/cloud9.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/cloud9.jpg used on input line 159. +(pdftex.def) Requested size: 253.9466pt x 213.39566pt. + + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [11] +LaTeX Font Info: Font shape `T1/lmtt/bx/n' in size <14.4> not available +(Font) Font shape `T1/lmtt/b/n' tried instead on input line 221. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [12 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.3}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.227 + <./figures/cloud9.jpg>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [13] + +File: figures/uartConnection.png Graphic file (type png) + +Package pdftex.def Info: figures/uartConnection.png used on input line 291. +(pdftex.def) Requested size: 341.43306pt x 140.5984pt. + +File: figures/transmisionUART.png Graphic file (type png) + +Package pdftex.def Info: figures/transmisionUART.png used on input line 311. +(pdftex.def) Requested size: 341.43306pt x 102.91136pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [14 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.4}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.320 + <./figures/uartConnection.png>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [15 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.5}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.339 + <./figures/transmisionUART.png>] + +File: figures/LuminOXsensor.png Graphic file (type png) + +Package pdftex.def Info: figures/LuminOXsensor.png used on input line 351. +(pdftex.def) Requested size: 103.38364pt x 113.81102pt. + +File: figures/luminOXpines2.png Graphic file (type png) + +Package pdftex.def Info: figures/luminOXpines2.png used on input line 352. +(pdftex.def) Requested size: 113.81357pt x 113.81102pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [16 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.6}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.386 + <./figures/LuminOXsensor.png> <./figures/luminOXpines2.png>] + +File: figures/CO-AFsensor.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/CO-AFsensor.jpg used on input line 396. +(pdftex.def) Requested size: 171.5741pt x 113.81102pt. + +File: figures/co-aftemp.png Graphic file (type png) + +Package pdftex.def Info: figures/co-aftemp.png used on input line 414. +(pdftex.def) Requested size: 188.6254pt x 113.81102pt. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8> on input line 414. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6> on input line 414. + +File: figures/co-aftemp0.png Graphic file (type png) + +Package pdftex.def Info: figures/co-aftemp0.png used on input line 418. +(pdftex.def) Requested size: 190.14207pt x 113.81102pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +File: figures/ec200.png Graphic file (type png) + +Package pdftex.def Info: figures/ec200.png used on input line 435. +(pdftex.def) Requested size: 165.1934pt x 113.81102pt. + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [17 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.7}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.445 + <./figures/CO-AFsensor.jpg>] + +File: figures/ec200_pins.png Graphic file (type png) + +Package pdftex.def Info: figures/ec200_pins.png used on input line 459. +(pdftex.def) Requested size: 172.42128pt x 113.81102pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [18 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.8}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.483 + +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.9}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.483 + <./figures/co-aftemp.png> <./figures/co-aftemp0.png> <./figures/ec200.p +ng>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [19 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.10}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.516 \item r + - borrar memoria de registro. <./figures/ec200_pins.png>] + +File: figures/sprintIRsensor.png Graphic file (type png) + +Package pdftex.def Info: figures/sprintIRsensor.png used on input line 542. +(pdftex.def) Requested size: 94.70992pt x 113.81102pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [20 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.11}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.559 + <./figures/sprintIRsensor.png>] + +File: figures/sprintIR_fa.png Graphic file (type png) + +Package pdftex.def Info: figures/sprintIR_fa.png used on input line 565. +(pdftex.def) Requested size: 140.69908pt x 113.81102pt. + +File: figures/sprintIR_mc.png Graphic file (type png) + +Package pdftex.def Info: figures/sprintIR_mc.png used on input line 570. +(pdftex.def) Requested size: 158.71667pt x 113.81102pt. + +File: figures/sprintIR_bd.png Graphic file (type png) + +Package pdftex.def Info: figures/sprintIR_bd.png used on input line 582. +(pdftex.def) Requested size: 341.43306pt x 195.56143pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [21 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.12}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.603 + +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.13}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.603 + <./figures/sprintIR_fa.png> <./figures/sprintIR_mc.png> <./figures/spri +ntIR_bd.png>] + +File: figures/sprintIR_uart_pinout.png Graphic file (type png) + +Package pdftex.def Info: figures/sprintIR_uart_pinout.png used on input line 6 +40. +(pdftex.def) Requested size: 165.13791pt x 113.81102pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [22 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.14}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.659 + <./figures/sprintIR_uart_pinout.png>] + +File: figures/ISOW7842.png Graphic file (type png) + +Package pdftex.def Info: figures/ISOW7842.png used on input line 665. +(pdftex.def) Requested size: 109.01381pt x 113.81102pt. + +File: figures/isow_simpsch.png Graphic file (type png) + +Package pdftex.def Info: figures/isow_simpsch.png used on input line 669. +(pdftex.def) Requested size: 239.84518pt x 113.81102pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [23 +pdfTeX warning (ext4): destination with the same identifier (name{figure.2.15}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.18 \include{Chapters/Chapter02} + % Chapter 2 <./figures/ISOW7842.png> <./figur +es/isow_simpsch.png>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [24] +\openout2 = `Chapters/Chapter03.aux'. + + +(./Chapters/Chapter03.tex +Cap\'{\i }tulo 3. + +File: figures/system.png Graphic file (type png) + +Package pdftex.def Info: figures/system.png used on input line 8. +(pdftex.def) Requested size: 341.43306pt x 366.00992pt. + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [25 + + + + + + +] +File: figures/beaglebone-black.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/beaglebone-black.jpg used on input line 86. +(pdftex.def) Requested size: 341.43306pt x 218.25398pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [26 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.1}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.103 + <./figures/system.png>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [27 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.2}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.124 \item S + e actualizaron componentes de la distribución con el comando ... +] (/usr/local/texlive/2022/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) +Package hyperref Info: bookmark level for unknown lstlisting defaults to 0 on i +nput line 136. +LaTeX Font Info: Trying to load font information for T1+fvm on input line 13 +6. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/bera/t1fvm.fd +File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm. +) +LaTeX Font Info: Font shape `T1/fvm/m/n' will be +(Font) scaled to size 8.50006pt on input line 136. +LaTeX Font Info: Font shape `T1/fvm/m/n' will be +(Font) scaled to size 5.10004pt on input line 136. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 145. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 146. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 146. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 147. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 148. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 148. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 151. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 152. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 152. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 153. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 154. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 154. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 157. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 158. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 158. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 159. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 160. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 160. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 166. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 166. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 172. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 172. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 175. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 181. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 181. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 181. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 181. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 182. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 183. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 183. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 183. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [28] +File: figures/CO-AFsensor.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/CO-AFsensor.jpg used on input line 210. +(pdftex.def) Requested size: 128.68172pt x 85.35826pt. +File: figures/sprintIRsensor.png Graphic file (type png) + +Package pdftex.def Info: figures/sprintIRsensor.png used on input line 214. +(pdftex.def) Requested size: 71.03244pt x 85.35826pt. +File: figures/LuminOXsensor.png Graphic file (type png) + +Package pdftex.def Info: figures/LuminOXsensor.png used on input line 218. +(pdftex.def) Requested size: 77.53958pt x 85.35826pt. +File: figures/ec200.png Graphic file (type png) + +Package pdftex.def Info: figures/ec200.png used on input line 231. +(pdftex.def) Requested size: 123.89505pt x 85.35826pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [29 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.3}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.244 + +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.4}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.244 + ] +LaTeX Font Info: Font shape `T1/lmtt/bx/n' in size <10> not available +(Font) Font shape `T1/lmtt/b/n' tried instead on input line 250. + +File: figures/acrylicBox.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/acrylicBox.jpg used on input line 284. +(pdftex.def) Requested size: 120.51735pt x 142.26378pt. + +File: figures/mountedSensors.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/mountedSensors.jpg used on input line 288. +(pdftex.def) Requested size: 136.43005pt x 142.26378pt. + +File: figures/openATM.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/openATM.jpg used on input line 292. +(pdftex.def) Requested size: 124.6826pt x 142.26378pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [30] +File: figures/ISOW7842.png Graphic file (type png) + +Package pdftex.def Info: figures/ISOW7842.png used on input line 313. +(pdftex.def) Requested size: 138.44989pt x 144.54pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [31 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.5}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.321 P + ara utilizar el ISOW7842 se elaboró una tarjeta basada en el diseño... + +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.6}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.321 P + ara utilizar el ISOW7842 se elaboró una tarjeta basada en el diseño... + <./figures/acrylicBox.jpg> <./figures/mountedSensors.jpg> <./figures/openATM.j +pg>] + +File: figures/isowsch.png Graphic file (type png) + +Package pdftex.def Info: figures/isowsch.png used on input line 333. +(pdftex.def) Requested size: 215.39902pt x 99.58464pt. + +File: figures/isowbrd.png Graphic file (type png) + +Package pdftex.def Info: figures/isowbrd.png used on input line 338. +(pdftex.def) Requested size: 175.42485pt x 99.58464pt. + +File: figures/connections.png Graphic file (type png) + +Package pdftex.def Info: figures/connections.png used on input line 379. +(pdftex.def) Requested size: 341.43306pt x 205.2254pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [32 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.7}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.382 \end{figure} + +pdfTeX warning (ext4): destination with the same identifier (name{table.3.1}) h +as been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.382 \end{figure} + <./figures/isowsch.png> <./figures/isowbrd.png>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [33 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.8}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.426 + +pdfTeX warning (ext4): destination with the same identifier (name{table.3.2}) h +as been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.426 + <./figures/connections.png>] + +File: figures/flowchart-Main.png Graphic file (type png) + +Package pdftex.def Info: figures/flowchart-Main.png used on input line 460. +(pdftex.def) Requested size: 341.43306pt x 218.51917pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [34] + +File: figures/flowchart-sensConf.png Graphic file (type png) + +Package pdftex.def Info: figures/flowchart-sensConf.png used on input line 503 +. +(pdftex.def) Requested size: 341.43306pt x 347.50974pt. + + +LaTeX Warning: `!h' float specifier changed to `!ht'. + +(/usr/local/texlive/2022/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) +(/usr/local/texlive/2022/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +) +Underfull \hbox (badness 3601) in paragraph at lines 532--532 +[]\T1/lmr/m/n/10 Cdigo 3.5: Fun-cin \T1/lmtt/m/n/10 int sensConf(uint8_t uart +Number, int baudRate, char mode[], char + [] + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [35 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.9}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.532 {codes/daq.c} + <./figures/flowchart-Main.png>] (./codes/daq.c +consecutive: +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 24. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 24. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 27. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [36 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.10}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.538 + <./figures/flowchart-sensConf.png>] + +File: figures/flowchart-DAQ.png Graphic file (type png) + +Package pdftex.def Info: figures/flowchart-DAQ.png used on input line 546. +(pdftex.def) Requested size: 341.43306pt x 335.6314pt. + (./codes/daq.c +consecutive: +LaTeX Font Info: Trying to load font information for TS1+fvm on input line 3 +2. +(/usr/local/texlive/2022/texmf-dist/tex/latex/bera/ts1fvm.fd +File: ts1fvm.fd 2004/09/07 scalable font definitions for TS1/fvm. +) +LaTeX Font Info: Font shape `TS1/fvm/m/n' will be +(Font) scaled to size 5.10004pt on input line 32. +LaTeX Font Info: Font shape `T1/fvm/m/n' will be +(Font) scaled to size 6.80005pt on input line 33. + +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[37 +pdfTeX warning (ext4): destination with the same identifier (name{figure.3.11}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.33 const + char data_header[200] = <./figures/flowchart-DAQ.png>] +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 47. +) +(./codes/daq.c +consecutive: +) (./codes/daq.c +consecutive: + +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[38] +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 108. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 108. +) (./codes/daq.c +consecutive: +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 69. +) (./codes/daq.c +consecutive: + +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[39]) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [40] +(./codes/uart.c +consecutive: +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 27. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 37. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 38. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [41] +(./codes/uart.c +consecutive: +) (./codes/uart.c +consecutive: +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 60. +) (./codes/uart.c +consecutive: + +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[42]) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [43]) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [44] +\openout2 = `Chapters/Chapter04.aux'. + + +(./Chapters/Chapter04.tex +Cap\'{\i }tulo 4. + +File: figures/globe2atm.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/globe2atm.jpg used on input line 36. +(pdftex.def) Requested size: 128.54266pt x 227.62204pt. + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [45 + + + + + + +] + +File: figures/globe&atm.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/globe&atm.jpg used on input line 66. +(pdftex.def) Requested size: 142.83699pt x 142.26378pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [46 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.1}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.76 + +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.2}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.76 + <./figures/globe2atm.jpg> <./figures/globe&atm.jpg>] + +File: figures/vela.jpg Graphic file (type jpg) + +Package pdftex.def Info: figures/vela.jpg used on input line 79. +(pdftex.def) Requested size: 168.56718pt x 227.62204pt. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [47 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.3}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.117 + <./figures/vela.jpg>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [48] +(./gnuplot/output/R1-CO2.tex +\gptboxheight=\skip90 +\gptboxwidth=\skip91 +\gptboxtext=\box88 + +File: gnuplot/output/R1-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R1-CO2.pdf used on input line 132. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [49 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.4}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.135 + <./gnuplot/output/R1-CO2.pdf>] (./gnuplot/output/R1-O2.tex + +File: gnuplot/output/R1-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R1-O2.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [50 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.5}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.148 + <./gnuplot/output/R1-O2.pdf>] (./gnuplot/output/R1-HR.tex + +File: gnuplot/output/R1-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R1-HR.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [51 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.6}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.161 + <./gnuplot/output/R1-HR.pdf>] (./gnuplot/output/R1-T.tex + +File: gnuplot/output/R1-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R1-T.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [52 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.7}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.177 + <./gnuplot/output/R1-T.pdf>] (./gnuplot/output/R1-P.tex + +File: gnuplot/output/R1-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R1-P.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 141.5284pt. +) +(./gnuplot/output/R1-CO.tex + +File: gnuplot/output/R1-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R1-CO.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 141.5284pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [53 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.8}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.205 + +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.9}) +has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.205 + <./gnuplot/output/R1-P.pdf> <./gnuplot/output/R1-CO.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R1-CO.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [54 +pdfTeX warning (ext4): destination with the same identifier (name{table.4.1}) h +as been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.283 + ] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [55 +pdfTeX warning (ext4): destination with the same identifier (name{table.4.2}) h +as been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.338 + ] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [56] +(./gnuplot/output/C1-CO2.tex + +File: gnuplot/output/C1-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C1-CO2.pdf used on input line 130. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [57 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.10}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.373 + <./gnuplot/output/C1-CO2.pdf>] (./gnuplot/output/C1-CO.tex + +File: gnuplot/output/C1-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C1-CO.pdf used on input line 132. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [58 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.11}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.388 + <./gnuplot/output/C1-CO.pdf>] (./gnuplot/output/C1-O2.tex + +File: gnuplot/output/C1-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C1-O2.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [59 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.12}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.403 + <./gnuplot/output/C1-O2.pdf>] (./gnuplot/output/C1-HR.tex + +File: gnuplot/output/C1-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C1-HR.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [60 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.13}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.417 + <./gnuplot/output/C1-HR.pdf>] (./gnuplot/output/C1-T.tex + +File: gnuplot/output/C1-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C1-T.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 270.00807pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [61 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.14}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.434 + <./gnuplot/output/C1-T.pdf>] (./gnuplot/output/C1-P.tex + +File: gnuplot/output/C1-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C1-P.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 141.5284pt. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [62 +pdfTeX warning (ext4): destination with the same identifier (name{figure.4.15}) + has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.449 + <./gnuplot/output/C1-P.pdf>] + +LaTeX Warning: `!h' float specifier changed to `!ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [63 +pdfTeX warning (ext4): destination with the same identifier (name{table.4.3}) h +as been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.580 + ] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [64 +pdfTeX warning (ext4): destination with the same identifier (name{table.4.4}) h +as been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.610 E + n la prueba de combustión las variables con el comportamiento más n... +]) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [65] +\openout2 = `Chapters/Chapter05.aux'. + + +(./Chapters/Chapter05.tex +Cap\'{\i }tulo 5. + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [66 + + + + + + +]) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [67] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [68] +\openout2 = `Chapters/Chapter0A.aux'. + + +(./Chapters/Chapter0A.tex +Ap\'{e}ndice A. +(./codes/main.c +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 10. + +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[69 + + + + +]) (./codes/daq.h) (./codes/daq.c +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[70] +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 24. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 24. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 27. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 47. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 69. + +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[71] +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 108. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 108. +) (./codes/uart.h) (./codes/uart.c +Overfull \vbox (5.07962pt too high) has occurred while \output is active [] + + +[72] +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 27. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 37. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 38. +Package textcomp Info: Symbol \textminus not provided by +(textcomp) font family fvm in TS1 encoding. +(textcomp) Default family used instead on input line 60. +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [73] +PGFPlots: reading {gnuplot/data/R1-s.csv} + + +Package siunitx Warning: Unit macro \bar has been deprecated in this release. +(siunitx) +(siunitx) The BIPM have removed this unit from the SI Brochure. +(siunitx) You should define it yourself using \DeclareSIUnit in +(siunitx) your source. The current definition is +(siunitx) +(siunitx) \DeclareSIUnit\bar{bar} + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [74 + + + +pdfTeX warning (ext4): destination with the same identifier (name{table.Alph1.1 +}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.67 \cleardoublepage + ] (./gnuplot/output/R2-CO.tex + +File: gnuplot/output/R2-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R2-CO.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) +(./gnuplot/output/R2-CO2.tex + +File: gnuplot/output/R2-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R2-CO2.pdf used on input line 130. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R2-O2.tex + +File: gnuplot/output/R2-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R2-O2.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R2-HR.tex + +File: gnuplot/output/R2-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R2-HR.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R2-T.tex + +File: gnuplot/output/R2-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R2-T.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R2-P.tex + +File: gnuplot/output/R2-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R2-P.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [75 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +1}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.129 \cleardoublepage + <./gnuplot/output/R2-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [76 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +2}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.129 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +3}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.129 \cleardoublepage + <./gnuplot/output/R2-CO2.pdf> <./gnuplot/output/R2-O2.pd +f + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R2-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [77 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +4}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.129 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +5}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.129 \cleardoublepage + <./gnuplot/output/R2-HR.pdf> <./gnuplot/output/R2-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R2-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [78 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +6}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.129 \cleardoublepage + <./gnuplot/output/R2-P.pdf>] (./gnuplot/output/R3-CO.tex + +File: gnuplot/output/R3-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R3-CO.pdf used on input line 118. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) (./gnuplot/output/R3-CO2.tex + +File: gnuplot/output/R3-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R3-CO2.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R3-O2.tex + +File: gnuplot/output/R3-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R3-O2.pdf used on input line 118. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R3-HR.tex + +File: gnuplot/output/R3-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R3-HR.pdf used on input line 118. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R3-T.tex + +File: gnuplot/output/R3-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R3-T.pdf used on input line 118. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R3-P.tex + +File: gnuplot/output/R3-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R3-P.pdf used on input line 118. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [79 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +7}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.187 \cleardoublepage + <./gnuplot/output/R3-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [80 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +8}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.187 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +9}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.187 \cleardoublepage + <./gnuplot/output/R3-CO2.pdf> <./gnuplot/output/R3-O2.pd +f + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R3-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [81 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +10}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.187 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +11}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.187 \cleardoublepage + <./gnuplot/output/R3-HR.pdf> <./gnuplot/output/R3-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R3-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [82 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +12}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.187 \cleardoublepage + <./gnuplot/output/R3-P.pdf>] (./gnuplot/output/R4-CO.tex + +File: gnuplot/output/R4-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R4-CO.pdf used on input line 120. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) (./gnuplot/output/R4-CO2.tex + +File: gnuplot/output/R4-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R4-CO2.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R4-O2.tex + +File: gnuplot/output/R4-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R4-O2.pdf used on input line 120. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R4-HR.tex + +File: gnuplot/output/R4-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R4-HR.pdf used on input line 120. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R4-T.tex + +File: gnuplot/output/R4-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R4-T.pdf used on input line 120. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R4-P.tex + +File: gnuplot/output/R4-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R4-P.pdf used on input line 120. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [83 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +13}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.245 \cleardoublepage + <./gnuplot/output/R4-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [84 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +14}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.245 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +15}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.245 \cleardoublepage + <./gnuplot/output/R4-CO2.pdf> <./gnuplot/output/R4-O2.pd +f + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R4-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [85 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +16}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.245 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +17}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.245 \cleardoublepage + <./gnuplot/output/R4-HR.pdf> <./gnuplot/output/R4-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R4-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [86 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +18}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.245 \cleardoublepage + <./gnuplot/output/R4-P.pdf>] (./gnuplot/output/R5-CO.tex + +File: gnuplot/output/R5-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R5-CO.pdf used on input line 122. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) (./gnuplot/output/R5-CO2.tex + +File: gnuplot/output/R5-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R5-CO2.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R5-O2.tex + +File: gnuplot/output/R5-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R5-O2.pdf used on input line 122. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R5-HR.tex + +File: gnuplot/output/R5-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R5-HR.pdf used on input line 122. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R5-T.tex + +File: gnuplot/output/R5-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R5-T.pdf used on input line 122. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/R5-P.tex + +File: gnuplot/output/R5-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/R5-P.pdf used on input line 122. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [87 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +19}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.297 \cleardoublepage + <./gnuplot/output/R5-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [88 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +20}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.297 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +21}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.297 \cleardoublepage + <./gnuplot/output/R5-CO2.pdf> <./gnuplot/output/R5-O2.pd +f + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R5-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [89 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +22}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.297 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +23}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.297 \cleardoublepage + <./gnuplot/output/R5-HR.pdf> <./gnuplot/output/R5-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/R5-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [90 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +24}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.297 \cleardoublepage + <./gnuplot/output/R5-P.pdf>] (./gnuplot/output/C2-CO.tex + +File: gnuplot/output/C2-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C2-CO.pdf used on input line 134. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) (./gnuplot/output/C2-CO2.tex + +File: gnuplot/output/C2-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C2-CO2.pdf used on input line 132. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C2-O2.tex + +File: gnuplot/output/C2-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C2-O2.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C2-HR.tex + +File: gnuplot/output/C2-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C2-HR.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C2-T.tex + +File: gnuplot/output/C2-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C2-T.pdf used on input line 130. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C2-P.tex + +File: gnuplot/output/C2-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C2-P.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [91 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +25}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.349 \cleardoublepage + <./gnuplot/output/C2-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [92 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +26}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.349 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +27}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.349 \cleardoublepage + <./gnuplot/output/C2-CO2.pdf> <./gnuplot/output/C2-O2.pd +f + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C2-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [93 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +28}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.349 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +29}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.349 \cleardoublepage + <./gnuplot/output/C2-HR.pdf> <./gnuplot/output/C2-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C2-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [94 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +30}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.349 \cleardoublepage + <./gnuplot/output/C2-P.pdf>] (./gnuplot/output/C3-CO.tex + +File: gnuplot/output/C3-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C3-CO.pdf used on input line 134. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) (./gnuplot/output/C3-CO2.tex + +File: gnuplot/output/C3-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C3-CO2.pdf used on input line 132. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C3-O2.tex + +File: gnuplot/output/C3-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C3-O2.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C3-HR.tex + +File: gnuplot/output/C3-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C3-HR.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C3-T.tex + +File: gnuplot/output/C3-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C3-T.pdf used on input line 130. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C3-P.tex + +File: gnuplot/output/C3-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C3-P.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [95 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +31}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.401 \cleardoublepage + <./gnuplot/output/C3-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [96 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +32}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.401 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +33}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.401 \cleardoublepage + <./gnuplot/output/C3-CO2.pdf> <./gnuplot/output/C3-O2.pd +f + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C3-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [97 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +34}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.401 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +35}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.401 \cleardoublepage + <./gnuplot/output/C3-HR.pdf> <./gnuplot/output/C3-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C3-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [98 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +36}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.401 \cleardoublepage + <./gnuplot/output/C3-P.pdf>] (./gnuplot/output/C4-CO.tex + +File: gnuplot/output/C4-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C4-CO.pdf used on input line 132. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) (./gnuplot/output/C4-CO2.tex + +File: gnuplot/output/C4-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C4-CO2.pdf used on input line 130. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C4-O2.tex + +File: gnuplot/output/C4-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C4-O2.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C4-HR.tex + +File: gnuplot/output/C4-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C4-HR.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C4-T.tex + +File: gnuplot/output/C4-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C4-T.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C4-P.tex + +File: gnuplot/output/C4-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C4-P.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [99 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +37}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.453 \cleardoublepage + <./gnuplot/output/C4-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [100 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +38}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.453 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +39}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.453 \cleardoublepage + <./gnuplot/output/C4-CO2.pdf> <./gnuplot/output/C4-O2.pd +f + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C4-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [101 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +40}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.453 \cleardoublepage + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +41}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.453 \cleardoublepage + <./gnuplot/output/C4-HR.pdf> <./gnuplot/output/C4-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C4-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [102 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +42}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.453 \cleardoublepage + <./gnuplot/output/C4-P.pdf>] (./gnuplot/output/C5-CO.tex + +File: gnuplot/output/C5-CO.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C5-CO.pdf used on input line 132. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) (./gnuplot/output/C5-CO2.tex + +File: gnuplot/output/C5-CO2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C5-CO2.pdf used on input line 130. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C5-O2.tex + +File: gnuplot/output/C5-O2.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C5-O2.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C5-HR.tex + +File: gnuplot/output/C5-HR.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C5-HR.pdf used on input line 124. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C5-T.tex + +File: gnuplot/output/C5-T.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C5-T.pdf used on input line 128. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +(./gnuplot/output/C5-P.tex + +File: gnuplot/output/C5-P.pdf Graphic file (type pdf) + +Package pdftex.def Info: gnuplot/output/C5-P.pdf used on input line 126. +(pdftex.def) Requested size: 426.5927pt x 198.742pt. +) + +LaTeX Warning: `h' float specifier changed to `ht'. + +) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [103 + + + +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +43}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.30 \include{Chapters/Chapter0A} + % Appendix A <./gnuplot/output/C5-CO.pdf>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [104 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +44}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.30 \include{Chapters/Chapter0A} + % Appendix A +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +45}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.30 \include{Chapters/Chapter0A} + % Appendix A <./gnuplot/output/C5-CO2.pdf> <. +/gnuplot/output/C5-O2.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C5-O2.pdf): + PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [105 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +46}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.30 \include{Chapters/Chapter0A} + % Appendix A +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +47}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.30 \include{Chapters/Chapter0A} + % Appendix A <./gnuplot/output/C5-HR.pdf> <./ +gnuplot/output/C5-T.pdf + +pdfTeX warning: /Library/TeX/texbin/pdflatex (file ./gnuplot/output/C5-T.pdf): +PDF inclusion: multiple pdfs with page group included in a single page +>] +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [106 +pdfTeX warning (ext4): destination with the same identifier (name{figure.Alph1. +48}) has been already used, duplicate ignored + ...shipout:D \box_use:N \l_shipout_box + \__shipout_drop_firstpage_... +l.30 \include{Chapters/Chapter0A} + % Appendix A <./gnuplot/output/C5-P.pdf>] +\openout2 = `FrontBackMatter/Bibliography.aux'. + + +(./FrontBackMatter/Bibliography.tex (./thesisStructure.bbl +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [107 + + + + + + +] +Underfull \hbox (badness 1024) in paragraph at lines 130--134 +[]\T1/lmr/m/n/10 L. M. C. P. Rui San-tos. How to launch the cloud9 ide on + [] + +)) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [108] +\openout2 = `FrontBackMatter/Colophon.aux'. + + +(./FrontBackMatter/Colophon.tex) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [109 + + + + + +] +\openout2 = `FrontBackMatter/Declaration.aux'. + + +(./FrontBackMatter/Declaration.tex) +Overfull \vbox (6.0pt too high) has occurred while \output is active [] + + [110 + + + + + + +] +(./thesisStructure.aux (./FrontBackMatter/TitlepageIng.aux) +LaTeX Info: Redefining \. on input line 28. +LaTeX Info: Redefining \% on input line 28. + +(./FrontBackMatter/Titleback.aux) (./FrontBackMatter/Dedication.aux) +(./FrontBackMatter/Foreword.aux) (./FrontBackMatter/Abstract.aux) +(./FrontBackMatter/Resumen.aux) (./FrontBackMatter/Contents.aux) +(./Chapters/Chapter01.aux) (./Chapters/Chapter02.aux) (./Chapters/Chapter03.aux +) (./Chapters/Chapter04.aux) (./Chapters/Chapter05.aux) +(./Chapters/Chapter0A.aux) (./FrontBackMatter/Bibliography.aux) +(./FrontBackMatter/Colophon.aux) (./FrontBackMatter/Declaration.aux)) + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + +Package rerunfilecheck Info: File `thesisStructure.out' has not changed. +(rerunfilecheck) Checksum: 4C1A0F593D335AB03EEB3A644B3C98D9;16741. + ) +Here is how much of TeX's memory you used: + 45239 strings out of 478268 + 1051838 string characters out of 5846347 + 2096631 words of memory out of 5000000 + 61449 multiletter control sequences out of 15000+600000 + 565562 words of font info for 88 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 123i,14n,120p,934b,2522s stack positions out of 10000i,1000n,20000p,200000b,200000s +{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/lm/lm-rm.enc}{/usr/local/ +texlive/2022/texmf-dist/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/local/texlive/20 +22/texmf-dist/fonts/enc/dvips/lm/lm-ec.enc}{/usr/local/texlive/2022/texmf-dist/ +fonts/enc/dvips/cm-super/cm-super-ts1.enc}{/usr/local/texlive/2022/texmf-dist/f +onts/enc/dvips/base/8r.enc}{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/ +lm/lm-mathsy.enc}{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/lm/lm-ts1. +enc} + +< +/usr/local/texlive/2022/texmf-dist/fonts/type1/public/lm/lmsy10.pfb> +Output written on thesisStructure.pdf (129 pages, 10711341 bytes). +PDF statistics: + 2612 PDF objects out of 2984 (max. 8388607) + 2287 compressed objects within 23 object streams + 904 named destinations out of 1000 (max. 500000) + 1144 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/thesisStructure.lol b/thesisStructure.lol new file mode 100644 index 0000000..e43a9e0 --- /dev/null +++ b/thesisStructure.lol @@ -0,0 +1,20 @@ +\contentsline {lstlisting}{\numberline {3.1}Comandos para expandir la partición del sistema de archivos.}{28}{lstlisting.3.1}% +\contentsline {lstlisting}{\numberline {3.2}Archivo \texttt {config-uart-pins.sh}.}{28}{lstlisting.3.2}% +\contentsline {lstlisting}{\numberline {3.3}Archivo \texttt {ebb-set-uart-pins.service} de servicio del sistema.}{28}{lstlisting.3.3}% +\contentsline {lstlisting}{\numberline {3.4}Comandos para probar e instalar el servicio \texttt {ebb-set-uart-pins.service} en la \textit {Beaglebone}.}{28}{lstlisting.3.4}% +\contentsline {lstlisting}{\numberline {3.5}Función \texttt {int sensConf(uint8\_t uartNumber, int baudRate, char mode[], char response[], int tries)}.}{36}{lstlisting.3.5}% +\contentsline {lstlisting}{\numberline {3.6}Comienzo de la funcinón \texttt {int DAQ(int t\_hrs, int sp\_s)}.}{37}{lstlisting.3.6}% +\contentsline {lstlisting}{\numberline {3.7}Parámetros del ciclo de la función DAQ y los tiempos de adquisición.}{38}{lstlisting.3.7}% +\contentsline {lstlisting}{\numberline {3.8}Tareas realizadas en el ciclo de la función DAQ para solicitar, obtener, mostrar y almacenar las mediciones.}{38}{lstlisting.3.8}% +\contentsline {lstlisting}{\numberline {3.9}Código para verificar el tiempo de inactividad y esperar el próximo muestreo.}{39}{lstlisting.3.9}% +\contentsline {lstlisting}{\numberline {3.10}Función char *getMeasures(char src[{],} char fval{,} int nchar).}{39}{lstlisting.3.10}% +\contentsline {lstlisting}{\numberline {3.11}Función \texttt {int uartConf(uint8\_t uartNumber, int baudRate}).}{41}{lstlisting.3.11}% +\contentsline {lstlisting}{\numberline {3.12}Función \texttt {int uartClose(uint8\_t uartNumber)}.}{42}{lstlisting.3.12}% +\contentsline {lstlisting}{\numberline {3.13}Función \texttt {int uartTransmit(uint8\_t uartNumber{,} char message[{]})}.}{42}{lstlisting.3.13}% +\contentsline {lstlisting}{\numberline {3.14}Función \texttt {int uartReceive(uint8\_t uartNumber)}.}{43}{lstlisting.3.14}% +\contentsline {lstlisting}{\numberline {3.15}Ejemplo del archivo \texttt {data.dat} con las mediciones obtenidas}{43}{lstlisting.3.15}% +\contentsline {lstlisting}{\numberline {A.1}Archivo main.c}{69}{lstlisting.Alph1.1}% +\contentsline {lstlisting}{\numberline {A.2}Archivo daq.h}{70}{lstlisting.Alph1.2}% +\contentsline {lstlisting}{\numberline {A.3}Archivo daq.c}{70}{lstlisting.Alph1.3}% +\contentsline {lstlisting}{\numberline {A.4}Archivo uart.h}{72}{lstlisting.Alph1.4}% +\contentsline {lstlisting}{\numberline {A.5}Archivo uart.c}{72}{lstlisting.Alph1.5}% diff --git a/thesisStructure.lot b/thesisStructure.lot new file mode 100644 index 0000000..a4422df --- /dev/null +++ b/thesisStructure.lot @@ -0,0 +1,14 @@ +\babel@toc {spanish}{}\relax +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } +\contentsline {table}{\numberline {3.1}{\ignorespaces Descripción de los pines de los conectores}}{32}{table.3.1}% +\contentsline {table}{\numberline {3.2}{\ignorespaces Conexiones de la BeagleBone Black}}{33}{table.3.2}% +\addvspace {10\p@ } +\contentsline {table}{\numberline {4.1}{\ignorespaces Tabla comparativa de valores mínimos y máximos de las variables medidas en varias pruebas de medición de los gases de exhalación.}}{54}{table.4.1}% +\contentsline {table}{\numberline {4.2}{\ignorespaces Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de medición de los gases de exhalación.}}{55}{table.4.2}% +\contentsline {table}{\numberline {4.3}{\ignorespaces Tabla comparativa de valores mínimos y máximos de las variables medidas en varias repeticiones de la prueba de adquisición en el proceso de combustión.}}{63}{table.4.3}% +\contentsline {table}{\numberline {4.4}{\ignorespaces Tabla de variaciones con respecto a la media de los valores mínimos y máximos obtenidos de las pruebas de adquisición del proceso de combustión.}}{64}{table.4.4}% +\addvspace {10\p@ } +\addvspace {10\p@ } +\contentsline {table}{\numberline {A.1}{\ignorespaces Tabla de mediciones.}}{74}{table.Alph1.1}% diff --git a/thesisStructure.out b/thesisStructure.out new file mode 100644 index 0000000..003fa50 --- /dev/null +++ b/thesisStructure.out @@ -0,0 +1,82 @@ +\BOOKMARK [1][-]{Portada.1}{\376\377\000P\000o\000r\000t\000a\000d\000a}{}% 1 +\BOOKMARK [1][-]{Dedicatoria.1}{\376\377\000D\000e\000d\000i\000c\000a\000t\000o\000r\000i\000a}{}% 2 +\BOOKMARK [0][-]{chapter*.1}{\376\377\000P\000r\000\363\000l\000o\000g\000o}{}% 3 +\BOOKMARK [0][-]{chapter*.2}{\376\377\000A\000b\000s\000t\000r\000a\000c\000t}{}% 4 +\BOOKMARK [0][-]{chapter*.3}{\376\377\000R\000e\000s\000\372\000m\000e\000n}{}% 5 +\BOOKMARK [0][-]{chapter.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000c\000i\000\363\000n}{}% 6 +\BOOKMARK [1][-]{section.1.1}{\376\377\000S\000e\000m\000b\000l\000a\000n\000z\000a\000\040\000d\000e\000l\000\040\000p\000r\000o\000b\000l\000e\000m\000a}{chapter.1}% 7 +\BOOKMARK [1][-]{section.1.2}{\376\377\000R\000e\000v\000i\000s\000i\000\363\000n\000\040\000d\000e\000l\000\040\000e\000s\000t\000a\000d\000o\000\040\000d\000e\000l\000\040\000a\000r\000t\000e}{chapter.1}% 8 +\BOOKMARK [1][-]{section.1.3}{\376\377\000S\000o\000l\000u\000c\000i\000\363\000n\000\040\000p\000r\000o\000p\000u\000e\000s\000t\000a}{chapter.1}% 9 +\BOOKMARK [1][-]{section.1.4}{\376\377\000O\000b\000j\000e\000t\000i\000v\000o\000s}{chapter.1}% 10 +\BOOKMARK [2][-]{subsection.1.4.1}{\376\377\000O\000b\000j\000e\000t\000i\000v\000o\000\040\000g\000e\000n\000e\000r\000a\000l}{section.1.4}% 11 +\BOOKMARK [2][-]{subsection.1.4.2}{\376\377\000O\000b\000j\000e\000t\000i\000v\000o\000s\000\040\000p\000a\000r\000t\000i\000c\000u\000l\000a\000r\000e\000s}{section.1.4}% 12 +\BOOKMARK [1][-]{section.1.5}{\376\377\000J\000u\000s\000t\000i\000f\000i\000c\000a\000c\000i\000\363\000n}{chapter.1}% 13 +\BOOKMARK [0][-]{chapter.2}{\376\377\000M\000a\000r\000c\000o\000\040\000t\000e\000\363\000r\000i\000c\000o}{}% 14 +\BOOKMARK [1][-]{section.2.1}{\376\377\000A\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000d\000a\000t\000o\000s}{chapter.2}% 15 +\BOOKMARK [2][-]{subsection.2.1.1}{\376\377\000S\000e\000n\000s\000o\000r\000e\000s}{section.2.1}% 16 +\BOOKMARK [2][-]{subsection.2.1.2}{\376\377\000D\000i\000s\000p\000o\000s\000i\000t\000i\000v\000o\000\040\000D\000A\000Q}{section.2.1}% 17 +\BOOKMARK [2][-]{subsection.2.1.3}{\376\377\000C\000o\000m\000p\000u\000t\000a\000d\000o\000r\000a\000\040\000y\000\040\000s\000o\000f\000t\000w\000a\000r\000e}{section.2.1}% 18 +\BOOKMARK [1][-]{section.2.2}{\376\377\000S\000i\000s\000t\000e\000m\000a\000s\000\040\000E\000m\000b\000e\000b\000i\000d\000o\000s}{chapter.2}% 19 +\BOOKMARK [1][-]{section.2.3}{\376\377\000L\000i\000n\000u\000x\000\040\000e\000m\000b\000e\000b\000i\000d\000o}{chapter.2}% 20 +\BOOKMARK [2][-]{subsection.2.3.1}{\376\377\000S\000i\000s\000t\000e\000m\000a\000\040\000o\000p\000e\000r\000a\000t\000i\000v\000o\000\040\000D\000e\000b\000i\000a\000n}{section.2.3}% 21 +\BOOKMARK [2][-]{subsection.2.3.2}{\376\377\000B\000e\000a\000g\000l\000e\000b\000o\000n\000e\000\040\000B\000l\000a\000c\000k}{section.2.3}% 22 +\BOOKMARK [2][-]{subsection.2.3.3}{\376\377\000P\000r\000o\000t\000o\000c\000o\000l\000o\000\040\000S\000e\000c\000u\000r\000e\000\040\000S\000h\000e\000l\000l}{section.2.3}% 23 +\BOOKMARK [2][-]{subsection.2.3.4}{\376\377\000E\000n\000t\000o\000r\000n\000o\000\040\000d\000e\000\040\000d\000e\000s\000a\000r\000r\000o\000l\000l\000o\000\040\000C\000l\000o\000u\000d\0009}{section.2.3}% 24 +\BOOKMARK [1][-]{section.2.4}{\376\377\000L\000i\000b\000r\000e\000r\000\355\000a\000s\000\040\000\372\000t\000i\000l\000e\000s\000\040\000d\000e\000l\000\040\000l\000e\000n\000g\000u\000a\000j\000e\000\040\000C}{chapter.2}% 25 +\BOOKMARK [2][-]{subsection.2.4.1}{\376\377\000L\000i\000b\000r\000e\000r\000\355\000a\000\040\000t\000e\000r\000m\000i\000o\000s\000.\000h}{section.2.4}% 26 +\BOOKMARK [2][-]{subsection.2.4.2}{\376\377\000L\000i\000b\000r\000e\000r\000\355\000a\000\040\000t\000i\000m\000e\000.\000h}{section.2.4}% 27 +\BOOKMARK [1][-]{section.2.5}{\376\377\000T\000r\000a\000n\000s\000m\000i\000s\000o\000r\000-\000R\000e\000c\000e\000p\000t\000o\000r\000\040\000A\000s\000\355\000n\000c\000r\000o\000n\000o\000\040\000U\000n\000i\000v\000e\000r\000s\000a\000l}{chapter.2}% 28 +\BOOKMARK [1][-]{section.2.6}{\376\377\000S\000e\000n\000s\000o\000r\000e\000s\000\040\000d\000e\000\040\000c\000o\000n\000c\000e\000n\000t\000r\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000g\000a\000s}{chapter.2}% 29 +\BOOKMARK [2][-]{subsection.2.6.1}{\376\377\000C\000o\000n\000t\000r\000o\000l\000a\000d\000o\000r\000e\000s\000\040\000d\000e\000\040\000s\000e\000n\000s\000o\000r\000e\000s}{section.2.6}% 30 +\BOOKMARK [2][-]{subsection.2.6.2}{\376\377\000S\000e\000n\000s\000o\000r\000\040\000d\000e\000\040\000o\000x\000\355\000g\000e\000n\000o\000\040\000L\000u\000m\000i\000n\000O\000x\000\040\000O\000p\000t\000i\000c\000a\000l\000\040\000O\000x\000y\000g\000e\000n\000\040\000L\000O\000X\000-\0000\0002}{section.2.6}% 31 +\BOOKMARK [2][-]{subsection.2.6.3}{\376\377\000S\000e\000n\000s\000o\000r\000\040\000d\000e\000\040\000m\000o\000n\000\363\000x\000i\000d\000o\000\040\000d\000e\000\040\000c\000a\000r\000b\000o\000n\000o\000\040\000C\000O\000-\000A\000F}{section.2.6}% 32 +\BOOKMARK [2][-]{subsection.2.6.4}{\376\377\000T\000a\000r\000j\000e\000t\000a\000\040\000c\000o\000n\000t\000r\000o\000l\000a\000d\000o\000r\000a\000\040\000E\000C\0002\0000\0000}{section.2.6}% 33 +\BOOKMARK [2][-]{subsection.2.6.5}{\376\377\000S\000e\000n\000s\000o\000r\000\040\000d\000e\000\040\000b\000i\000\363\000x\000i\000d\000o\000\040\000d\000e\000\040\000c\000a\000r\000b\000o\000n\000o\000\040\000S\000p\000r\000i\000n\000t\000I\000R\040\020\000W}{section.2.6}% 34 +\BOOKMARK [1][-]{section.2.7}{\376\377\000A\000i\000s\000l\000a\000d\000o\000r\000\040\000d\000i\000g\000i\000t\000a\000l\000\040\000I\000S\000O\000W\0007\0008\0004\0002}{chapter.2}% 35 +\BOOKMARK [1][-]{section.2.8}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000\363\000n}{chapter.2}% 36 +\BOOKMARK [0][-]{chapter.3}{\376\377\000D\000e\000s\000a\000r\000r\000o\000l\000l\000o\000\040\000d\000e\000l\000\040\000s\000i\000s\000t\000e\000m\000a}{}% 37 +\BOOKMARK [1][-]{section.3.1}{\376\377\000B\000e\000a\000g\000l\000e\000b\000o\000n\000e\000\040\000B\000l\000a\000c\000k}{chapter.3}% 38 +\BOOKMARK [2][-]{subsection.3.1.1}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000c\000i\000o\000n\000e\000s\000\040\000r\000e\000a\000l\000i\000z\000a\000d\000a\000s\000\040\000e\000n\000\040\000l\000a\000\040\000B\000e\000a\000g\000l\000e\000b\000o\000n\000e}{section.3.1}% 39 +\BOOKMARK [1][-]{section.3.2}{\376\377\000S\000e\000n\000s\000o\000r\000e\000s\000\040\000d\000e\000\040\000c\000o\000n\000c\000e\000n\000t\000r\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000g\000a\000s\000e\000s}{chapter.3}% 40 +\BOOKMARK [2][-]{subsection.3.2.1}{\376\377\000C\000i\000r\000c\000u\000i\000t\000o\000s\000\040\000c\000o\000n\000t\000r\000o\000l\000a\000d\000o\000r\000e\000s}{section.3.2}% 41 +\BOOKMARK [2][-]{subsection.3.2.2}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000s\000e\000n\000s\000o\000r\000e\000s}{section.3.2}% 42 +\BOOKMARK [1][-]{section.3.3}{\376\377\000A\000t\000m\000\363\000s\000f\000e\000r\000a\000\040\000p\000a\000r\000c\000i\000a\000l\000m\000e\000n\000t\000e\000\040\000a\000i\000s\000l\000a\000d\000a}{chapter.3}% 43 +\BOOKMARK [1][-]{section.3.4}{\376\377\000C\000i\000r\000c\000u\000i\000t\000o\000\040\000d\000e\000\040\000a\000i\000s\000l\000a\000m\000i\000e\000n\000t\000o}{chapter.3}% 44 +\BOOKMARK [2][-]{subsection.3.4.1}{\376\377\000C\000o\000n\000e\000x\000i\000o\000n\000e\000s}{section.3.4}% 45 +\BOOKMARK [1][-]{section.3.5}{\376\377\000P\000r\000o\000g\000r\000a\000m\000a\000\040\000d\000e\000\040\000a\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000d\000a\000t\000o\000s}{chapter.3}% 46 +\BOOKMARK [2][-]{subsection.3.5.1}{\376\377\000F\000u\000n\000c\000i\000\363\000n\000\040\000p\000r\000i\000n\000c\000i\000p\000a\000l}{section.3.5}% 47 +\BOOKMARK [2][-]{subsection.3.5.2}{\376\377\000F\000u\000n\000c\000i\000\363\000n\000\040\000s\000e\000n\000s\000C\000o\000n\000f\000\050\000\051}{section.3.5}% 48 +\BOOKMARK [2][-]{subsection.3.5.3}{\376\377\000F\000u\000n\000c\000i\000\363\000n\000\040\000d\000e\000\040\000a\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000d\000a\000t\000o\000s\000\040\000D\000A\000Q\000\050\000\051}{section.3.5}% 49 +\BOOKMARK [1][-]{section.3.6}{\376\377\000L\000i\000b\000r\000e\000r\000i\000a\000\040\000u\000a\000r\000t\000.\000h\000\040\000v\0001\000.\0000\000\040}{chapter.3}% 50 +\BOOKMARK [2][-]{subsection.3.6.1}{\376\377\000F\000u\000n\000c\000i\000\363\000n\000\040\000u\000a\000r\000t\000C\000o\000n\000f\000\050\000\051}{section.3.6}% 51 +\BOOKMARK [2][-]{subsection.3.6.2}{\376\377\000F\000u\000n\000c\000i\000\363\000n\000\040\000u\000a\000r\000t\000C\000l\000o\000s\000e\000\050\000\051}{section.3.6}% 52 +\BOOKMARK [2][-]{subsection.3.6.3}{\376\377\000F\000u\000n\000c\000i\000\363\000n\000\040\000u\000a\000r\000t\000T\000r\000a\000n\000s\000m\000i\000t\000\050\000\051}{section.3.6}% 53 +\BOOKMARK [2][-]{subsection.3.6.4}{\376\377\000F\000u\000n\000c\000i\000\363\000n\000\040\000u\000a\000r\000t\000R\000e\000c\000e\000i\000v\000e\000\050\000\051}{section.3.6}% 54 +\BOOKMARK [1][-]{section.3.7}{\376\377\000A\000r\000c\000h\000i\000v\000o\000\040\000d\000e\000\040\000d\000a\000t\000o\000s}{chapter.3}% 55 +\BOOKMARK [1][-]{section.3.8}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000e\000s}{chapter.3}% 56 +\BOOKMARK [0][-]{chapter.4}{\376\377\000P\000r\000u\000e\000b\000a\000s\000\040\000y\000\040\000r\000e\000s\000u\000l\000t\000a\000d\000o\000s}{}% 57 +\BOOKMARK [1][-]{section.4.1}{\376\377\000P\000r\000u\000e\000b\000a\000s}{chapter.4}% 58 +\BOOKMARK [2][-]{subsection.4.1.1}{\376\377\000M\000e\000d\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000g\000a\000s\000e\000s\000\040\000d\000e\000\040\000e\000x\000h\000a\000l\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000u\000n\000a\000\040\000p\000e\000r\000s\000o\000n\000a}{section.4.1}% 59 +\BOOKMARK [2][-]{subsection.4.1.2}{\376\377\000A\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000d\000a\000t\000o\000s\000\040\000d\000e\000l\000\040\000p\000r\000o\000c\000e\000s\000o\000\040\000d\000e\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n}{section.4.1}% 60 +\BOOKMARK [1][-]{section.4.2}{\376\377\000R\000e\000s\000u\000l\000t\000a\000d\000o\000s\000\040\000d\000e\000\040\000l\000a\000s\000\040\000m\000e\000d\000i\000c\000i\000o\000n\000e\000s\000\040\000d\000e\000\040\000l\000o\000s\000\040\000g\000a\000s\000e\000s\000\040\000d\000e\000\040\000e\000x\000h\000a\000l\000a\000c\000i\000\363\000n}{chapter.4}% 61 +\BOOKMARK [2][-]{subsection.4.2.1}{\376\377\000C\000o\000m\000p\000o\000r\000t\000a\000m\000i\000e\000n\000t\000o\000\040\000d\000e\000\040\000l\000a\000s\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000s\000\040\000m\000e\000d\000i\000d\000a\000s}{section.4.2}% 62 +\BOOKMARK [2][-]{subsection.4.2.2}{\376\377\000C\000o\000m\000p\000a\000r\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000r\000e\000s\000u\000l\000t\000a\000d\000o\000s\000\040\000o\000b\000t\000e\000n\000i\000d\000o\000s\000\040\000d\000e\000\040\000l\000a\000s\000\040\000p\000r\000u\000e\000b\000a\000s\000\040\000d\000e\000\040\000m\000e\000d\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000g\000a\000s\000e\000s\000\040\000d\000e\000\040\000e\000x\000h\000a\000l\000a\000c\000i\000\363\000n}{section.4.2}% 63 +\BOOKMARK [1][-]{section.4.3}{\376\377\000R\000e\000s\000u\000l\000t\000a\000d\000o\000s\000\040\000d\000e\000\040\000l\000a\000s\000\040\000p\000r\000u\000e\000b\000a\000s\000\040\000d\000e\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n}{chapter.4}% 64 +\BOOKMARK [2][-]{subsection.4.3.1}{\376\377\000C\000o\000m\000p\000o\000r\000t\000a\000m\000i\000e\000n\000t\000o\000\040\000d\000e\000\040\000l\000a\000s\000\040\000v\000a\000r\000i\000a\000b\000l\000e\000s\000\040\000m\000e\000d\000i\000d\000a\000s\000\040\000e\000n\000\040\000l\000a\000\040\000p\000r\000u\000e\000b\000a\000\040\000d\000e\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n}{section.4.3}% 65 +\BOOKMARK [2][-]{subsection.4.3.2}{\376\377\000C\000o\000m\000p\000a\000r\000a\000c\000i\000\363\000n\000\040\000d\000e\000\040\000l\000o\000s\000\040\000r\000e\000s\000u\000l\000t\000a\000d\000o\000s\000\040\000o\000b\000t\000e\000n\000i\000d\000o\000s\000\040\000l\000a\000s\000\040\000p\000r\000u\000e\000b\000a\000\040\000d\000e\000\040\000a\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000d\000a\000t\000o\000s\000\040\000d\000e\000\040\000l\000a\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n}{section.4.3}% 66 +\BOOKMARK [1][-]{section.4.4}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000e\000s\000\040\000d\000e\000l\000\040\000c\000a\000p\000\355\000t\000u\000l\000o}{chapter.4}% 67 +\BOOKMARK [0][-]{chapter.5}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000e\000s}{}% 68 +\BOOKMARK [0][-]{appendix.Alph1}{\376\377\000A\000n\000e\000x\000o\000\040\000o\000\040\000A\000p\000\351\000n\000d\000i\000c\000e}{}% 69 +\BOOKMARK [1][-]{section.Alph1.1}{\376\377\000C\000\363\000d\000i\000g\000o\000s}{appendix.Alph1}% 70 +\BOOKMARK [1][-]{section.Alph1.2}{\376\377\000T\000a\000b\000l\000a\000s\000\040\000d\000e\000\040\000d\000a\000t\000o\000s}{appendix.Alph1}% 71 +\BOOKMARK [1][-]{section.Alph1.3}{\376\377\000G\000r\000\341\000f\000i\000c\000a\000s\000\040\000d\000e\000\040\000l\000o\000s\000\040\000d\000a\000t\000o\000s\000\040\000o\000b\000t\000e\000n\000i\000d\000o\000s\000\040\000d\000e\000\040\000l\000a\000s\000\040\000p\000r\000u\000e\000b\000a\000s}{appendix.Alph1}% 72 +\BOOKMARK [2][-]{subsection.Alph1.3.1}{\376\377\000M\000e\000d\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000g\000a\000s\000e\000s\000\040\000d\000e\000\040\000e\000x\000h\000a\000l\000a\000c\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0002}{section.Alph1.3}% 73 +\BOOKMARK [2][-]{subsection.Alph1.3.2}{\376\377\000M\000e\000d\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000g\000a\000s\000e\000s\000\040\000d\000e\000\040\000e\000x\000h\000a\000l\000a\000c\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0003}{section.Alph1.3}% 74 +\BOOKMARK [2][-]{subsection.Alph1.3.3}{\376\377\000M\000e\000d\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000g\000a\000s\000e\000s\000\040\000d\000e\000\040\000e\000x\000h\000a\000l\000a\000c\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0004}{section.Alph1.3}% 75 +\BOOKMARK [2][-]{subsection.Alph1.3.4}{\376\377\000M\000e\000d\000i\000c\000i\000\363\000n\000\040\000d\000e\000\040\000g\000a\000s\000e\000s\000\040\000d\000e\000\040\000e\000x\000h\000a\000l\000a\000c\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0005}{section.Alph1.3}% 76 +\BOOKMARK [2][-]{subsection.Alph1.3.5}{\376\377\000A\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000p\000r\000o\000c\000e\000s\000o\000\040\000d\000e\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0002}{section.Alph1.3}% 77 +\BOOKMARK [2][-]{subsection.Alph1.3.6}{\376\377\000A\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000p\000r\000o\000c\000e\000s\000o\000\040\000d\000e\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0003}{section.Alph1.3}% 78 +\BOOKMARK [2][-]{subsection.Alph1.3.7}{\376\377\000A\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000p\000r\000o\000c\000e\000s\000o\000\040\000d\000e\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0004}{section.Alph1.3}% 79 +\BOOKMARK [2][-]{subsection.Alph1.3.8}{\376\377\000A\000d\000q\000u\000i\000s\000i\000c\000i\000\363\000n\000\040\000d\000e\000l\000\040\000p\000r\000o\000c\000e\000s\000o\000\040\000d\000e\000\040\000c\000o\000m\000b\000u\000s\000t\000i\000\363\000n\000:\000\040\000P\000r\000u\000e\000b\000a\000\040\000n\000o\000.\000\040\0005}{section.Alph1.3}% 80 +\BOOKMARK [0][-]{Colophon.0}{\376\377\000C\000o\000l\000o\000p\000h\000o\000n}{}% 81 +\BOOKMARK [0][-]{Declaration.0}{\376\377\000D\000e\000c\000l\000a\000r\000a\000t\000i\000o\000n}{}% 82 diff --git a/thesisStructure.pdf b/thesisStructure.pdf new file mode 100644 index 0000000..ff82ddd Binary files /dev/null and b/thesisStructure.pdf differ diff --git a/thesisStructure.synctex.gz b/thesisStructure.synctex.gz new file mode 100644 index 0000000..27bb64c Binary files /dev/null and b/thesisStructure.synctex.gz differ diff --git a/thesisStructure.tdo b/thesisStructure.tdo new file mode 100644 index 0000000..2d46103 --- /dev/null +++ b/thesisStructure.tdo @@ -0,0 +1 @@ +\contentsline {todo}{item}{4}{section*.8}% diff --git a/thesisStructure.tex b/thesisStructure.tex new file mode 100644 index 0000000..5781039 --- /dev/null +++ b/thesisStructure.tex @@ -0,0 +1,43 @@ +% !TeX spellcheck = es_MX +% Engineering, master and phd degree thesis format, august 2018, for the "Instituto Tecnológico de Morelia" +\documentclass[listings,drafting,spanish]{itmthesis} %itm thesis class definition +\input{configuration}% configuration & packages required +%my packages +\usepackage[spanish,onelanguage]{algorithm2e} %for psuedo code + + +\begin{document} +\pagenumbering{roman} % Roman page numbering +\input{precontent} %Includes titlepage, dedication, Foreword, abstract, publication, acknowledgement +\include{FrontBackMatter/Contents} % Contents, list of figures/tables/listings and acronyms +\pagenumbering{arabic} % Arabic page numbering +%-=-=-=-=-=-=-=-=-=-=-=-=- +% Thesis Main Contents +\include{Chapters/Chapter01} % Chapter 1 +\cleardoublepage +\include{Chapters/Chapter02} % Chapter 2 +\cleardoublepage +\include{Chapters/Chapter03} % Chapter 3 +\cleardoublepage +\include{Chapters/Chapter04} % Chapter 4 +\cleardoublepage +\include{Chapters/Chapter05} % Chapter 5 +%-=-=-=-=-=-=-=-=-=-=-=-=- +% Apendix + +\appendix + +\include{Chapters/Chapter0A} % Appendix A + +%-=-=-=-=-=-=-=-=-=-=-=-=- +% References +\cleardoublepage +\include{FrontBackMatter/Bibliography} +%-=-=-=-=-=-=-=-=-=-=-=-=- +% Back Matter +\cleardoublepage +\include{FrontBackMatter/Colophon} +\cleardoublepage +\include{FrontBackMatter/Declaration} +%-=-=-=-=-=-=-=-=-=-=-=-=- +\end{document} \ No newline at end of file diff --git a/thesisStructure.toc b/thesisStructure.toc new file mode 100644 index 0000000..936cab6 --- /dev/null +++ b/thesisStructure.toc @@ -0,0 +1,86 @@ +\babel@toc {spanish}{}\relax +\contentsline {chapter}{Prólogo}{\es@scroman {iii}}{chapter*.1}% +\contentsline {chapter}{Abstract}{\es@scroman {iv}}{chapter*.2}% +\contentsline {chapter}{Resúmen}{\es@scroman {v}}{chapter*.3}% +\contentsline {chapter}{\numberline {1}Introducción}{1}{chapter.1}% +\contentsline {section}{\numberline {1.1}Semblanza del problema}{1}{section.1.1}% +\contentsline {section}{\numberline {1.2}Revisión del estado del arte}{2}{section.1.2}% +\contentsline {section}{\numberline {1.3}Solución propuesta}{5}{section.1.3}% +\contentsline {section}{\numberline {1.4}Objetivos}{5}{section.1.4}% +\contentsline {subsection}{\numberline {1.4.1}Objetivo general}{5}{subsection.1.4.1}% +\contentsline {subsection}{\numberline {1.4.2}Objetivos particulares}{5}{subsection.1.4.2}% +\contentsline {section}{\numberline {1.5}Justificación}{6}{section.1.5}% +\contentsline {chapter}{\numberline {2}Marco teórico}{7}{chapter.2}% +\contentsline {section}{\numberline {2.1}Adquisición de datos}{7}{section.2.1}% +\contentsline {subsection}{\numberline {2.1.1}Sensores}{8}{subsection.2.1.1}% +\contentsline {subsection}{\numberline {2.1.2}Dispositivo \textit {DAQ}}{8}{subsection.2.1.2}% +\contentsline {subsection}{\numberline {2.1.3}Computadora y software}{8}{subsection.2.1.3}% +\contentsline {section}{\numberline {2.2}Sistemas Embebidos}{8}{section.2.2}% +\contentsline {section}{\numberline {2.3}Linux embebido}{9}{section.2.3}% +\contentsline {subsection}{\numberline {2.3.1}Sistema operativo Debian}{9}{subsection.2.3.1}% +\contentsline {subsection}{\numberline {2.3.2}Beaglebone Black}{10}{subsection.2.3.2}% +\contentsline {subsection}{\numberline {2.3.3}Protocolo Secure Shell}{11}{subsection.2.3.3}% +\contentsline {subsection}{\numberline {2.3.4}Entorno de desarrollo \textit {Cloud9}}{11}{subsection.2.3.4}% +\contentsline {section}{\numberline {2.4}Librerías útiles del lenguaje C}{12}{section.2.4}% +\contentsline {subsection}{\numberline {2.4.1}Librería \texttt {termios.h}}{12}{subsection.2.4.1}% +\contentsline {subsection}{\numberline {2.4.2}Librería \texttt {time.h}}{13}{subsection.2.4.2}% +\contentsline {subsubsection}{Obtener el tiempo:}{13}{subsection.2.4.2}% +\contentsline {subsubsection}{Convertir el tiempo:}{13}{subsection.2.4.2}% +\contentsline {subsubsection}{Calcular diferencias de tiempo:}{14}{subsection.2.4.2}% +\contentsline {subsubsection}{Otras funciones:}{14}{subsection.2.4.2}% +\contentsline {section}{\numberline {2.5}Transmisor-Receptor Asíncrono Universal}{14}{section.2.5}% +\contentsline {section}{\numberline {2.6}Sensores de concentración de gas}{15}{section.2.6}% +\contentsline {subsection}{\numberline {2.6.1}Controladores de sensores}{15}{subsection.2.6.1}% +\contentsline {subsection}{\numberline {2.6.2}Sensor de oxígeno \textit {LuminOx Optical Oxygen LOX-02}}{16}{subsection.2.6.2}% +\contentsline {subsection}{\numberline {2.6.3}Sensor de monóxido de carbono CO-AF}{17}{subsection.2.6.3}% +\contentsline {subsection}{\numberline {2.6.4}Tarjeta controladora EC200}{17}{subsection.2.6.4}% +\contentsline {subsubsection}{Los comandos para obtener mediciones son los siguientes:}{19}{figure.2.10}% +\contentsline {subsubsection}{Los comandos para realizar configuraciones son los siguientes:}{19}{figure.2.10}% +\contentsline {subsubsection}{Los comandos para obtener información son los siguientes:}{20}{figure.2.10}% +\contentsline {subsection}{\numberline {2.6.5}Sensor de bióxido de carbono \textit {SprintIR‐W}}{20}{subsection.2.6.5}% +\contentsline {section}{\numberline {2.7}Aislador digital ISOW7842}{23}{section.2.7}% +\contentsline {section}{\numberline {2.8}Conclusión}{23}{section.2.8}% +\contentsline {chapter}{\numberline {3}Desarrollo del sistema}{25}{chapter.3}% +\contentsline {section}{\numberline {3.1}Beaglebone Black}{26}{section.3.1}% +\contentsline {subsection}{\numberline {3.1.1}Configuraciones realizadas en la \textit {Beaglebone}}{27}{subsection.3.1.1}% +\contentsline {section}{\numberline {3.2}Sensores de concentración de gases}{29}{section.3.2}% +\contentsline {subsection}{\numberline {3.2.1}Circuitos controladores}{29}{subsection.3.2.1}% +\contentsline {subsection}{\numberline {3.2.2}Configuración de los sensores}{30}{subsection.3.2.2}% +\contentsline {section}{\numberline {3.3}Atmósfera parcialmente aislada}{30}{section.3.3}% +\contentsline {section}{\numberline {3.4}Circuito de aislamiento}{31}{section.3.4}% +\contentsline {subsection}{\numberline {3.4.1}Conexiones}{33}{subsection.3.4.1}% +\contentsline {section}{\numberline {3.5}Programa de adquisición de datos}{34}{section.3.5}% +\contentsline {subsection}{\numberline {3.5.1}Función principal}{34}{subsection.3.5.1}% +\contentsline {subsection}{\numberline {3.5.2}Función \texttt {sensConf()}}{35}{subsection.3.5.2}% +\contentsline {subsection}{\numberline {3.5.3}Función de adquisición de datos \texttt {DAQ()}}{37}{subsection.3.5.3}% +\contentsline {section}{\numberline {3.6}Libreria \texttt {uart.h v1.0} }{40}{section.3.6}% +\contentsline {subsection}{\numberline {3.6.1}Función \texttt {uartConf()}}{40}{subsection.3.6.1}% +\contentsline {subsection}{\numberline {3.6.2}Función \texttt {uartClose()}}{41}{subsection.3.6.2}% +\contentsline {subsection}{\numberline {3.6.3}Función \texttt {uartTransmit()}}{42}{subsection.3.6.3}% +\contentsline {subsection}{\numberline {3.6.4}Función \texttt {uartReceive()}}{42}{subsection.3.6.4}% +\contentsline {section}{\numberline {3.7}Archivo de datos}{43}{section.3.7}% +\contentsline {section}{\numberline {3.8}Conclusiones}{43}{section.3.8}% +\contentsline {chapter}{\numberline {4}Pruebas y resultados}{45}{chapter.4}% +\contentsline {section}{\numberline {4.1}Pruebas}{45}{section.4.1}% +\contentsline {subsection}{\numberline {4.1.1}Medición de los gases de exhalación de una persona}{45}{subsection.4.1.1}% +\contentsline {subsection}{\numberline {4.1.2}Adquisición de datos del proceso de combustión}{47}{subsection.4.1.2}% +\contentsline {section}{\numberline {4.2}Resultados de las mediciones de los gases de exhalación}{47}{section.4.2}% +\contentsline {subsection}{\numberline {4.2.1}Comportamiento de las variables medidas}{48}{subsection.4.2.1}% +\contentsline {subsection}{\numberline {4.2.2}Comparación de los resultados obtenidos de las pruebas de medición de gases de exhalación}{54}{subsection.4.2.2}% +\contentsline {section}{\numberline {4.3}Resultados de las pruebas de combustión}{56}{section.4.3}% +\contentsline {subsection}{\numberline {4.3.1}Comportamiento de las variables medidas en la prueba de combustión}{56}{subsection.4.3.1}% +\contentsline {subsection}{\numberline {4.3.2}Comparación de los resultados obtenidos las prueba de adquisición de datos de la combustión}{63}{subsection.4.3.2}% +\contentsline {section}{\numberline {4.4}Conclusiones del capítulo}{64}{section.4.4}% +\contentsline {chapter}{\numberline {5}Conclusiones}{66}{chapter.5}% +\contentsline {chapter}{\numberline {A}Anexo o Apéndice}{69}{appendix.Alph1}% +\contentsline {section}{\numberline {A.1}Códigos}{69}{section.Alph1.1}% +\contentsline {section}{\numberline {A.2}Tablas de datos}{74}{section.Alph1.2}% +\contentsline {section}{\numberline {A.3}Gráficas de los datos obtenidos de las pruebas}{75}{section.Alph1.3}% +\contentsline {subsection}{\numberline {A.3.1}Medición de gases de exhalación: Prueba no. 2}{75}{subsection.Alph1.3.1}% +\contentsline {subsection}{\numberline {A.3.2}Medición de gases de exhalación: Prueba no. 3}{79}{subsection.Alph1.3.2}% +\contentsline {subsection}{\numberline {A.3.3}Medición de gases de exhalación: Prueba no. 4}{83}{subsection.Alph1.3.3}% +\contentsline {subsection}{\numberline {A.3.4}Medición de gases de exhalación: Prueba no. 5}{87}{subsection.Alph1.3.4}% +\contentsline {subsection}{\numberline {A.3.5}Adquisición del proceso de combustión: Prueba no. 2}{91}{subsection.Alph1.3.5}% +\contentsline {subsection}{\numberline {A.3.6}Adquisición del proceso de combustión: Prueba no. 3}{95}{subsection.Alph1.3.6}% +\contentsline {subsection}{\numberline {A.3.7}Adquisición del proceso de combustión: Prueba no. 4}{99}{subsection.Alph1.3.7}% +\contentsline {subsection}{\numberline {A.3.8}Adquisición del proceso de combustión: Prueba no. 5}{103}{subsection.Alph1.3.8}%