Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas
En la Universidad Distrital FJDC, se cuenta con la disposición de un osciloscopio de fósforo digital, el cual combina las características de un osciloscopio analógico con las de uno digital, esto con el fin de mejorar la precisión en sus medidas aumentando el número de muestras. Además tiene un gran...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2017
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/6135
- Acceso en línea:
- http://hdl.handle.net/11349/6135
- Palabra clave:
- Interfaz gráfica
Pruebas tipo impulso
Impulso tipo rayo
Impulso tipo maniobra
Osciloscopio Tektronix DPO 7054C
MATLAB GUIDE
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS
ELECTRICIDAD - MEDICIONES
PROGRAMACIÓN (COMPUTADORES ELECTRÓNICOS)
INTERFASES GRÁFICAS CON EL USUARIO (SISTEMAS PARA COMPUTADOR)
Graphic interface
Impulse tests
Lightning impulse
Maneuvering impulse
Oscilloscope Tektronix DPO 7054C
MATLAB GUIDE
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_5469ad2d5bde91fcc823485525bce557 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/6135 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas |
dc.title.titleenglish.spa.fl_str_mv |
Programming and Implementation of Graphic Interface Applied to the Tektronix dpo 7054c Oscilloscope for Test Type Impulse in the High Voltage Laboratory of the Universidad Distrital Francisco Jose de Caldas |
title |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas |
spellingShingle |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas Interfaz gráfica Pruebas tipo impulso Impulso tipo rayo Impulso tipo maniobra Osciloscopio Tektronix DPO 7054C MATLAB GUIDE TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS ELECTRICIDAD - MEDICIONES PROGRAMACIÓN (COMPUTADORES ELECTRÓNICOS) INTERFASES GRÁFICAS CON EL USUARIO (SISTEMAS PARA COMPUTADOR) Graphic interface Impulse tests Lightning impulse Maneuvering impulse Oscilloscope Tektronix DPO 7054C MATLAB GUIDE |
title_short |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas |
title_full |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas |
title_fullStr |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas |
title_full_unstemmed |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas |
title_sort |
Programación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de Caldas |
dc.contributor.advisor.spa.fl_str_mv |
Avendaño Avendaño, Carlos Alberto |
dc.subject.spa.fl_str_mv |
Interfaz gráfica Pruebas tipo impulso Impulso tipo rayo Impulso tipo maniobra Osciloscopio Tektronix DPO 7054C MATLAB GUIDE |
topic |
Interfaz gráfica Pruebas tipo impulso Impulso tipo rayo Impulso tipo maniobra Osciloscopio Tektronix DPO 7054C MATLAB GUIDE TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS ELECTRICIDAD - MEDICIONES PROGRAMACIÓN (COMPUTADORES ELECTRÓNICOS) INTERFASES GRÁFICAS CON EL USUARIO (SISTEMAS PARA COMPUTADOR) Graphic interface Impulse tests Lightning impulse Maneuvering impulse Oscilloscope Tektronix DPO 7054C MATLAB GUIDE |
dc.subject.lemb.spa.fl_str_mv |
TECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICAS ELECTRICIDAD - MEDICIONES PROGRAMACIÓN (COMPUTADORES ELECTRÓNICOS) INTERFASES GRÁFICAS CON EL USUARIO (SISTEMAS PARA COMPUTADOR) |
dc.subject.keyword.spa.fl_str_mv |
Graphic interface Impulse tests Lightning impulse Maneuvering impulse Oscilloscope Tektronix DPO 7054C MATLAB GUIDE |
description |
En la Universidad Distrital FJDC, se cuenta con la disposición de un osciloscopio de fósforo digital, el cual combina las características de un osciloscopio analógico con las de uno digital, esto con el fin de mejorar la precisión en sus medidas aumentando el número de muestras. Además tiene un gran número de funciones que vale la pena explotar, ya que cuenta con el sistema operativo Windows 7, lo que implica que se pueden desarrollar varios tipos de aplicaciones o interfaces gráficas. Hemos realizado la programación de una interfaz gráfica para las pruebas tipo impulso, específicamente cuatro pruebas: impulso tipo rayo onda completa, impulso tipo rayo onda recortada, impulso de corriente e impulso tipo maniobra, con el fin de ser aplicadas a equipos que se puedan acoplar a un sistema de potencia. Para ello se debe cumplir con las normas nacionales e internacionales, donde se definen una serie de procesos; dentro de los cuales se encuentran las pruebas eléctricas en el campo de distribución y media tensión. En dichas pruebas se evidencian algunas deficiencias técnicas y tecnológicas.Una de las deficiencias más importantes es que esta operación es visualizada en el osciloscopio, pero las medidas de los parámetros normalizados, como lo son:el tiempo de frente, elvalor pico y el tiempo de cola;son tomados manualmente. Esto se ve reflejado en la calidad de la información, también cabe resaltar que realizar esta tarea puede resultar muy tediosa y prolongada, además de que se generen ruidos y el osciloscopio no entrega una señal pura, por lo cual algunas medidas suelen ser incorrectas o con un porcentaje de error mayor, ya que realmente estamos visualizando ruidos e interferencias. Es por esto que mejoramos la calidad de las pruebas tipo impulso y la optimización del tiempo para cualquier objeto de prueba en el laboratorio. Esta aplicación automatizala toma de medidas para dicha prueba y servirá de apoyo al desarrollo de la formación del estudiante en el área de la alta tensión.La implementación de lo anterior hasido realizadapor medio del entorno de programación visual de GUIDE disponible en MATLAB, el cual facilita la unión entre la parte matemática y la interfaz gráfica del usuario. Esperamos que esteproyecto sea una gran iniciativa para que se desarrollenmás estudios relacionados con este osciloscopio, ya que es una gran herramienta con la que cuenta la universidad y no se está aprovechando al máximo. |
publishDate |
2017 |
dc.date.accessioned.none.fl_str_mv |
2017-08-02T16:36:15Z |
dc.date.available.none.fl_str_mv |
2017-08-02T16:36:15Z |
dc.date.created.spa.fl_str_mv |
2017-02-23 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/6135 |
url |
http://hdl.handle.net/11349/6135 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
http://repository.udistrital.edu.co/bitstream/11349/6135/6/PROGRAMACI%c3%93N%20E%20IMPLEMENTACI%c3%93N%20DE%20INTERFAZ%20GR%c3%81FICA%20APLICADA%20AL%20OSCILOSCOPIO%20TEKTRONIX%20DPO%207054C%20PARA%20PRUEBAS%20TIPO%20IMPULSO%20EN%20EL%20LABORATORIO%20DE%20ALTA%20TENSI%c3%93N%20DE%20LA%20UNIVERSIDAD%20DISTRITAL%20FJDC.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/6135/1/PROGRAMACI%c3%93N%20E%20IMPLEMENTACI%c3%93N%20DE%20INTERFAZ%20GR%c3%81FICA%20APLICADA%20AL%20OSCILOSCOPIO%20TEKTRONIX%20DPO%207054C%20PARA%20PRUEBAS%20TIPO%20IMPULSO%20EN%20EL%20LABORATORIO%20DE%20ALTA%20TENSI%c3%93N%20DE%20LA%20UNIVERSIDAD%20DISTRITAL%20FJDC.pdf http://repository.udistrital.edu.co/bitstream/11349/6135/2/license_url http://repository.udistrital.edu.co/bitstream/11349/6135/3/license_text http://repository.udistrital.edu.co/bitstream/11349/6135/4/license_rdf http://repository.udistrital.edu.co/bitstream/11349/6135/5/license.txt |
bitstream.checksum.fl_str_mv |
ad7b0d7f7963b3226ee21ed996b383f9 4397f423e9cf2b1b0e6ebe928bd73226 321f3992dd3875151d8801b773ab32ed d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e da5c6a3ca62d5dd4853000a60fee7083 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1803712654259257344 |
spelling |
Avendaño Avendaño, Carlos AlbertoVelasco Cabanzo, GilbertoPeña Mendina, Harold2017-08-02T16:36:15Z2017-08-02T16:36:15Z2017-02-23http://hdl.handle.net/11349/6135En la Universidad Distrital FJDC, se cuenta con la disposición de un osciloscopio de fósforo digital, el cual combina las características de un osciloscopio analógico con las de uno digital, esto con el fin de mejorar la precisión en sus medidas aumentando el número de muestras. Además tiene un gran número de funciones que vale la pena explotar, ya que cuenta con el sistema operativo Windows 7, lo que implica que se pueden desarrollar varios tipos de aplicaciones o interfaces gráficas. Hemos realizado la programación de una interfaz gráfica para las pruebas tipo impulso, específicamente cuatro pruebas: impulso tipo rayo onda completa, impulso tipo rayo onda recortada, impulso de corriente e impulso tipo maniobra, con el fin de ser aplicadas a equipos que se puedan acoplar a un sistema de potencia. Para ello se debe cumplir con las normas nacionales e internacionales, donde se definen una serie de procesos; dentro de los cuales se encuentran las pruebas eléctricas en el campo de distribución y media tensión. En dichas pruebas se evidencian algunas deficiencias técnicas y tecnológicas.Una de las deficiencias más importantes es que esta operación es visualizada en el osciloscopio, pero las medidas de los parámetros normalizados, como lo son:el tiempo de frente, elvalor pico y el tiempo de cola;son tomados manualmente. Esto se ve reflejado en la calidad de la información, también cabe resaltar que realizar esta tarea puede resultar muy tediosa y prolongada, además de que se generen ruidos y el osciloscopio no entrega una señal pura, por lo cual algunas medidas suelen ser incorrectas o con un porcentaje de error mayor, ya que realmente estamos visualizando ruidos e interferencias. Es por esto que mejoramos la calidad de las pruebas tipo impulso y la optimización del tiempo para cualquier objeto de prueba en el laboratorio. Esta aplicación automatizala toma de medidas para dicha prueba y servirá de apoyo al desarrollo de la formación del estudiante en el área de la alta tensión.La implementación de lo anterior hasido realizadapor medio del entorno de programación visual de GUIDE disponible en MATLAB, el cual facilita la unión entre la parte matemática y la interfaz gráfica del usuario. Esperamos que esteproyecto sea una gran iniciativa para que se desarrollenmás estudios relacionados con este osciloscopio, ya que es una gran herramienta con la que cuenta la universidad y no se está aprovechando al máximo.At the Universidad Distrital FJDC, a digital phosphor oscilloscope is available, which combines the characteristics of an analog oscilloscope with a digital oscilloscope, in order to improve the accuracy of its measurements by increasing the number of samples. It also has a large number of functions that are worth exploiting, as it has the Windows 7 operating system, which means that you can develop several types of applications or graphical interfaces. We have programmed a graphical interface for impulse-type tests, specifically four tests: full wave ray pulse, cut wave pulse type, current pulse and maneuver pulse type, in order to be applied to equipment that can be coupled to A power system. To do this, national and international standards must be complied with, where a series of processes are defined; Within which 10 find electrical tests in the field of distribution and medium voltage. These tests show some technical and technological deficiencies. One of the most important deficiencies is that this operation is visualized on the oscilloscope, but the measurements of the normalized parameters, such as the time front, peak value and the time of Glue are taken manually. This is reflected in the quality of the information, it is also worth noting that performing this task can be very tedious and prolonged, in addition to generating noises and the oscilloscope does not deliver a pure signal, so some measures are often incorrect or A higher error rate, since we are actually visualizing noise and interference. That's why we improve the quality of impulse-type tests and the optimization of time for any test object in the laboratory. This application automates the taking of measures for this test and will support the development of student training in the area of high voltage. The implementation of the above has been done through the GUIDE visual programming environment available in MATLAB, which facilitates The union between the mathematical part and the graphical user interface. We hope that this project is a great initiative to develop more studies related to this oscilloscope, since it is a great tool that the university has and is not being maximized.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Interfaz gráficaPruebas tipo impulsoImpulso tipo rayoImpulso tipo maniobraOsciloscopio Tektronix DPO 7054CMATLAB GUIDETECNOLOGÍA EN ELECTRICIDAD - TESIS Y DISERTACIONES ACADÉMICASELECTRICIDAD - MEDICIONESPROGRAMACIÓN (COMPUTADORES ELECTRÓNICOS)INTERFASES GRÁFICAS CON EL USUARIO (SISTEMAS PARA COMPUTADOR)Graphic interfaceImpulse testsLightning impulseManeuvering impulseOscilloscope Tektronix DPO 7054CMATLAB GUIDEProgramación e Implementación de Interfaz Gráfica Aplicada al Osciloscopio Tektronix dpo 7054c para Pruebas Tipo Impulso en el Laboratorio de Alta Tensión de la Universidad Distrital Francisco José de CaldasProgramming and Implementation of Graphic Interface Applied to the Tektronix dpo 7054c Oscilloscope for Test Type Impulse in the High Voltage Laboratory of the Universidad Distrital Francisco Jose de Caldasinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILPROGRAMACIÓN E IMPLEMENTACIÓN DE INTERFAZ GRÁFICA APLICADA AL OSCILOSCOPIO TEKTRONIX DPO 7054C PARA PRUEBAS TIPO IMPULSO EN EL LABORATORIO DE ALTA TENSIÓN DE LA UNIVERSIDAD DISTRITAL FJDC.pdf.jpgPROGRAMACIÓN E IMPLEMENTACIÓN DE INTERFAZ GRÁFICA APLICADA AL OSCILOSCOPIO TEKTRONIX DPO 7054C PARA PRUEBAS TIPO IMPULSO EN EL LABORATORIO DE ALTA TENSIÓN DE LA UNIVERSIDAD DISTRITAL FJDC.pdf.jpgIM Thumbnailimage/jpeg5351http://repository.udistrital.edu.co/bitstream/11349/6135/6/PROGRAMACI%c3%93N%20E%20IMPLEMENTACI%c3%93N%20DE%20INTERFAZ%20GR%c3%81FICA%20APLICADA%20AL%20OSCILOSCOPIO%20TEKTRONIX%20DPO%207054C%20PARA%20PRUEBAS%20TIPO%20IMPULSO%20EN%20EL%20LABORATORIO%20DE%20ALTA%20TENSI%c3%93N%20DE%20LA%20UNIVERSIDAD%20DISTRITAL%20FJDC.pdf.jpgad7b0d7f7963b3226ee21ed996b383f9MD56open accessORIGINALPROGRAMACIÓN E IMPLEMENTACIÓN DE INTERFAZ GRÁFICA APLICADA AL OSCILOSCOPIO TEKTRONIX DPO 7054C PARA PRUEBAS TIPO IMPULSO EN EL LABORATORIO DE ALTA TENSIÓN DE LA UNIVERSIDAD DISTRITAL FJDC.pdfPROGRAMACIÓN E IMPLEMENTACIÓN DE INTERFAZ GRÁFICA APLICADA AL OSCILOSCOPIO TEKTRONIX DPO 7054C PARA PRUEBAS TIPO IMPULSO EN EL LABORATORIO DE ALTA TENSIÓN DE LA UNIVERSIDAD DISTRITAL FJDC.pdfHemos realizado la programación de una interfaz gráfica para las pruebas tipo impulso, específicamente cuatro pruebas: impulso tipo rayo onda completa, impulso tipo rayo onda recortada, impulso de corriente e impulso tipo maniobra, con el fin de ser aplicadas a equipos que se puedan acoplar a un sistema de potencia.application/pdf3217420http://repository.udistrital.edu.co/bitstream/11349/6135/1/PROGRAMACI%c3%93N%20E%20IMPLEMENTACI%c3%93N%20DE%20INTERFAZ%20GR%c3%81FICA%20APLICADA%20AL%20OSCILOSCOPIO%20TEKTRONIX%20DPO%207054C%20PARA%20PRUEBAS%20TIPO%20IMPULSO%20EN%20EL%20LABORATORIO%20DE%20ALTA%20TENSI%c3%93N%20DE%20LA%20UNIVERSIDAD%20DISTRITAL%20FJDC.pdf4397f423e9cf2b1b0e6ebe928bd73226MD51open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://repository.udistrital.edu.co/bitstream/11349/6135/2/license_url321f3992dd3875151d8801b773ab32edMD52open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/6135/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/6135/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/6135/5/license.txtda5c6a3ca62d5dd4853000a60fee7083MD55open access11349/6135oai:repository.udistrital.edu.co:11349/61352023-06-13 14:26:33.273open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |