tag:blogger.com,1999:blog-63715613123695774672024-03-05T10:31:39.792-06:00Prueba, Medición y Control<br><br><br><br><br>Noticias, artículos y consejos acerca de la <b>supervisón</b>, <b>prueba</b>, <b>medición</b> y el <b>control</b> con un enfoque en los productos de National Instruments: <b>LabVIEW</b>, <b>TestStand</b>, <b>LabWindows/CVI</b> y <b>Measurement Studio</b> (C++, Visual Basic y C#).Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-6371561312369577467.post-60751437634680553562023-03-17T19:44:00.010-06:002024-01-19T20:22:55.285-06:00Actividades 2022<p>En 2022, desarrollamos y fabricamos soluciones innovadoras de prueba y medición para satisfacer las necesidades de nuestros clientes en diversos sectores industriales. También consolidamos nuestras asociaciones con actores locales. Fortalecimos nuestras actividades y cooperación en cinco países clave: México, Brasil, Túnez, China, Estados Unidos y Francia. Aquí está la lista de proyectos: </p><ul style="text-align: left;"><li><b>Modems DOCSIS 3.1, WiFi6 y soporte de inicio de producción</b></li><ul><li>Lista de pruebas:</li><ul><li>OTP en memoria,</li><li>prueba DOCSIS upstream y downstream,</li><li>calibración y prueba WiFi 802.11ax 2,4GHz y 5GHz en tx, rx, rssi, beamforming,</li><li>USB, FXS VoiP, Ethernet 1Gbps y 2,5Gbps</li><li>prueba de antenas WiFi por NFT</li><li>prueba de LEDs y botones</li><li>prueba funcional DOCSIS con CMTS</li><li>personalización con instalación de software cliente y configuración de parámetros como direcciones MAC, SSID, contraseñas, etc.</li></ul><li>diseño y fabricación de interfaces de prueba para toda la línea</li><li>desarrollo de software de prueba con TestStand de NI.</li><li>acompañamiento del inicio de la producción (NPI: New Product Introduction) con análisis de datos y fallas, FPY, cp, cpk, tiempo de prueba y aumento de volúmenes de producción.</li></ul><li><b>Modems de fibra óptica GPON, WiFi6 y soporte de inicio de producción</b></li><ul><li>Lista de pruebas:</li><ul><li>USB, FXS, Ethernet 1Gbps</li><li>prueba de antenas WiFi por NFT</li><li>prueba de LEDs y botones</li><li>prueba funcional GPON con OLT</li><li>personalización con instalación de software cliente y configuración de parámetros como direcciones MAC, SSID, contraseñas, etc.</li></ul><li>diseño y fabricación de interfaces de prueba para toda la línea</li><li>desarrollo de software de prueba con TestStand de NI.</li><li>acompañamiento del inicio de la producción (NPI: New Product Introduction) con análisis de datos y fallas, FPY, cp, cpk, tiempo de prueba y aumento de volúmenes de producción.</li></ul><li><b>Video Soundbox y soporte de inicio de producción</b></li><ul><li>Lista de pruebas:</li><ul><li>Ethernet, USB, HDMI, infrarrojo, LEDs, cable de entrada</li><li>Acústica de tweeters, woofer y micrófonos</li></ul><li>fabricación de interfaces de prueba personalizadas para toda la línea según las especificaciones del cliente</li><li>acompañamiento del inicio de la producción (NPI: New Product Introduction) con análisis de datos y fallas, FPY, cp, cpk, tiempo de prueba y aumento de volúmenes de producción.</li></ul><li><b>Estación de medición cosmética</b>, desde 2010 hemos estado desarrollando un software de medición para estudios clínicos en cosmética:</li><ul><li>rediseño de la interfaz de usuario</li><li>agregado de nuevas funciones, incluyendo la sincronización con la nube</li><li>agregado de nuevos instrumentos</li><li>desarrollado con LabVIEW.</li></ul><li></li><li><b>Prueba de caja de fusibles para automóviles</b>, software de asistencia para la inserción manual de componentes y verificación por visión</li><ul><li>agregado de funciones al software</li><li>soporte en el análisis de datos de producción.</li></ul></ul><p></p><div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-16162016497268657452021-12-31T09:51:00.000-06:002022-01-09T10:02:54.690-06:00Actividades 2021<p> Actividades en 2021 entre México, Brasil, Túnez, China y Francia:</p><p></p><ul style="text-align: left;"><li><b>Bancos de prueba de decodificadores con altavoz conectado en Linux y el asistente virtual Alexa</b>:</li><ul><li>fabricación de interfaces de prueba para validación acústica, audio, vídeo, WiFi, Bluetooth</li><li>instalación en línea de producción</li><li>seguimiento del inicio de la producción</li></ul><li><b>Bancos de prueba de módem de fibra óptica GPON</b>: diseño / fabricación de interfaces de prueba y desarrollo de software de prueba (basado en National Instruments TestStand) para probar:</li><ul><li>Fibra óptica GPON: prueba funcional con OLT</li><li>Teléfono, USB, Ethernet</li><li>NFT (Near Field Testing) para la verificación de antenas WiFi 6</li><li>Prueba de velocidad WiFi 2.4GHz y 5GHz (rendimiento) y WiFi 6</li><li>Prueba de color LED y prueba de botón automatizada</li><li>Descarga de software del cliente y personalización (dirección MAC, SSID, contraseña, etc.)</li><li>Prueba de interfaz de usuario (con automatización de selenio)</li></ul><li><b>Bancos de prueba de componentes para vehículos eléctricos</b>:</li><ul><li>pruebas dieléctricas (5000V) y medidas eléctricas funcionales</li><li>detalles técnicos :</li><ul><li>desarrollo bajo TestStand y LabVIEW</li><li>instrumentos: Keysight, Associated Research, Pickering, Gw Instek, B&K Precision, comunicación con PLC en protocolo MC (protocolo de comunicación MELSEC)</li></ul></ul></ul><p></p><div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-15446357494054235432020-12-31T09:52:00.051-06:002022-01-09T10:02:44.554-06:00Actividades 2020<p>Actividades en 2020 entre México, Brasil, Estados Unidos, China y Francia:</p><p></p><ul style="text-align: left;"><li><b>Bancos de prueba de módem cable DOCSIS 3.1</b>: diseño / fabricación de interfaces de prueba y desarrollo de software de prueba (basado en National Instruments TestStand) para probar:</li><ul><li>DOCSIS 3.1: verificación de tablas de calibración de frecuencia, probado con generador y analizador de frecuencia + prueba funcional con CMTS</li><li>WiFi 11.ax: prueba de EVM, MASK, PER</li><li>Teléfono, USB, Ethernet</li><li>NFT (Near Field Testing) para la verificación de antenas WiFi</li><li>Prueba de rendimiento WiFi de 2,4 GHz y 5 GHz</li><li>Prueba de color LED y prueba de botones automatizados</li><li>Descarga de automatización y personalización del software cliente (dirección MAC, SSID, contraseña, etc.)</li></ul><li><b>Soporte para bancos de prueba de WiFi en centro de reparación para módem VDSL</b> (basado en TestStand)</li><li><b>Soporte de banco de prueba de bloque de fusibles de camión</b>: incorporación de nuevas funcionalidades en un banco de pruebas que hemos desarrollado. Las tecnologías utilizadas son visión de National Instruments y LabVIEW.</li><li><b>Soporte de una fundidora de metales para plata</b> en pérdida de comunicación con instrumentos de medida (LabVIEW)</li><li><b>Auditoria de un banco de pruebas de sensores de presión en una maquiladora automotriz</b>: análisis de problema de ruido eléctrico y presentación de mejoras a aplicar</li><li><b>Banco de prueba de módem de fibra óptica GPON</b> (ONT): diseño / fabricación de interfaces de prueba y desarrollo de software de prueba (basado en National Instruments TestStand) para probar:</li><ul><li>Fibra óptica GPON: prueba funcional con OLT</li><li>Teléfono, USB, Ethernet</li><li>NFT (Near Field Testing) para la verificación de antenas WiFi</li><li>Prueba de velocidad WiFi de 2,4 GHz y 5 GHz (rendimiento)</li><li>Prueba de color LED y prueba de botón automatizada</li><li>Descarga de software cliente y personalización (dirección MAC, SSID, contraseña, etc.)</li></ul></ul><p></p><div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-10724169201605731572019-12-31T10:03:00.001-06:002022-01-09T10:07:52.199-06:00Actividades 2019<p> Las actividades de 2019 son las siguientes:</p><p></p><ul style="text-align: left;"><li><b>Verificación del grabado de identificación en lingotes de plata</b>: integración de hardware y desarrollo de un sistema de verificación de identificadores grabados en lingotes de plata de 30 kg en una fundición. Este probador se basa en la visión de National Instruments para cámaras y LabVIEW que se comunica con PLC.</li><li><b>Probador de WiFi para centro de reparación de módem DSL</b>: integración de hardware y desarrollo de software para probar tarjetas PCBA de módem en reparación, con cables SMA, sondas de prueba de RF, generador / analizador de vectores y TestStand.</li><li><b>Integración de instrumentos de medición para análisis clínico de piel para cosmetología</b> basados en LabVIEW.</li><li><b>Banco de prueba de tarjetas electrónicas para máquina de café</b>: desarrollo del secuenciador de pruebas y drivers de instrumentos para su integración con un banco de pruebas fabricado por el cliente. La solución está basada en LabVIEW y TestStand.</li><li><b>Soporte en bancos de prueba de módem de fibra óptica GPON</b> basados en TestStand de National Instruments</li></ul><p></p><div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-25273710070555194692018-12-31T12:00:00.000-06:002019-03-15T18:50:28.866-06:00Actividades 2018<div dir="ltr" style="text-align: left;" trbidi="on">
Durante el transcurso del año 2018 hemos desarrollado soluciones de medición, probadores y sistemas de trazabilidad de la producción, pero también capacitación en nuestra especialidad. Lo que nos llevo a trabajar con México, Estados Unidos, Brasil, Francia y España.<br />
Aquí viene una lista de las actividades principales:<br />
<ul style="text-align: left;">
<li><b>software de análisis para la prueba del azufre</b>, este sistema tiene dos partes: software para la comunicación con un horno para guardar las medidas en una base de datos, y clientes en la red que se conectan a la base de datos para el análisis de los datos y mostrar los resultados en gráficos para agilizar el seguimiento de la producción y la generación de reportes. Fue desarrollado en LabVIEW para <a href="http://www.penoles.com.mx/" target="_blank">Peñoles</a>.</li>
<li><b>probador de calidad de gases para usos en la industria alimentaria y medica, </b>con analizadores de gas Emerson, hardware de National Instruments y LabVIEW para <a href="https://www.messer.es/" target="_blank">Messer Ibérica</a>.</li>
<li><b>prueba de señal I2S para bocinas</b>, desarrollo para la adquisición, análisis y prueba de los señales audio digitales con tarjetas de National Instruments y LabVIEW, integrado a TestStand y LabWindows/CVI.</li>
<li><b>capacitación personalizada a los ingenieros de prueba del <a href="https://home.cern/" target="_blank">CERN</a></b>, el acelerador de partículas el mas grande del mundo, para apoyarlos en el desarrollo de probadores de tarjetas electrónicas con TestStand y LabWindows/CVI de National Instruments.</li>
<li><b>prueba de módem DSL, cable (DOCSIS) y fibra óptica (GPON)</b>, desarrollo de probadores para las pruebas funcionales como WiFi 2.4G y 5G ac, banda ancha, personalización de cada unidad para colocar las direcciones MAC entro otros datos y el firmware de los proveedores de acceso a Internet con una capacidad de producción de 1 500 unidades por turno. También ofrecí suporte técnico para analizar y resolver problemas para incrementar el volumen de producción.</li>
<li><b>conferencia </b>para presentar mis actividades y experiencia en un mondo globalizado desde México a la facultad de ingeniera, ciencias y arquitectura de la universidad Juárez del Estado de Durango en México gracias al jefe de posgrado Luis Oscar Guereca.</li>
<li><b>prueba de motores eléctricos</b>, desarrollo de un secuenciador de pruebas y drivers de instrumentos para la validación de motores. Técnica: LabVIEW, compact DAQ. </li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.comDurango, Mexique24.5592665 -104.658782117.183177 -114.98593059999999 31.935356 -94.3316336tag:blogger.com,1999:blog-6371561312369577467.post-38548399072323825512017-12-31T15:06:00.000-06:002019-03-15T17:01:51.649-06:00Actividades 2017<div dir="ltr" style="text-align: left;" trbidi="on">
El año 2017 fue un éxito en el desarrollo de hardware y software de banco de pruebas de prueba, medidas y trazabilidad de producción, formación y encuentros humanos en México, Estados Unidos, Brasil y Francia.<br />
<div style="text-align: left;">
Aquí está una lista de las actividades principales:</div>
<ul style="text-align: left;">
<li><b>probadores de pruebas de bloque de fusibles por visión para la producción de camiones Freightliner</b> (Daimler): un probador en México y dos en Estados Unidos (técnica: LabVIEW, visión).</li>
<li><b>producción de dos nuevos modelos de módem DSL</b>: desarrollo de las pruebas al final de la línea (EOL) de la tarjeta y el producto terminado con acompañamiento del inicio de la producción (NPI) en Brasil (técnica: TestStand, LabWindows/CVI).</li>
<li><b>prueba de motor eléctrico y Modbus TCP</b>: el desarrollo de un software para controlar un banco de pruebas de motor en dos modos. El modo local permite al técnico de probar el motor con medidas hechas por el software. El modo remoto permite a otro sistema de enviar comandos para automatizar el control y las medidas por Modbus TCP. Todas las medidas están disponibles en cualquier momento a través de Modbus TCP. Este sistema se instaló en Francia (técnica: LabVIEW).</li>
<li><b>probadores WiFi </b><b>para módem de fibra óptica GPON</b>: desarrollo del hardware y software de un banco de pruebas para el centro de servicios en Brasil. Se detecta las fallas y se identifica la antenas (y su cadena RF) para facilitar la reparación (técnica: TestStand)</li>
<li><b>sistema de trazabilidad para la producción de sensores en la industria automóvil</b>: desarrollo de interfaces táctiles para los operadores para controlar la producción de sensores de gas para Delphi (C #, Oracle)</li>
<li><b>software de estudio clínico de la piel para de la cosmetología</b>: la adición de una nueva medida (Translucimetro TLS850 de Diastron) y nuevas características para el software introducido en 2010 y ahora es utilizado por muchos laboratorios (técnica: LabVIEW; lugar: Francia).</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-16112459668688730362016-12-31T18:05:00.000-06:002019-03-15T17:02:13.270-06:00Actividades 2016<div dir="ltr" style="text-align: left;" trbidi="on">
Mis actividades profesionales principales en 2016 fueron:<br />
<ul style="text-align: left;">
<li><b>instrumento de medición de la calidad del magnesio</b>: desarrollo del hardware y software de une instrumento usado en laboratorio para la el análisis de la calidad de la extracción del magnesio. El instrumento identifica las partículas de impureza que son presentes en los vasos de pruebas, cuenta las partículas y da la distribución por tamaño. La precisión es de 22 micrómetros. El software genera reportes y guarda las medidas en un base de datos. Técnica: LAbVIEW, Visión. Lugar: México.</li>
<li><b>probadores de modem DSL</b>: suporte técnico en las pruebas de fin de linea de producción (EOL). Tecnica: TestStand, LabWindows/CVI. Lugar: Brasil.</li>
<li><b>sistema de medición para el estudio clínico de la piel</b>: el desarrollo de este sistema inicio en 2010 y agregamos constantemente nuevos instrumentos y nuevas funciones. Este año fueron nuevas funciones como nuevos formatos de reporte de análisis y optimizaciones. Técnica: LabVIEW y aparatos CK, Diastron.... Lugar: Francia.</li>
<li><b>probador de bloques de fusibles para camiones</b>: desarrollo de dos bancos de pruebas para nuevos modelos de camiones. Técnica: LabVIEW. Lugar: México.</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-71086898621563641362016-01-22T18:10:00.000-06:002018-01-22T18:42:04.274-06:00Actividades 2015<div dir="ltr" style="text-align: left;" trbidi="on">
En el año 2015 trabaje principalmente en los proyectos siguientes:<br />
<ul style="text-align: left;">
<li><b>banco de pruebas de WiFi 2.4 y 5GHz para m</b><b><b>ó</b>dems DSL en centros de reparación</b>: desarrollo del hardware y software de un sistema de calibración y verificación del WiFi a base de chipset Broadcom para un centro de reparación. Técnica: TestStand, Litepoint. Lugar: Estados Unidos.</li>
<li><b>estación de reparación / reconfiguración de la memoria flash de los m</b><b><b>ó</b>dems</b>: desarrollo del hardware y software de una solución para hacer "reworks" de la memoria flash para evitar de cambiar la. Técnica: LabVIEW, CLI, JTAG. Lugar: Estados Unidos.</li>
<li>b<b>ancos de pruebas para módems DOCSIS</b>: desarrollo de bancos de pruebas de fin de linea de producción (EOL tests) para la producción de modems DOCSIS, suporte técnico y análisis para el arranque de la producción (ramp up). Técnica: TestStand, LabWindows/CVI. Lugar: Brasil.</li>
<li><b>bancos de pruebas para módems fibra óptica GPON</b>: desarrollo de las pruebas de fin de linea de producción (EOL test) para la producción de módems GPON, suporte técnico y análisis para el arranque de la producción (ramp up). Técnica: TestStand, LabWindows/CVI. Lugar: Brasil.</li>
<li><b>banco de pruebas para motores de tractores</b>: desarrollo de un software para automatizar las mediciones para la ingeniería y validación de los nuevos motores de los tractores de John Deere. Técnica: LabVIEW, PXI, SCXI. Lugar: México.</li>
<li> <b>banco de pruebas eléctricas para bloques de fusibles</b>: mejora de la estabilidad y velocidad de las pruebas en fin de linea de producción. Técnica: TesStand, LabVIEW, CAN bus, PXI. Luga: México.</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-26517095904688317702014-12-31T19:02:00.000-06:002019-03-15T17:02:42.119-06:00Actividades 2014<div dir="ltr" style="text-align: left;" trbidi="on">
Mis actividades profesionales principales durante el año 2014 fueron:<br />
<ul style="text-align: left;">
<li><b>drivers IVI para instrumentos de medición para la industria petrolífera</b>: desarrollo en LabWindows/CVI de drivers IVI para usar los en TestStand. Lugar: Francia.</li>
<li>s<b>oftware asistente para la selección de productos cosméticos</b>: capturando las medidas de la piel, el software selecciona automáticamente los mejores productos cosméticos que convienen mas al cliente. Técnica: LabVIEW. Lugar: Francia.</li>
<li><b>software de medición para estudios clínicos de la piel</b>: desde 2010 agregamos instrumentos y funciones. Este año hemos trabajado en la mejora de los protocoles de comunicación con los instrumentos y mejora del editor de área de mediciones. Tecnica: LabVIEW. Lugar: Francia.</li>
<li><b>inspección visual de bloques de fusibles para camiones</b>: mejora de bancos de pruebas por visión de bloques de fusibles para la producción de camiones. Técnica: LabVIEW, Visión. Lugar: México.</li>
<li><b>prueba de componentes electrónicos</b>: secuenciador de medidas de tensión y temperatura de los componentes electrónicos en ciclos de temperatura. Technica: LabVIEW. Lugar: Francia.</li>
<li><b>estación de calibración y prueba del chipset WiFi 2.4GHz de módem DSL</b>: desarrollo hardware y software y instalación en un centro de reparación y capacitación de los operadores y técnicos. Técnica: TestStand, Litepoint. Lugar Estados Unidos.</li>
<li><b>estación de diagnostico del boot de módem</b>: esta estación de ayuda para el diagnostico, instalada en un centro de reparación permite al técnico de reparación de leer y analizar automáticamente el "trace" Linux del durante el inicio de la tarjeta (PCBA) y muestra el tipo de error al técnico (corrupción de la memoria flash, problema de acceso a recursos...); con esta solución el diagnostico solo toma pocos segundos. Técnica: LabVIEW. Lugar: Estados Unidos.</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-48091440475887689312014-10-27T17:09:00.001-06:002014-10-27T17:12:02.472-06:00NiDays Mexico 2014<div dir="ltr" style="text-align: left;" trbidi="on">
El 22 octubre 2014, tuve el placer de ir a los NiDays a México. Fue un día muy interesante para platicar de las ultimas tecnologías de pruebas y mediciones con los ingenieros de National Instruments y mis colegas de todas la república de México que trabajan para la industria como las universidades.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7m8gAhvYM1GjJhHFfPAcAmgIY83z48MlbT3sED1LwvRYCDhinZRlYhFOe8Y9MbO-smKc_Nm8O0Sdh57Bg83WkyenURVra61wx0mzqnCyGW9XYbVi99foXMQ3tmATholEaD8WEZ_93WrM/s1600/16782_743464705720164_5659242325455483722_n.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7m8gAhvYM1GjJhHFfPAcAmgIY83z48MlbT3sED1LwvRYCDhinZRlYhFOe8Y9MbO-smKc_Nm8O0Sdh57Bg83WkyenURVra61wx0mzqnCyGW9XYbVi99foXMQ3tmATholEaD8WEZ_93WrM/s1600/16782_743464705720164_5659242325455483722_n.jpg" height="298" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">El equipo de National Instruments Mexico a los NiDays de Mexico 2014 y yo orgullosamente miembro de la Alianza de los socios de National Instruments (National Instruments Alliance Partner). Gracias al ingeniero David Rodriguez Rosas para la foto.</td></tr>
</tbody></table>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-80785099656545393642013-12-31T20:50:00.000-06:002019-03-15T17:03:00.229-06:00Actividades 2013<div dir="ltr" style="text-align: left;" trbidi="on">
<span class="" id="result_box" lang="es"><span class="hps">Durante el año 2013 </span></span><span class="" id="result_box" lang="es"><span class="hps">las</span> <span class="hps">misiones</span> <span class="hps">de medición</span> y <span class="hps">prueba</span> <span class="hps">me llevaron</span> <span class="hps">en</span> <span class="hps">Francia,</span> <span class="hps">México</span><span class="">, Brasil</span><span class="">, Túnez,</span> <span class="hps">Canadá y los Estados</span> <span class="hps">Unidos.</span> <span class="hps">Me permitieron</span> <span class="hps">aumentar mi</span> <span class="hps">experiencia</span> <span class="hps">en la integración de bancos</span> <span class="hps">de pruebas </span><span class="hps">en las líneas</span> <span class="hps">de </span></span><span class="" id="result_box" lang="es"><span class="hps">fabricación en serie</span> <span class="hps">y responder a</span> <span class="hps">auditar</span> de sistemas <span class="hps">de prueba.</span> <span class="hps">Y siempre es</span> <span class="hps">un placer conocer a</span> <span class="hps">los distintos interesados,</span> <span class="hps">los ingenieros y los</span> <span class="hps">equipos de gestión</span> <span class="hps">de diferentes sectores</span><span class="">, diferentes</span> <span class="hps">países</span> <span class="hps">y comunicarse en</span> <span class="hps">diferentes</span> <span class="hps">idiomas</span> <span class="hps atn">(</span>Inglés, francés, <span class="hps">español</span> <span class="hps">y portugués).</span></span><br />
<span class="" id="result_box" lang="es"><span class="hps">Aquí va la lista de mis actividades en 2013:</span></span><br />
<ul style="text-align: left;">
<li><span class="" id="result_box" lang="es"><span class="hps">Auditoría</span> <span class="hps">del proceso de prueba</span><span class="hps"> en un</span> <span class="hps">centro de reparación</span> <span class="hps">de módem</span> <span class="hps">xDSL,</span> <span class="hps">definición de soluciones</span> <span class="hps">para establecer, desarrollar</span> <span class="hps">el nuevo proceso</span><span class="">, la disposición (layout) de la </span></span><span class="" id="result_box" lang="es"><span class=""><span class="" id="result_box" lang="es"><span class="hps">línea</span></span></span><span class="">.</span> <span class="hps">Esta optimización</span> <span class="hps">resultó en</span> <span class="hps">un aumento</span> <span class="hps">de</span> <span class="hps">500</span>% de la capacidad <span class="hps">de</span> <span class="hps">prueba (TestStand).</span></span></li>
<li><span class="" id="result_box" lang="es"><span class="hps">Accesoria en un proyecto de sistema de regulación de enfriamiento de láser con LabVIEW tiempo real y cRIO.</span></span></li>
<li>Desarrollo de un banco de qualidad en fin de linea de fabricación en serie de modem xDSL (GVT, Telefonica): VDSL, WIFI 2.4GHz, WIFI 5GHz, FTTH, Ethernet, HPNA (TestStand)</li>
<li>Optimización y <span class="short_text" id="result_box" lang="es"><span class="hps">depuración de bancos de pruebas funcionales en la fabricación en serie de modem xDSL: reducción de 40% del tiempo de prueba, reducción de las falsas fallas (TestStand, LabWindows/CVI)</span></span></li>
<li>Desarrollo de drivers de instrumentos para la medición de la piel con LabVIEW </li>
<li>Dearrollo de drivers IVI con LabWindow/CVI, para integrar en TestStand</li>
<li>Desarrollo de un sistema para medir del envejecimiento de componentes electronicos</li>
<li>Capacitaciones LabVIEW, LabWindows/CVI, medición y instrumentación con Visual Basic .Net (Measurement Studio)</li>
<li>Auditoria técnica de bancos de prueba de modems xDSL y fuentes en centros de reparación (GVT, Bell y Cablevision) para incrementar la capacidad de prueba y reparación: análisis de la viabilidad de las pruebas, estabilidad de la mediciones, estudio estadístico de las mediciones y datos de produción de los bancos de prueba, optimización de las acciones de los operadores, de los softwares, de la trazabilidad y de los flujos de los productos.</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-66044978717980868192013-11-08T14:48:00.002-06:002013-11-08T14:48:46.042-06:00 El aumento de la capacidad de prueba<div dir="ltr" style="text-align: left;" trbidi="on">
<div align="justify">
<br />
<span class="" id="result_box" lang="es"><span class="hps">Para este proyecto,</span> <span class="hps">mi cliente</span> <span class="hps">me pidió que</span> <span class="hps">aumentara</span> <span class="hps">la capacidad de sus bancos de pruebas de su servicio de </span></span><span class="" id="result_box" lang="es"><span class="hps"><span class="short_text" id="result_box" lang="es"><span class="hps">posventa</span></span></span>: pasar de <span class="hps">500</span> <span class="hps">unidades por</span> <span class="hps">día</span> <span class="hps">a</span> <span class="hps">2 500</span> <span class="hps">unidades por</span> <span class="hps">día</span><span> (aqui las unidades son modems ADSL/VDSL con teléfono, HPNA, WIFI, WAN, Ethernet y USB).</span> <span class="hps">El uso de</span> <span class="hps">bancos de pruebas</span> <span class="hps">en este caso de </span></span><span class="" id="result_box" lang="es"><span class="hps"><span class="short_text" id="result_box" lang="es"><span class="hps">posventa </span></span>es</span> <span class="hps">analizar y dar un diagnostico</span><span class="hps"></span> <span class="hps">para reemplazar</span> <span class="hps">los</span> <span class="hps">componentes defectuosos</span> <span class="hps">y luego</span> <span class="hps">verificar</span> <span class="hps">que la reparación</span> <span class="hps">haya</span> <span class="hps">resuelto el</span> <span class="hps">problema.</span></span> </div>
<h5 align="justify">
Análisis</h5>
<div align="justify">
<span class="" id="result_box" lang="es"><span class="hps">Para optimizar</span> los <span class="hps">bancos de pruebas </span></span><span class="" id="result_box" lang="es"><span class="hps"><span class="" id="result_box" lang="es">de la <span class="hps">mejor</span> forma</span></span><span class="">, el análisis</span> <span class="hps">es esencial</span> <span class="hps">para decidir</span> <span class="hps">qué acción tomar</span><span>.</span> <span class="hps">Encontré varios</span> <span class="hps">factores que limitaban</span> <span class="hps">la capacidad</span><span>:</span></span></div>
<ul>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><u><span class="hps">demasiadas</span> <span class="hps">acciones manuales</span></u><span>:</span> <span class="hps">la prueba</span> <span class="hps">es desigual</span><span>, además</span><span>, cada vez que el </span></span><span class="" id="result_box" lang="es"><span><span class="" id="result_box" lang="es"><span class="hps">operador</span><span> intervenga</span></span></span><span class="hps"></span><span>,</span> el <span class="hps">no está disponible</span> <span class="hps">para realizar acciones </span><span class="hps">en otro banco</span><span>.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><u><span class="hps">usabilidad</span><span> del b</span></u></span><span class="" id="result_box" lang="es"><span><u><span class="" id="result_box" lang="es"><span class="hps">anco de pruebas</span></span></u>:</span> <span class="hps">el operador</span> <span class="hps">pierde</span> <span class="hps">tiempo</span> <span class="hps">para colocar</span> <span class="hps">la unidad</span><span>,</span> <span class="hps">conectar y desconectar</span><span>.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><u><span class="hps">usabilidad del software de pruebas</span></u></span>: <span class="" id="result_box" lang="es"><span class="hps">resultados de las pruebas</span> <span class="hps">no</span> <span class="hps">son claramente identificables</span><span>, el operador</span> <span class="hps">pierde </span><span class="hps">tiempo para leer</span> <span class="hps">el diagnóstico</span><span>, o peor,</span> <span class="hps">se equivoca</span><span class="">.</span></span></div>
</li>
<li> <div align="justify">
<u>falsas fallas</u>: si hay falsas fallas, el operador duda del banco de pruebas y <span class="short_text" id="result_box" lang="es"><span class="hps">se reinicia</span> <span class="hps">la</span> <span class="hps">prueba, perdemos tiempo</span></span>. Las falsas fallas<span class="" id="result_box" lang="es"><span class="hps"></span> <span class="hps">pueden</span> <span class="hps">ser causadas</span> <span class="hps">por el hardware</span> <span class="hps atn">(</span><span class="">inestabilidad de la</span> <span class="hps">medición debido</span> <span class="hps">a la instrumentación</span><span>,</span> <span class="hps">cableado</span><span>,</span> <span class="hps">conectores o</span> <span class="hps">de cualquier otro componente</span><span>)</span> <span class="hps">como</span> <span class="hps">el software</span> <span class="hps atn">(</span><span>el procesamiento</span> <span class="hps">de la medición</span><span>, el análisis</span><span class="">, la tolerancia</span><span class="">)</span><span class="">.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><u><span class="hps">el uso de</span> <span class="hps">los recursos de hardware</span></u><span>:</span> <span class="hps">todas las pruebas</span> <span class="hps">se ejecutan</span> <span class="hps">una tras otra</span><span class="">, mientras que</span> <span class="hps">algunos </span><span class="hps">pueden ejecutarse en paralelo</span> <span class="hps">en la misma</span> <span class="hps">unidad o</span> <span class="hps">varias unidades</span><span>.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><span class="hps"><u>proceso</u>:</span> tener <span class="hps">un solo</span> <span class="hps">banco, para </span><span class="hps">ejecutar todas las</span> <span class="hps">acciones</span> <span class="hps">y las pruebas</span>, <span class="hps">no siempre es</span> <span class="hps">la solución más adecuada</span><span>. El numero y las funciones de los bancos</span> dependen <span class="hps">del producto</span><span>, de</span> <span class="hps">las</span> <span class="hps">pruebas a realizar</span><span>, del medio ambiente</span> <span class="hps">y del por qué</span> <span class="hps">ponemos a prueba</span><span>.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><u><span class="hps">optimización de</span> <span class="hps">la línea</span></u><span class="">:</span> la<span class="hps"> colocación</span> <span class="hps">de los bancos de pruebas puede</span> <span class="hps">penalizar</span> <span class="hps">el flujo</span><span class="">, lo que obliga</span> <span class="hps">al operador</span> <span class="hps">a perder</span> <span class="hps">el tiempo</span> <span class="hps">en su movimiento</span> <span class="hps">y aumentar</span> <span class="hps">el riesgo de</span> <span class="hps"></span></span><span class="" id="result_box" lang="es"><span class="hps"><span class="" id="result_box" lang="es"><span class="hps">errores</span> <span class="hps">de </span></span>manejo que </span><span class="hps">puede dañar</span> <span class="hps">el producto.</span></span></div>
</li>
<li> <div align="justify">
<u><span class="" id="result_box" lang="es"><span class="hps">trazabilidad</span></span></u>: tener <span class="" id="result_box" lang="es"><span class="hps"></span><span class="hps">el histórico del producto</span> <span class="hps">es importante</span> <span class="hps">para optimizar</span> <span class="hps">la reparación</span><span>,</span> fluidificar <span class="hps atn">(</span><span>no</span> <span class="hps">probar</span> <span class="hps">un producto</span> <span class="hps">que ha sido probado</span> fallado en <span class="hps">probador</span> <span class="hps">anterior sin ninguna reparación</span><span>)</span><span>,</span> <span class="hps">diagnosticar problemas</span> <span class="hps">de</span>l banco de pruebas<span class="hps"></span><span>,</span> <span class="hps">proporcionar</span> <span class="hps">las acciones de mantenimiento</span><span>, sino también</span> <span class="hps">analizar la producción</span><span class="">.</span></span></div>
</li>
</ul>
<h5 align="justify">
Solución</h5>
<div align="justify">
<span class="" id="result_box" lang="es"><span class="hps">Después de presentar</span> <span class="hps">un análisis de la</span> <span class="hps">identificación de problemas</span><span>, he trabajado con</span> <span class="hps">mi cliente</span> <span class="hps">sobre varios</span> <span class="hps">puntos</span><span class="">:</span></span></div>
<ul>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><span class="hps">revisión</span> <span class="hps">de la línea y</span> <span class="hps">los probadores para</span> <span class="hps">mejorar el flujo</span><span>, la ergonomía</span> <span class="hps">y los movimientos de los operadores </span><span class="hps">y de los productos</span><span>.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><span class="hps">uso del material</span> <span class="hps">ya disponible</span><span class="">, la sustitución</span> <span class="hps">y la adición de</span> <span class="hps">nuevo</span><span>,</span> <span class="hps">modificación del </span></span><span class="" id="result_box" lang="es"><span class="hps"><span class="" id="result_box" lang="es"><span class="hps">cableado </span><span class="hps"></span></span></span><span class="hps">y el tipo de</span> <span class="hps">conector</span> <span class="hps">para una mejor</span> <span class="hps">fiabilidad</span> <span class="hps">y velocidad</span><span class="">.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><span class="hps">migración de</span>l software de pruebas <span class="hps">desde</span> <span class="hps">scripts de pruebas</span> <span class="hps">ejecutados desde</span> <span class="hps">la línea de comandos</span> <span class="hps">de</span> <span class="hps">Linux</span> hasta <span class="hps">secuencias</span> <span class="hps">de pruebas de</span> <span class="hps"><a href="http://www.ajolly.com.mx/es/component/content/article/18-TestStand.html">TestStand</a> en Windows</span> <span class="hps">con</span> <span class="hps">la creación de una</span> <span class="hps">pantalla </span></span><span class="" id="result_box" lang="es"><span class="hps"><span class="" id="result_box" lang="es"><span class="hps">simple</span></span></span> <span class="hps atn">(</span><span class="">prueba en curso</span><span class="">, resultado bueno</span><span class="hps"> o malo</span><span>, prueba</span> <span class="hps">pendiente)</span> <span class="hps">con</span> <span class="hps">paralelización</span> de <span class="hps">pruebas</span> <span class="hps">para reducir el tiempo</span><span class="">.</span></span></div>
</li>
<li> <div align="justify">
<span class="" id="result_box" lang="es"><span class="hps">generación de</span> reportes <span class="hps">de pruebas</span><span>, centralización</span> <span class="hps">de</span> <span class="hps">datos en la red</span> <span class="hps">y desarrollo de</span> <span class="hps">software de análisis de</span> <span class="hps">datos.</span></span></div>
</li>
<li> <div align="justify">
capacitación de los operadores y optimización de las acciones.</div>
</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-77020943084675789602012-12-31T14:45:00.002-06:002022-01-09T10:11:07.805-06:00Actividades 2012<div dir="ltr" style="text-align: left;" trbidi="on">
<div align="justify">
Los proyectos fueron muy emocionantes para este año 2012. En fin hice 160 000 km en avión para ver mis clientes: ir una semana en un país, 3 semanas en este otro, 2 semanas en esta ciudad, pero en total es 6 meses viaje profesionales para compartir las técnicas y las amistades (si, atrás de la técnica siempre hay el humano). Durante este año disfrute compartir mi experiencia, trabajar mas alla de mi especialidad al fin de dar el mejor acompañamiento a mis clientes en las dificultades, mejorar los procesos al nivel del software como el hardware y analizar los procedimientos para proponer cambios para lograr solucionar las problemas, hablar cuatro idiomas en la misma reunión (ingles, francés, portugués e español), compartir mis experiencias en esos idiomas durante capacitaciones.</div>
Aquí viene el resumen de 2012:<br />
<ul>
<li> <div align="justify">
desarrollo de bancos de pruebas con <a href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/18-TestStand.html" target="_blank" title="ver una descripción detallada de TestStand">TestStand</a> y <a href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/17-LabWindows-CVI-que-es.html" target="_blank" title="ver una presentación detallada de LabWindows/CVI">LabWindows/CVI</a> para la industria brasileña; instalar líneas de producción; mejorar los procedimientos de prueba para reducir el tiempo del ciclo e incrementar la capacidad</div>
</li>
<li> <div align="justify">
soporte de los equipos de producción: en viaje o a distancia, ayuda a la especificación de problemas, identificación de la fuentes, corrección e optimización o pre análisis para que llegue el problema al especialista adecuado (base de datos o producción por ejemplo)</div>
</li>
<li> <div align="justify">
capacitación <a href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/19-LabVIEW-que-es.html" target="_blank" title="ver una presentación detallada de LabVIEW">LabVIEW</a>, TestSTand y LabWindows/CVI</div>
</li>
<li> <div align="justify">
desarrollo de un sistema de medición para la industria cosmética con LabVIEW</div>
</li>
<li> <div align="justify">
desarrollo de la validación de protocolos de comunicación para la producción de autómatas programables con LabWindows/CVI y TestStand</div>
</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-45037478328791172832011-12-31T19:37:00.003-06:002022-01-09T10:13:00.003-06:00Actividades 2011<div dir="ltr" style="text-align: left;" trbidi="on">
<div align="justify">
Para empezar el año 2012 nada mejor que de hacer la recapitulación del año pasado 2011 de actividades:</div>
<ul>
<li> <div align="justify">
Capacitador para LabVIEW, TestStand y LabWindows/CVI, hasta Túnez en África del Norte, para varios sectores de actividades industriales, científicas y militares.</div>
</li>
<li> <div align="justify">
Desarrollo de un sistema de medición con corrientes de Foucault para la detección de defectos de las superficies de los materiales con representación cartográfica para centrales nucleares (LabWindows/CVI).</div>
</li>
<li> <div align="justify">
Intervención técnica para mejorar sistema de pruebas clínicas de cosmetología y farmacología (LabVIEW)</div>
</li>
<li> <div align="justify">
Mejoría de un banco de estudios de los principios termodinámicos aplicados a la refrigeración (LabVIEW tiempo real, embebido y servidor WEB)</div>
</li>
<li> <div align="justify">
Implementación de instrumentos de mediciones modbus-TCP en red Ethernet y radio para el análisis del consumo energético de instalaciones industriales y de edificios (LabVIEW et Visual Basic)</div>
</li>
<li> <div align="justify">
Desarrollo de un servidor de transcodificación automatizada de mediciones generadas controlador lógico programable (LabVIEW)</div>
</li>
<li> <div align="justify">
Implementación de pruebas funcionales para la validación de reguladores industriales de velocidad (TestStand y LabWindows/CVI)</div>
</li>
<li> Conferencia de titulo “Acelerador de partículas : luz al futuro medical” presentando las avanzadas tecnológicas gracias a las observaciones nanométricas procesadas por los sincrotrones. <br />
</li>
</ul>
</div>
<div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-60861827154578745312011-05-30T20:55:00.001-05:002011-05-30T21:05:02.899-05:00Conferencia “Acelerador de partículas: luces al futuro medical”<p align="justify">Esta vez, la conferencia no fue acerca del control y medición con LabVIEW, LabWindows/CVI o TestStand sino sobre los aceleradores de partículas en la medicina para el tratamiento del cáncer y especialmente las aplicaciones de la radiación de sincrotrón para la observación de las proteínas y sus diferentes mecanismos de funcionamiento al fin de usarlos en los futuros medicamentos activos a base de nanotecnología. De donde viene la idea de este tema? Me toco dar accesoria al <a href="http://www.synchrotron-soleil.fr/" target="_blank">sincrotrón “Soleil”</a>, en el sur de París, manejado por el <a href="http://www.cnrs.fr/index.php" target="_blank">CNRS (centro nacional francés de investigación científica)</a> y el <a href="http://www.cea.fr/english_portal" target="_blank">CEA (comisión a la energía atómica)</a> para optimizar mediciones en una línea de luz.</p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2GV2a17Jxofdz5tlDKPyPw2w2VdxEziUQf30gPF-0dKNuBcLUul7WWkwgvLXwWcTohf8DNOYC89xCVcR12E6yMRXh1gkReEXbJ83T1FU3jsuNAwvyyGj0ovXzFjjCRfNMBESNF50NlDg/s1600-h/2011-03-19_3567_%25255B11%25255D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Conferencia “Acelerador de partículas: luces al futuro medical” durante la XXXII reunión de residentes y cirujanos pediatras egresados del Instituto Nacional de Pediatria y Amigos de Espania en México" border="0" alt="Conferencia “Acelerador de partículas: luces al futuro medical” durante la XXXII reunión de residentes y cirujanos pediatras egresados del Instituto Nacional de Pediatria y Amigos de Espania en México" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXmYj9cdGYXaykA8E7CP8nWznBLoZAh96IKxfBvQdb14nWm0JFKqjNjp8tKQutCaYjtJVlpCewZjuYI8swxticIr5r-kGO-6nc622_MEKrGe__on3AyYDMIBf0f98q7YgfH3dw_T8Mwzs/?imgmax=800" width="439" height="327" /></a> <br /><em>Conferencia “Acelerador de partículas: luces al futuro medical” durante la XXXII reunión de residentes y cirujanos pediatras egresados del Instituto Nacional de Pediatría y Amigos de España en México.</em></p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDDjqu8pLQaaJhKI-aNDUwZmq7BAL9_Yhbms4Mxbxr5_sPbi9NsG55gkJilnunsjsq-cHUSThCBcm8cYJLlYxfKPtDCZ58hdVpIfBdrWRd9cjEp1pjdHyTB_UvCTIUXC55KDtV5lPz6ZE/s1600-h/2011-03-19_3571_%25255B8%25255D.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Conferencia “Acelerador de partículas: luces al futuro medical” y la audicia de cirujanos pediatras mexicanos y españoles" border="0" alt="Conferencia “Acelerador de partículas: luces al futuro medical” y la audicia de cirujanos pediatras mexicanos y españoles" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkigRwc3ykWPkT7h4D9LOB9ejFS7j0i55J_hvgm2BWoXB-IiRNFZMaLoQmJFosd6Y7hRIoE4zFvMnRbeuxcVYw7OmHM1ipfnZDfg76IzBTcVQZ-oZlN0Ntia_hzyjy18NKJAyQMlgG55A/?imgmax=800" width="439" height="327" /></a> <br /><em>Los cirujanos pediatras mexicanos y españoles.</em></p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHzvYamY4Su7juAwma3Keyz06mb-wV-22F6AkYJNTEn4yrycn4q9jftQnuX-YdfUMWzWw_SPhuCUJA1QW8ynHHBBx9GOWffPfiQ4beaVJ5X-7Efqgh3gi4CKR_3PjJwjNRT9TdHCSpu_8/s1600-h/image%25255B9%25255D.png"><em><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="El sincrotrón “Soleil”" border="0" alt="El sincrotrón “Soleil”" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip5s8TD1J6HoqpVrf92k4b3vcMhe8HXC-dhqg-hzgfq3W9hQNxAwCKZ0AvcTNoZSfRpCPs7YKGn7fV6TJT9gerIGmUtVOnxdqGWnKCHqsUt_ZZA74x4673-qukWRoyswwAOjFf7740JS0/?imgmax=800" width="439" height="330" /></em></a><em> <br />El sincrotrón “Soleil”</em></p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidgIYHk7v1i3sPF_UskCJT78a7MN7k3BFVby3GC64fi7cfbBZMA12XsDyhHlVy_V8X3M2eC6vuttBJd6rrG6NfAKF2RPjQlDp8b-1DkWUlSfzugMoDW8Np1oxYa_nOm3KZpR-d4bTgAxY/s1600-h/image%25255B13%25255D.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Ejemplo de instrumentos de medición usados en el sincrotrón Soleil " border="0" alt="Ejemplo de instrumentos de medición usados en el sincrotrón Soleil " src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFNtl5Yr1V-xJaGvLxyOY1YVa82iT0X0IJOwQqHQcQgygFOC4W-LPENUN80rhdKGbqbUNL6fNzlKY55nfaD4pONBYoMmhs2grCTAdNOQxPeifuV77oc0qgKrYfape3ifYA-jgI8cOCeis/?imgmax=800" width="439" height="330" /></a> <br /><em>Es para esos tipos de instrumentos he dado la asesoría.</em></p> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com2tag:blogger.com,1999:blog-6371561312369577467.post-14570196805369956132011-02-21T20:12:00.001-06:002011-02-21T20:26:58.185-06:00LabVIEW 2010 y sus novedades del punto de las paletas de funciones<p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg95KiP1wmo3UM8811h4QNn7FVWt9pUe4Kp1j15NsoWY5JIw1kMIh50Y8eeernkFCztz1Eq_6teZJzXBGDmq6as8Z7_eFXRHhbZaQKjesTbyh9mrp2xWqCcHBhPi0t8bf9ZFNgMYwiS-68/s1600-h/LabVIEW200_thumb1%5B2%5D.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="LabVIEW200_thumb1" border="0" alt="LabVIEW200_thumb1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCVYDNTU0u7x7gwC9bWOA04AqR5k2WgD1AwwQhcuekfcWQMl-23cRyl9LbkewsnYI565btEKGDh52ZkGJE79BjzeounlFzeDomb93Gd5hRvhyphenhyphen8871onbnPpbIEIRzQBgBCQ5On6XyuogA/?imgmax=800" width="424" height="98" /></a></p> <p align="justify">Aquí está una descripción rápida de las nuevas características y los cambios realizados en LabVIEW 2010 en comparación con la versión 2009, pero en términos de paletas de programación y control.</p> <h4 align="justify">Programing: structures</h4> <p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJhyphenhyphenxgheRDAu-DYvBGzgtZUQCxNonOi0Gqas3tUdyWlsIGxGDHNxSgEMhXOaUxDcEEcQU70E1If7U2bFy5FMQKrFsImqX_65Lh_tNxRhOCLHlB6dWeYjDGXnUQi2ERcDe7XlRkD3wHv7U/s1600-h/programation-structures_thumb%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="programation-structures_thumb" border="0" alt="programation-structures_thumb" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8YZb2xZgDbHMlB73x0JesEXxrwnWfUAHnS6LIuJJ6qT_uKwMKn0nuiw891Q3EsIxyJnKV2jw64Ah5H5dQjyug85a6Sr_3RtL0HtxnSf4-wa4sIGl4vaYP7g6R9wSdeXtzab6pZd_VE0w/?imgmax=800" width="170" height="244" /></a></p> <p align="justify">Tenga en cuenta la migración de la estructura del elemento en el lugar (in place element) que ya estaba presente en la versión 2009, pero que estaba en la paleta de manejo de la memoria. Esta estructura es muy útil para optimizar el consumo de memoria, especialmente útil para aplicaciones embebidas (Compact FieldPoint o Compact RIO) y software que necesitan manipular una gran cantidad de datos para (lo que reduce el número de reasignaciones y una lectura fácil del diagrama).</p> <p align="justify">Los iconos de las variables compartidas, variables global y local han cambiado un poco con un diseño más significativo.</p> <h4 align="justify">Programing: numeric</h4> <p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmEYNrdJO9BOkczFbrRaYZ7F6hX6JEU0kUvzv1x70kh5GHOnS_NapF78ToKN5Tq29PKZWqEjAiTl5P1yz_B9mewUN0tpva-2OW2Jj_G2zd_8C_18weTnz_Rn_pDoRcPK0p2K57y7Yn0zc/s1600-h/programation-numrique_thumb%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="programation-numrique_thumb" border="0" alt="programation-numrique_thumb" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmmgQTUWBZI4ShxYSITWAOPbdKLcnYsPmQs-XGd5amXfaYYe5AitobCQmmtrCiGlWbhbrDEDPTe_s9-wjZDsb_NjKaQYbekIgnqBIYDGhqdcOAXpsU_zGoOONlV88-ve77nAoETjeAMJs/?imgmax=800" width="244" height="182" /></a></p> <p align="justify">Adición de la constante doble. Antes ese cambio, la única mañera de poner una constante de tipo doble fue de primero poner una constante de tipo entero y después cambiar la en doble. Ahora es directo, se ahora tiempo.</p> <p align="justify"> </p> <h4 align="justify">Programing: boolean</h4> <p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgExAsU1mCXQS9hxp7hU47yz6Dhg4LK6KxryvGgYkduxZwgneW6bdTcc_94_y7k88sf_9i_K4Afg60QP7EUEkvwyn-SeWyoGSegojcjrZCae9hASkiY6esEp5D7BSPurodUBnCZfAEUBw8/s1600-h/programation-boolen_thumb1%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="programation-boolen_thumb1" border="0" alt="programation-boolen_thumb1" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh13xXN02ubaCHuh9A1H143i9XwP0n3NgK5Y2z6NUraH62i7kdeL_Mu6odOuCZmEmWXnTrnXC5jT-N36ATpdY_99deTdfjpECR2GTFAfl_jDkvWjX0O0n0G4dkyPu7uW3885KQbniaVGzI/?imgmax=800" width="244" height="154" /></a>El icono de la constante de tipo booleano a cambiado: es mas compacto. Ahora se ve solamente T o F (antes T/F en todos los casos) eso permite de tener un diagrama que se lee mas fácilmente y se ahora espacio. </p> <h4>Programing: File I/O</h4> <h4><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNZ1wObOi7K0qCSRtkpq12H4lSSDLseoTnBkmMWx2-Myi0TDXoeX0rObPGYoxcXfgPWJdyllcBnwA_rNQI7HhBPsVan8xfsIKIvih7QNd4sqN3HB3Yh74Xt-ZFWUR_SdPNul5FhWFSWww/s1600-h/programation-ES-sur-fichiers_thumb%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="programation-ES-sur-fichiers_thumb" border="0" alt="programation-ES-sur-fichiers_thumb" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdbZ7xvxx7G20juPwRXNQEsIljWufdllLs9Lu1sQSYu5AoVUItdgCrq5Rk-AkAd_131KXdRMavd-ckksri531WMmm1cQz8mOJ08WTTKYB1K2kY9P_-2CloIl5QUbyyMjaFaKLoHnnKC4U/?imgmax=800" width="223" height="244" /></a></h4> <p align="justify">Aquí es la paleta del manejo de archivos de tipo waveform que aparece. Es la copia de las mismas funciones que se encuentran en la paleta waveform. Entonces, ahora se encuentra en dos lugares: la paleta de archivos y la paleta waveform. La ventaja es que no se puede olvidar a donde esta, dependiendo del punto de vista del tipo de datos o de los que se produce: archivo.</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-E6_khVJAx-m7FpYvw_VWIPm6zA2r50ejcUplg-VInzaiz2PTUGLcOzEOWgBOHgsT7huHeW03GLC5ZGOyyNxPq6LzgAbp_8PuVSKH08lHTtMggh27zkRAObZQVsn7OWX5QXtGsUHn3O4/s1600-h/programation-ES-sur-fichiers-TDMS-en%5B1%5D%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="programation-ES-sur-fichiers-TDMS-en[1]" border="0" alt="programation-ES-sur-fichiers-TDMS-en[1]" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTqdrSl0dsrUqJqMkeMPyU-S9tjadA7P5ZeZMrzy-qnKyWe4ZzZn3wC3D5nTZ2crpVzpcHkwzP4aaJ4hTZqersGUAAHgOBSz03arDg0gqN4UBWCDuEjyvkv1aGMQ7jEDy9EtXyabABogY/?imgmax=800" width="244" height="151" /></a></p> <p align="justify">La paleta de los archivos TDMS se enriquece con la adición de funciones avanzadas.<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWqk9FUCIXcUxbKTxQt7PGfe6HhsgQYbBPNI6XSSVKu5oHQkeM6L53MLp4jM6Ooau5UAErfZ07O1sL5iadmsP-ByDAfcoASCRBw-gt2qqzBJq6FZUT-Or7al6TMZlCo4C0P4f2Xoj-wcc/s1600-h/programation-ES-sur-fichiers-TDMS-en%5B2%5D%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="programation-ES-sur-fichiers-TDMS-en[2]" border="0" alt="programation-ES-sur-fichiers-TDMS-en[2]" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhElxF6dk5Q4abM0gjfoZ-Y8ozNiZ7A48dH023aBC4oZ21_b70mJYje_13XsgW_rgDXsl-a9hMiNlgxaOBF2BsmuQXpB4sURdh-xhDEkpiY4oxluBlBLlIJVqsfsWkHmDuME2Q7gd_a2aw/?imgmax=800" width="244" height="228" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHAgvoOufmwGWLdmq7sX0LnVE5s6rhaTR87mtQN9HSdz6vnV_4VWiXeIEJ_z3vPmqUH5kvVePD0zSGHHF2grT-L59x-rZyL-rdN_M5kuV8vLPEFlgDpmEuwOabhg30wrGL98Xd5UUJqkA/s1600-h/programation-ES-sur-fichiers-bibliot%5B1%5D%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="programation-ES-sur-fichiers-bibliot[1]" border="0" alt="programation-ES-sur-fichiers-bibliot[1]" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijnNzWGR2MPcBaJCt9KvZZCZioEAyf4juCq-q6a6cPfKzKygvFMUFcKinSsIfIECrW9oio3K_JkCNGdJmDNcH3YXauSx5Az23UCR2gRY0HyycFnCkzpxyPWkMoEIQ-oGYKntgYCa1R3KY/?imgmax=800" width="244" height="182" /></a></p> <p align="justify">En la paleta de funciones de archivos avanzadas se encuentra ahora las librarías empacadas. Que es eso? Para los conocedores de del lenguaje C, las librarías empacadas tienen el mismo uso que las librarías estaticas .lib: son VIs compilados en un mismo archivo .lvlibp. Las aventajas son: se ahorra tiempo durante el proceso de compilación porque ya el archivo .lvlibp contiene VIs compilados (practico para las grandes aplicaciones), o para compartir funciones con sus colegas de mañera segura y fácil. </p> <h4 align="justify">Programing: Dialog & user interface</h4> <p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi538YkaQUgpKIHVNr5MVOOmYtdyeXvB_-WMKCDbrZIOTKX_N2Zr0xTaMdzUz8NgmIWyw8q2Jq55A0QHcSCKnrB6U_q9ItGg2GKOiLLji5mjbHWVpTlj2ug1UnOaoaE4_EvMcJMUgn8Rzg/s1600-h/LabVIEW2010-dialogue-et-interface-ut%5B1%5D%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="LabVIEW2010-dialogue-et-interface-ut[1]" border="0" alt="LabVIEW2010-dialogue-et-interface-ut[1]" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcxNqOkkKXOZSsEggm0vkl79RbTAy2oEiNNU33T33UFN8XhLtW3wBX7yq_M87kVs8p4zlsUCNr_JN7UOMRKFyhxEiGK8P3293jeeTCdfX4Je09T0tbYd9pjV3e0p2fK7Ml5zUe7wS7lws/?imgmax=800" width="223" height="244" /></a></p> <p align="justify">La fusión errores (merge errors) ahora es una función y no un sub-VI. Ahora esa función acepta N entradas al igual que la función build array y además pienso que se ejecuta mas rápido que el VI. Aprovecho para destacar la importancia de la gestión de las errores: cuentas veces gane tiempo durante la fase de desarrollo y de mantenimiento para identificar la fuente de un bug.</p> <h4></h4> <h4>Data communication</h4> <h4><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia3_g2xeSMxpIaNBO1Ee99XnMvRS_eifqQmOWUr7Km7jG6WMK0v-GcsEf-B2WCZ3ODCGma1b8DmiY4MxaHVe-Z9Q0t_ZZyflwZvAUVfQVhEusKCxlVSkYAtxYe5BvaSiEggpBzcwWMA7U/s1600-h/LabVIEW2010-communication-de-donnees%5B2%5D%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="LabVIEW2010-communication-de-donnees[2]" border="0" alt="LabVIEW2010-communication-de-donnees[2]" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_eVixmU6-3SpRhgsOyu9AWc_PkAzKT84cqYpPSPnQM1R7s0ex3X7y-u01b0dmY39-80gBqjKfVFmkt5SKQfd6zm9dIKBZKBliLRQEHQaF5Xx8msnYvGJNqJgePbuN5ABbOxOZG8-fzw/?imgmax=800" width="244" height="112" /></a></h4> <p align="justify">Adición las funciones de flujo de red son añadas a la paleta de comunicación de datos. Permiten la transferencia de waveform en continuo sin perdida de datos. Para otros tipos de datos que no necesitan eso rendimiento, consejo el uso de las variables compartidas.</p> <p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV1geM_har1NNlwG1DW36lT3AqRgB6NNKnqPYcqgTsEW3A4OsrQsI0rqg7wrn7tWbV97osMSVxVbliUAzV8YBs4jXu7wbFwgFvR3evlC_QcOpqenQWVLn_GWFkV46uYWD9xCz7-pG1LNI/s1600-h/LabVIEW2010-communication-de-donnees%5B5%5D%5B2%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 4px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="LabVIEW2010-communication-de-donnees[5]" border="0" alt="LabVIEW2010-communication-de-donnees[5]" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9mCU9nrgLPR_v3F_dg4Gt1eth67RIwzXjag5GgW-x5GhKEixeCOxzOVzZuF_eQerNSE4qbt5argb1QtKqeQRv_Brky-OGpznSOFZg2N4Y1EtS59WV0Xkf3KKHa3-fW08-F1zxtexffmQ/?imgmax=800" width="244" height="153" /></a></p> <p align="justify">Para los protocolos, el HTTP cliente es adicionado.  Eso facilita la programación porque en las versiones anteriores, eso se programaba gracias a las funciones de bajo nivel de la paleta del protocolo TCP. Ahora es mas sencillo. Ejemplo de uso: dialogo para enviar o recibir datos como un mini servidor embebido en una tarjeta Ethernet o un servidor web embebido de un controlador lógico programable PLC distante.</p> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-10634590694149886832010-04-06T13:10:00.001-05:002010-04-06T20:40:34.216-05:00Conferencia “Sistemas embebidos en LabVIEW orientados al monitoreo de variables”<p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtH8memhEr0ohvommNEqChlUPw2nEaTtYIO9JfMe5iInkTc7wTRcnXPbSSUXFeyNUsu69U-KSTzZONThKP0kNj2K_m4FJz_t3PUOv53r1dP5Wzoqj_EKOjKa06rizp7mt9RJ2j3-7mp6c/s1600-h/MNX_1084%5B3%5D.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Adrien Jolly - (c) François Orsero" border="0" alt="Adrien Jolly - (c) François Orsero" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicY5AY-5TAgpIvXWwtC-3shOveqs2gklzDRUJSpvMubx4PrT722xM0zo43vjKNGK49zAqXknLdv0azaWyL21irguXh4bVLeomj21IhPc5OVS42nvOebl4738MddTk0EnLVNhqaPMLu3cU/?imgmax=800" width="244" height="165" /></a> He podido disfrutar de dar una conferencia a cerca de los sistemas industriales y científicos con las tecnologías de <strong><a title="portal de National Instruments" href="http://www.ni.com/" target="_blank">National Instruments</a></strong> durante el secundo congreso internacional de ingeniería en telemática de la Universidad Politécnica de Durango, México. Esta conferencia duro una hora para desarrollar el tema de los “Sistemas embebidos en LabVIEW orientados al monitoreo de variables” desde la introducción para describir lo que son el control, la supervisión, la simulación, la prueba y la medición, pasando por una demostración de programación con <a title="ver una presentación detallada de LabVIEW" href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/19-LabVIEW-que-es.html" target="_blank">LabVIEW</a>, una video en vivo con une cliente mío, el <a title="Instituto Raspail" href="http://www.ldmraspail.fr/" target="_blank">Instituto Raspail</a> de París en Francia, para detallar su sistema frigorífico usando componentes de National Instruments y un software embebido en LabVIEW que he desarrollado, hasta una demostración de las capacidades de control a distancia de la maquina instalada en París desde México.</p> <h4>Parte 1/8: Introducción</h4> <p align="justify">Introducción de la conferencia para mostrar la evolución de los productos y su impacto en las tecnologías usadas para fabricarlos.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:92f5255f-bf50-45c6-9fa3-e0350e37939f" class="wlWriterEditableSmartContent"><div id="ca1b4669-4133-4c32-8a07-e37661756213" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=DEfBqCM9WaM&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYXxMEiXRKfEbIY0u8K2vkQbIbcjugKazrrI5mZKuPK5sEHeWIckYQmeSlprSyj-3wYlGP-zs4NBp11wa9P8VKWXLcqBCbymwz_0pQrfGMQ9RxVL-T3kHVxDluWbjPSstg8oIrjgrl0ZE/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('ca1b4669-4133-4c32-8a07-e37661756213'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/DEfBqCM9WaM&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/DEfBqCM9WaM&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <br /> <h4 align="left">Parte 2/8: Control, Supervisión, Medición, Prueba, Simulación</h4> <p align="justify">Descripción de lo que son el control, la medición, la prueba y la simulación para la calidad en la industria y la investigación científica.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:36ceace8-075b-48dc-a34f-256a6a3b8987" class="wlWriterEditableSmartContent"><div id="8b96b09e-ae6b-4f11-84a4-af41053a6433" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=a5Y_AijQ-cg&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEPnFsDdCjxUOhd88wJWJ6U19qEcz-XuVxVZmSXYVsYDzTKIkAcmwrxlv9ywZytoEwDqo13WpDg2ykiv9CAYx5IvPSpEKSW5uc4Wab58rkH7Upj5aOYa-6QjSo-qAVuMX-4MM14sc16iE/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('8b96b09e-ae6b-4f11-84a4-af41053a6433'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/a5Y_AijQ-cg&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/a5Y_AijQ-cg&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <h4>Parte 3/8: Ejemplos de sistemas</h4> <p align="justify">Ejemplos de sistemas de control, supervisión, prueba, medición, hechos con las tecnologías de National Instruments: LabVIEW, <a title="ver una presentación detallada de LabWindows/CVI" href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/17-LabWindows-CVI-que-es.html" target="_blank">LabWindows/CVI</a> o <a title="ver una descripción detallada de TestStand" href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/18-TestStand.html" target="_blank">TestStand</a> y hardware.</p> <div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:272b3a08-0e1e-4e5a-93dd-25d65846f61b" class="wlWriterEditableSmartContent"><div id="f7f53bae-d783-419a-9009-b2e2670a4a91" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=NypB8UqUiz4&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBmVuV6Vcqz4HFgb0iYzmpy_GRxN7RS_-8s7QXBg17u1AUU5zZE-F1EWZByKxEWPaR2tfM3nfYO1XsdrdTf-X8Gbc64uycSjlRwLU9fgurl5YTnWJf9cDXs2ZYhgN0yAQEamobYjK3WT8/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('f7f53bae-d783-419a-9009-b2e2670a4a91'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/NypB8UqUiz4&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/NypB8UqUiz4&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <h4>Parte 4/8: Video en vivo del sistema de París </h4> <p align="justify">Video en vivo desde París, Francia (Instituto Raspail) para describir la maquina de refrigeración a doble camarera con sistema de control y supervisión Compact Fieldpoint de National Instrument y su software embebido que he desarrollado en lenguaje Grafico de LabVIEW, con la muy amable participación del Ing. Daniel Garault director técnico del instituto, del Prof. Guy Marcaillou profesor de termodinámica  y la Prof.  Clarisse Mbobda Fonking profesora de física.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e663a895-f861-4d9d-b66a-ba7247fefca6" class="wlWriterEditableSmartContent"><div id="594fa287-1c76-463f-9c0d-ab66c3714cb8" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=OnU3EAfqcJU&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWv0nBYggi46sTPX2Qn0cCJ_1zHZzVKQ2jqqCKg9DMDtKKpLtQilIsb9OPvqSVZUnd0wYzbVNgbc9gfyNe5RM4oYh7bNKhipUEdHFaF2u2ci1ayBqO0jXrC04PHiY6q-hSmYqT7g2kzVo/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('594fa287-1c76-463f-9c0d-ab66c3714cb8'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/OnU3EAfqcJU&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/OnU3EAfqcJU&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <h4>Parte 5/8: Detallado del sistema de París </h4> <p align="justify">Descripción del hardware del sistema embebido de la maquina de París: hardware Compact Fieldpoint y software desarrollado con LabVIEW Tiempo Real.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:8a13d174-d7a2-4b69-bf76-f03740505cee" class="wlWriterEditableSmartContent"><div id="1ff66957-6d51-43cc-99c5-9fdeab02be92" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=3dHAgyON0II&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4-MLMjb1xsxJo1qWdqOnGy3sP0GOOI7oSwSP6gwr3W8Sayn9ANBIsAK2OOc9katXhSR5gACuvnQ0VPmUF_tKPDKEdOGXPW2aLeHc8dYXc53hAowiCEi8GMhKUfORNiP67oQGLjI6MLQQ/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('1ff66957-6d51-43cc-99c5-9fdeab02be92'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/3dHAgyON0II&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/3dHAgyON0II&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <h4>Parte 6/8: Introducción a LabVIEW</h4> <p align="justify">Demostración de programación de un generador de señales con LabVIEW.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:699ba09b-4428-48e8-b5a4-991be27dbe0a" class="wlWriterEditableSmartContent"><div id="e34ecf71-6447-49da-9d19-82a1fb49ab62" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=YCRsf_FqVhY&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEnU1OTCZXkVsVNyqcrLJeOXqxBGOh7hFEDREvCrIOfgIHiCx12vnITAt0hhgqSs7f_-7AoKlX_pJTnm_QF-mYgX3mkKt4DbiYxUR3ynAVupCcv04j19x334PTVoVOPgjg1_zJZL9XtIg/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e34ecf71-6447-49da-9d19-82a1fb49ab62'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/YCRsf_FqVhY&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/YCRsf_FqVhY&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <h4>Parte 7/8: Shared Variables</h4> <p align="justify">Presentación de las variables compartidas en el red con LabVIEW y demostración de control a distancia desde México de la maquina en París, Francia. </p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3073314c-4fed-4ca3-8624-5b9269c02667" class="wlWriterEditableSmartContent"><div id="110ade6e-67d3-4d49-aec5-6feffc591f6a" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=-s5OrN_2K3U&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2PPu95d6HCUooF1t83plLmKWSsN6KKg6D9I4g0IbgJwE1wPEIhyphenhyphenKwQnTZmU-4tFLhpeJevB4ZfJWiSZemSxgj63XA6DiqXLT4xNv8u6ejnvk1_eNBRLLOa3KeO5quyP8LQ8Iw9VDyXWA/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('110ade6e-67d3-4d49-aec5-6feffc591f6a'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/-s5OrN_2K3U&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/-s5OrN_2K3U&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <h4>Parte 8/8: Web Server con LabVIEW</h4> <p align="justify">Descripción y demostración del Web Server de LabVIEW embebido en el controlador Compact Fieldpoint de National Instruments para tomar el control a distancia de la maquina desde el navegador.</p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c94d1dfc-c821-4cf2-9b4e-f781afd97ec7" class="wlWriterEditableSmartContent"><div id="c4dd89ff-52be-4cda-8f3a-96bb6a6b2f9d" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=bksmKKW6iM0&feature=youtube_gdata" target="_new"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7A1NhafR5h1aBaiETKgcJ5vfhsNEL8RXcOWpT7hW00PNjTwqUlK8KKy_Dlmb77fW7wYHNs0rFLXNItm5mKP3JTxAxil5gTSbVGaBNX0SDoUsGOgNf0oNHRrzgUVgnuQ3yC5TVUoqr2Vs/?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('c4dd89ff-52be-4cda-8f3a-96bb6a6b2f9d'); downlevelDiv.innerHTML = "<div><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"http://www.youtube.com/v/bksmKKW6iM0&hl=en\"><\/param><embed src=\"http://www.youtube.com/v/bksmKKW6iM0&hl=en\" type=\"application/x-shockwave-flash\" width=\"425\" height=\"355\"><\/embed><\/object><\/div>";" alt=""></a></div></div></div> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-66669788714071859412009-12-15T19:17:00.001-06:002009-12-15T19:17:14.730-06:00Como elegir la mejor opción entre LabVIEW, LabWindows/CVI, Measurement Studio y TestStand<p align="justify">National Instruments, actualmente el líder mundial en la instrumentación, la prueba y la medición, ofrece soluciones para el desarrollo de software en tres lenguajes diferentes: LabVIEW, LabWindows/CVI y Measurement Studio; y un otro software de desarrollo especializado: TestStand. Pero, estoy de acuerdo, puede ser difícil de elegir entre todas esas opciones, además para un neófito en este ámbito. Por eso voy a tratar de hacer una descripción corta de esos productos tanto de las diferencias que hay entre ellos que de los puntos fuertes de cada uno.</p> <h4><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdWAzaSpax27QPxC_uHpSwI9MoFTZgftUwOaidRfs9axOJ_YgnZJd8cGpQ0esdZuzq8RZae3jdhCipN7iVk0vAOQE2tJeEvkmVax1aY4jjpUl5Rj8N6lORvs4PZc_7X1j31I7mDElYkD8/s1600-h/Labviewlogosimple8.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="LabVIEW logo" border="0" alt="LabVIEW logo" align="right" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXzUDiSjJs7nkQ-fdb7FW8fVRT2Lqd4Z0AOZ2I2y5HfSv1Ge8eVhNoRHu0iwuizxBrlAEkTixjJNmzujR3e-o-ZlIaur79Eb1UlF8fDOJ6EzzUWHfuWDS_ZDTMHdeeFm3ucSxYYTbI9iA/?imgmax=800" width="71" height="85" /></a> LabVIEW</h4> <p><a title="ver una presentación detallada de LabVIEW" href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/19-LabVIEW-que-es.html" target="_blank">LabVIEW</a> es el producto el mas famoso de National Instruments desde 1984.</p> <ul> <li> <div align="justify"><strong>Uso</strong>: desarrollo de software orientado para la industria y la ciencia, por lo general en comunicación con instrumentos de medición, sensores y aparatos electrónicos para Windows, Unix, Linux o Macintosh, PDA (Windows Mobile y Palm OS), aparatos tiempo real (de NI), tarjetas FGPA (de NI).</div> </li> <li> <div align="justify"><strong>Lenguaje</strong>: lenguaje G para Grafico. La programación se hace con iconos (que son funciones) que se ponen en un diagrama y esos iconos son vinculados con hilos (que son flujos de datos, variables).</div> </li> <li> <div align="justify"><strong>Aventajas</strong>: el lenguaje G, totalmente grafico, permite el desarrollo muy rápido de software sin un conocimiento extensivo de la programación.</div> </li> </ul> <h4><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyPiC8egF-D99M-T88lhNt-ZqTK0nm6O-U53u37ixY7ZJWtLXGgHFEaegEUsTqlQCz28ebAv9nwRsXpbQMdpNdpxE6xLy9yDsn2mzMcdaS1TyBxRL_6NDqkuyQ6lxiIxVxE_AYfEMrqb0/s1600-h/cvi17.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="LabWindows/CVI logo" border="0" alt="LabWindows/CVI logo" align="right" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsm1ZU0gf1zxKH0mk1ncrxZ-D3FXUJqriiK-Xvo55J7DiBmAGjcPLe04fEzE3aobDiS6Zuu1_x_zVKuhGK8cOkwKGaw1w3EiW4wF9-6jQKP7hH2kURx1sRWh8ougEu5Dm_vDVYNYwZuus/?imgmax=800" width="60" height="85" /></a> LabWindows/CVI</h4> <p align="justify"><a title="ver una presentación detallada de LabWindows/CVI" href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/17-LabWindows-CVI-que-es.html" target="_blank">LabWindows/CVI</a> es, para resumir, LabVIEW en lenguaje C.</p> <ul> <li> <div align="justify"><strong>Uso</strong>: desarrollo de software orientado para la industria y la ciencia, por lo general en comunicación instrumentos de medición, sensores y aparatos electrónicos, para Windows, Unix o Linux y aparatos tiempo real (de NI) – desde la versión 9.0 para este ultimo punto.</div> </li> <li> <div align="justify"><strong>Lenguaje</strong>: lenguaje C. LabWindows/CVI ofrece muchos asistentes para ayudar al desarrollo de interfaz gráfica de usuario, la declaración de variables, la inserción de  funciones y estructuras en el código de fuente y la comunicación con los instrumentos, sensores y aparatos electrónicos.</div> </li> <li> <div align="justify"><strong>Aventajas</strong>: el lenguaje C es un lenguaje de base conocido de la mayoría de los ingenieros y técnicos. Es un lenguaje famoso que permite usar códigos de fuente existentes. La programación se encuentra accesible gracias a los asistentes.</div> </li> </ul> <h4><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoq-gXikc7wme-tQg_Gp8E7nK98mAtFt-eyQ3O2GQ1xccN3KAm_arH_NkEjWBZ9EqD54pNhhLVhkhWTr7jPAAO8y8QxLh6fVjhyphenhyphenknrpJQ3vj7X3yV3VqVGk_J8-suMO6BHA3uQpb9hyphenhyphenAo/s1600-h/mstudio_logo7.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Measurement Studio logo" border="0" alt="Measurement Studio logo" align="right" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJJffQdrsFbLvwSxjNuW7HmPtNvQ2K9RUrBXucCRncojTKvY8CNTfQcq4LXw2_dY1OxUfZb7HxheDfIF-8jfsJIqW4PS2ufY9z89e08tvpR5tQFhjwAxw5ACVvr45ZYjxyUdUgP_mtmNM/?imgmax=800" width="77" height="85" /></a> Measurement Studio</h4> <p><a title="ver una presentación detallada de Measurement Studio" href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/22-Measurement-Studio.html" target="_blank">Measurement Studio</a> es un paquete de clases et librarías similares a LabVIEW para Visual Studio.</p> <ul> <li> <div align="justify"><strong>Uso</strong>: desarrollo de software orientado para la industria y la ciencia, por lo general en comunicación con instrumentos de medición, sensores y aparatos electrónicos para Windows.</div> </li> <li> <div align="justify"><strong>Lenguaje</strong>: lenguajes C++, C# y Visual Basic.</div> </li> <li> <div align="justify"><strong>Aventajas</strong>: ayuda el desarrollo de software para la instrumentación y la medición con Visual Studio por conducto de sus librarías de funciones y sus objetos gráficos especializados.</div> </li> </ul> <h4><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs8CnpUoAZOW9aGMo2U5LGbOj1u96PnzkhpnP8MhViUNjZUMmim7O8dq-3EfZ5gbC8a2hQ5f3cix80LqldRkgvNsZ9dME9f__iRn7RXyem-afX6s3As5if4O4V_6Or8xKz-g96_PNkaUc/s1600-h/TestStandLogo12.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="TestStand-Logo" border="0" alt="TestStand-Logo" align="right" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhss1kLlaDCW6V5ofJxD_QCVNNTlE0l_H4WbLkV39u1oI5aM34UdZhohIcyxv1UXBEZNndaz3J9hjl2oLn6tJWdghDeZgchECJfHUOQsNCNUI_cggSSC4o_Q1SQQrHKR7qrIAtUCgodqGM/?imgmax=800" width="70" height="85" /></a> TestStand</h4> <p align="justify"><a title="ver una descripción detallada de TestStand" href="http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-medida/18-TestStand.html" target="_blank">TestStand</a> es un herramienta, o mas bien una serie de funcionalidades, o <a title="ver la definición de Framework en Wikipedia" href="http://es.wikipedia.org/wiki/Framework" target="_blank">Framework</a>, para facilitar el desarrollo de software de tipo secuenciador.</p> <ul> <li> <div align="justify"><strong>Uso</strong>: desarrollo de software de tipo secuenciador para la industria y la ciencia, por lo general para la medición y la prueba en Windows.</div> </li> <li> <div align="justify"><strong>Lenguaje</strong>: compatibilidad con LabVIEW, LabWindows/CVI, Java, HTbasic y todos los lenguajes que producen DLL, EXE, componentes ActiveX y .NET. También TestStand tiene su propio lenguaje sencillo de script.</div> </li> <li> <div align="justify"><strong>Aventajas</strong>: tiene todas las funciones requeridas para un secuenciador de pruebas; significa que es muncho tiempo ganado porque no ce necesita desarrollarlas si están. Ofrece, entre otras, las funciones siguientes: generación de informes, editor de secuencias, generación automatizada de código de fuente, conexión a bases de datos, paralelismo, componentes gráficos para el interfaz grafica de usuario, gestión de los derechos de los usuarios.</div> </li> </ul> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-46121322074837286332009-11-11T13:49:00.001-06:002009-11-11T13:49:54.173-06:00Conferencia en México<p align="justify">Fui invitado a dar una conferencia durante el SIECC 2009,  Simposio Internacional estudiantil de Ciencias Computacional de en tres días, organizado por el Instituto Tecnológico de Durango, México.</p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_lfSEvbTNbU06bNYeJA7jSLUoGP6CKRCFQ6DOPdi7UgkL1axsRApfUSe_cUVzOJzmOF99-rTscp02Ne-Avd-t75kbztHrDyIrje5t3P7AP1xosz1TClOLHhLyHgfu8wOWHSJLnf2ieP0/s1600-h/12652_169092777849_107759907849_2596261_4426841_n%5B4%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="12652_169092777849_107759907849_2596261_4426841_n" border="0" alt="12652_169092777849_107759907849_2596261_4426841_n" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-RCbesvV9sTYH4ZS_LLpMOKqTcHzT7bryhsL8KJgjq82y9Z9EVhfBzEgaxC0eg-hMjanw8j3cHvDU2x79r3iJQ0pzy7_IuZHXbFgUFfriuqqt-hPHjcE6qAWhQomCshEx8ATeOIxXmFs/?imgmax=800" width="424" height="556" /></a> </p> <p align="justify">El título de mi conferencia fue "La Mecatrónica en la calidad industrial y la investigación científica", donde expuso los temas de control, medición, prueba y simulación para sistemas cada vez más complejo en la investigación científica y la industria, con ejemplos de mi experiencia profesional.</p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg70JFYLDGOAZTf_No-Jj9wyFnAlVwYPE5ohgY4SbrJFLJIqgjOeKuPSLWr02RoL9wICKMA9sNJQbfJJ-EQDQIkJy-ezNcSJ8rjWG46v3nC0S0NrXpwnxC8jCzXFDveprK90fDPpBh_r10/s1600-h/16649_179577636768_533411768_2849826_1199836_n%5B3%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="16649_179577636768_533411768_2849826_1199836_n" border="0" alt="16649_179577636768_533411768_2849826_1199836_n" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiBbQK_bm9BzLZN_nfC4Blb8szdZiIfhErLwa6scYLvsCQa-TRlIyEfbHFhXjb0GSZ5YAsdncpQ-bwAt5jJJofmUUdyTSmFxc9e_8zsR73q5a6NFP1v3deiC1mPzPHU5WLmZkYTPfZM18/?imgmax=800" width="424" height="319" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMHnql5n5M_6eUz80dUlmo44tbwvC2JcFhAd9-RyNOj-UbA3PNimTHhlzsGnc0IQy9solhHwX2Tq90t9_f-DWN5oz7DUjegC0yfUrRNlYemhHAhT289UYQg3X9szCGgv3-wGA5AQJ04SQ/s1600-h/16649_179577671768_533411768_2849831_2633575_n%5B3%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="16649_179577671768_533411768_2849831_2633575_n" border="0" alt="16649_179577671768_533411768_2849831_2633575_n" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMssfKv_UcPWCGVpTtXdgfZyhzM_4Glrs8UhB-NkM6af9f4WDPIxupsI977NSBfldH3ODRmRz2CGfX1V08lOQBImarRF4kHFXY7-Tw7uw7gH1A1Dp7fOIq8uONU6dieOESk__dWh9VbsA/?imgmax=800" width="424" height="319" /></a> </p> <p align="justify">Entre otros oradores, se podría contar con Leo Prieto (<a href="http://leo.prie.to" target="_blank">leo.prie.to</a>), un chileno que es la cabeza del <a href="http://www.Fayerwayer.com" target="_blank">Fayerwayer.com</a> primero sitio en América Latina, con 4 millones de visitantes por día, para hablar de la conectividad de hiperconectividad; Alvaro López Ortega (<a href="http://www.octality.com/" target="_blank">Octality</a>), español, creador del servidor gratuito "<a href="http://www.cherokee-project.com/" target="_blank">Cherokee</a>", para presentar los modelos de negocio aplicables a una empresa de desarrollo de código libre; Ricardo Meza, mexicano, miembro de Mozilla, para hablar de FireFox y del Open Source; Mauricio Pastrana, colombiano, para hablar de cuestiones económicas de las comunidades del web; Alejandro Martínez, mexicano, miembro de Microsoft, para presentarnos a las nuevas innovaciones tecnológicas de Microsoft y Carlos Montelongo para hablar de las aplicaciones JAVA. A continuación se muestra una foto de los conferencistas:</p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFY2hmea9R7f4dtIn2sND_g07IUUVVPchsDHCZZxs0xF02jAYKBSNAPOxKQPYWphPlZf_YIPq39jPNRPrZi_o1spD2_DP-2Wmcj2ORhXVkVmqk6QYiD2j7tjDysgej4zAm_MggsFY3MaA/s1600-h/11440_167937514139_558214139_2568405_2940484_n%5B3%5D.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="11440_167937514139_558214139_2568405_2940484_n" border="0" alt="11440_167937514139_558214139_2568405_2940484_n" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp6A3JzgYEMFQ4fSlIvhtg27OeJ5kZ0v1wb7BAB94Q6Uwf1fp4L_782qQHlMhic6OZNtN4kKJx2SARSvLhF5l6PFY-Eh6ynGctzxNGeDF7VZeKqPddKD9d1tX_CbZ8KBmQAEcqnXXNFNk/?imgmax=800" width="424" height="319" /></a> </p> <p align="justify">ver el portal del evento: <a title="www.siecc09.com" href="http://www.siecc09.com" target="_blank">siecc09.com</a></p> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-39289359178995916612009-08-11T14:27:00.001-05:002009-08-11T14:37:40.373-05:00Nuevas funciones de LabVIEW 2009<p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsiSZv34UsSLhaWCuX_j6EHSNs4_Gf57KkWyknaJY3kQtkEfUxBxMsAWpfuBOHGQ4a5dtoD-yZkpMlxdQbZC-fiyexWAz571X4lYOd4Ck6BP5vIWJ7B9FrMD3Dq6wrTO_bJMPg3b-TowY/s1600-h/labview24.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="labview2" border="0" alt="labview2" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVR2qkhGu0Ifqh4wg6G0Av0O2G57px8GjVQVSY2iwceNO2F4GCuszjquZVnQo4MxTtm0iP2s3FdKKFIS9YCnTwv55mEySTIMsvWWq7SpwXohdddhCZlqcTLgX-uu9jYB902QEbAh9PbgA/?imgmax=800" width="71" height="64" /></a> 2009 LabVIEW acaba de salir (ten en cuenta que el número de versión es 9.0). Además de la noticia anunciada por National Instruments en su sitio web, yo quería hacer una reseña de la evolución en las paletas de controles de la interfaz gráfica y funciones para los diagramas. Aquí está el resumen (las nuevas funciones se enmarcan en rojo):</p> <h3>Novedades en los controles (interfaz gráfica)</h3> <ul> <li><strong>Digital</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwGrRTT3aBxv-xe_oNdik2i4DSyzKl8HdpuFrXBNfk042cp0cRG21xetP-irwew8l4u9wh1-pXCgNzN4Fw8KG2-A402RG9WTXK1OZZSgomXCorW66wZ6WQCrrhyphenhyphenpRnsvcZRVUMT3ADw1g/s1600-h/labview2009-moderno-digitales%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-moderno-digitales" border="0" alt="labview2009-moderno-digitales" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih-Sv-dDO1ny98yDxYtTkTyx5LJUUwI7ClP6WtvUj4BhakYlNb86hWKoVHAb3jMraoN83T-GlNrStpWui50fCJCMzsemMpzH85a9UpDF7PtBPcA2_FGbHNFcoUDXnbP5GJ3EB8a1t47-w/?imgmax=800" width="202" height="198" /></a> </td> <td valign="top" width="225">Añadido del control de tipo embalse</td> </tr> </tbody></table> <ul> <li> <div align="justify"><strong> Gráficos</strong></div> </li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx_5dCbaAwAMijx3n0kBNQSokWv6ys7P1RRAk8bJpwoccAgtabAD8JUi2dHAbCXI3KWAyjhHvGj6MwueLBnkSudWb7Yobdx2xWFnw-cRMfFtdrg3FUJMUrrOPTnOvgQRkKjbyqFA5h_NI/s1600-h/labview2009-moderno-graficos%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-moderno-graficos" border="0" alt="labview2009-moderno-graficos" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6kVrWRL6DfdJxSJ2B_BTQQmKSPYmRl4w-Mcz2izthY1NrzopOBriHM6jVpTNlJ9e8EB0_9gdmrHGslMl6WRe-ILmmX6q9-p3a13YyNfE5pgoTMTCTY6n8PsgJtD33CukgKHA-UwlaE5A/?imgmax=800" width="201" height="124" /></a> </td> <td valign="top" width="225">Añadido de tuta de compas, ruta a barras de errores, ruta de pluma, matriz de rutas XY y añadido de las funciones dedicadas a gráficos 3D </td> </tr> </tbody></table> <ul> <li> <div align="justify"><strong>Gráficos en 3D</strong></div> </li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9RfWZKZC4DsZR9_1S-xT-E7bCIipaXlqVFe2loOBT2eZP6LzP3L8MnYckfan-e5ibgGm4iC1kasxHjLneO2Nr3EZBJErKg-BBb6xW44o_9PU8dOHFFN849Ax-sa7cPEAAWcmE6makZgA/s1600-h/labview2009-moderno-graficos-graficos-3d%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-moderno-graficos-graficos-3d" border="0" alt="labview2009-moderno-graficos-graficos-3d" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnz0_AegBYHeMtWvQgPdVCn5rQUDYr6zLVQosmt_C8k4OFBwImxuAKW3molpPxO8OKEeMjbRaSZVA-k801fORTFRxc12D3GHJLso1MqRkYDbjsrf14tMd9nkSTuMtoVkhIrsSjn32sE24/?imgmax=800" width="203" height="122" /></a> </td> <td valign="top" width="225">Añadido de gráficos 3D de tipo nube, barras, circulares, columnas, cintas, contorno, campo vectorial, cometa, superficie, malla y cascada.</td> </tr> </tbody></table> <p></p> <p></p> <ul> <h3>Novedades en las funciones (diagrama)</h3> <li><strong>Programación, digital, punto fijo</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhypz2A56oLSfnDFo7PISLmqQ0qYBeQsi9yMOftse_zcB8MWgsRBnlS9eIRVUEbrjQwxvM0MzoccKLY_IQ983919NlWOAQtciRSZQrae5dz8ybxO9UfGXNkyat97nVSS_7xSRHDxCp0ZOA/s1600-h/labview2009-programacion-digital-punto-fijo%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-digital-punto-fijo" border="0" alt="labview2009-programacion-digital-punto-fijo" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgewLwyIJMlyIYWdn9gzL8R_CSeuBJY3yx7X7f7ukllc-MOpflrS-cr3tPPVSR80Z_J1WEVqtDjgtEzNcEnIt1FLiaV1WfgAAvzco0McV2f_sI-AR1Z0cvTeptkbuafSqTVMK-1pNMGOjM/?imgmax=800" width="202" height="50" /></a> </td> <td valign="top" width="225">Añadido de adaptador de punto fijo a entero, adaptador de entero a punto fijo</td> </tr> </tbody></table> <ul> <li><strong>Programación, vector, matriz</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYKwWLgm3aB3XSEZgspClnzO-UqwDqmsiM5lm9sXRaq3FLm_i3n0HqAi5ByAEXipzXwPdJtt3S5OI00adQOLC8bb6nlxSxcepkpvHk3-WWKnsS56LUDF3CVp8hyYrdaoPR-uvLs-cltXc/s1600-h/labview2009-programacion-tabla-matriz%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-tabla-matriz" border="0" alt="labview2009-programacion-tabla-matriz" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnHonW4sBYaOUpJt7aB2HXctomFvYkbaD1k_TDkNAegkBOK8Ta4rGpdAVLou0wSiq78CaKDCMpCBLS_v9zPDzKrraSD3biFFFIFysNbUNFC4jfUAlXcFo4SyKpgnFmZi6DCF1_gLw4Oc8/?imgmax=800" width="202" height="87" /></a> </td> <td valign="top" width="225">nueva paleta con : dimensión de matriz, construir una matriz, redimensionar una matriz, transponer de una matriz, obtener la diagonal de una matriz, obtener elementos de una matriz, obtener una sub-matriz, definir una diagonal de matriz, definir elementos de matriz, definir una sub-matriz</td> </tr> </tbody></table> <ul> <li><strong>Programación, cluster, clase y variant</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5FERlH7S3cCEOoQabHIbN5K9mOYpAARcyOVvpfAzieoWd3UMP4BpzmFcUxa-bdJyhXEXo8GM1LDqKR98A0wE5THgSFqZKiFsOKJqPGpOfknuKpQFOT2iKKGVIGeD3-lZXYmFQRxE7GM/s1600-h/labview2009-programacion-cluster-classe-y-variant%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-cluster-classe-y-variant" border="0" alt="labview2009-programacion-cluster-classe-y-variant" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilG4VBGeHlId5YxfzgNIxMvl9BVlVdtKW6vgef2iPTcKbAzX5DZXqaSaO8mMTHXHN1_73Dxoj1b7vFaqViWIBoNbX1hf54KcyJRJ5GcTJv_Qkc8_3n1hS1bNYKNIh9zPJonUcHMDqApHY/?imgmax=800" width="206" height="162" /></a> </td> <td valign="top" width="225">Añadido de preservar la clase durante la ejecución</td> </tr> </tbody></table> <ul> <li><strong>Programación, E/S en archivos, constantes de archivos</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJRnsGMOVqjXowkAOqAwluL8WFmQgfm5nA0SLKpTav7ZIGBE7SHwKf8H5cAEyaawEPiSSS5uyC2-ZgrywKQZlyactb30BW6tEw6i7p5F7rhQXjb3IYgVQe_FL7oYo6WNOapwb0yfjY1ow/s1600-h/labview2009-programacion-es-sobre-archivos-constantes-de-archivos%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-es-sobre-archivos-constantes-de-archivos" border="0" alt="labview2009-programacion-es-sobre-archivos-constantes-de-archivos" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG75RCVxhANJ3nqP7b45BMLusegZ0aKuHrDKahHrw91yzvGcPB5Zz4ztRCOCpfRoDfpv4heG1tlmBXsBh6CTg75bUC-M6GiY4trB3CCX9sg8cFU3-PlipJgthre8AdsJB6HXs2IGTZTgw/?imgmax=800" width="204" height="125" /></a> </td> <td valign="top" width="225">Añadido de obtener le directorio sistema y directorio de la aplicación</td> </tr> </tbody></table> <ul> <li><strong>Programación, E/S en archivos, XML, parsor XML</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-C1mtP4OP00U2qDSOPpS9daV2ZmZi0efqGSMjFByuoxYvlucIZf0HBP0d_m3N9N9vLeVHsWnnoSQapHDCkNs9Rw3fFb-W6UiStc9uk85VH-WHik_477pogBKVIEoLvkC6c2F2QX0NWoY/s1600-h/labview2009-programacion-es-sobre-archivos-xml-parsor-xml%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-es-sobre-archivos-xml-parsor-xml" border="0" alt="labview2009-programacion-es-sobre-archivos-xml-parsor-xml" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNAV5slonYb4u7T3Mt3UUmsQDD_iDdqPwF_OkE5j92heIYIhtflqfWAKREuO-kk93qB4J57ikYgbog5VDswN5B-YiILGpomQgFBYwTisAxKoHvpFIEULOc0KnCsi36bQNOz-gArA5jiYo/?imgmax=800" width="201" height="125" /></a> </td> <td valign="top" width="225"> <ul> <li>Añadido de obtener el primer nodo correspondiente y obtener todos los nodos correspondientes</li> <li>se puede ver que los iconos nuevo y cerrar han cambiando</li> </ul> </td> </tr> </tbody></table> <ul> <li><strong>Programación, E/S en archivos, TDM en continua</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ-dQtPtLueyQu6oTOvBRDLp7dHH4aTLkse0ui-evuRCGwve3ygkchSVncuiSdcR2UyIDpXM5ou9EbD762DuEE2VgrDVC3rtsS51PtnyDuab_wFIpKd784n8kE-ExOMTxjKLP8qpm7R7w/s1600-h/labview2009-programacion-es-sobre-archivos-tdm-en-continua%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-es-sobre-archivos-tdm-en-continua" border="0" alt="labview2009-programacion-es-sobre-archivos-tdm-en-continua" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg90V_6j8gNu7vwv6Bmsp9RHpyy2WVz5GM7NpM6lK_nzFudvC_ICeMuvIlBz1gAObsfuzM1hyphenhyphenFsSEIfl15QSNk6QzBP9j5q1XFdtHWTPcRTu2j-negvdazhoRSe3ZecYCegqE77tH__JyY/?imgmax=800" width="204" height="127" /></a> </td> <td valign="top" width="225">Añadido de TDMS – convertir el formato, crear informaciones de escala</td> </tr> </tbody></table> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <ul> <li><strong>Programación, control de aplicaciones, informaciones sobre el procesador</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlwfkgbMV2CS9kr7_Ph5G2uRqoX_Tqf_UZY8Ax_8OPByKIGybMZOH8Dlvxb-zTS0JKYVWun-lSJ6viMuWc-5suYUhdFlChzWuf0PTGMC3idG5aUxMzqvAGnzqyBb1ZzWgKQUqAXYVC4e0/s1600-h/labview2009-programacion-control-applicationes-informaciones-sobre-el-procesor%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-control-applicationes-informaciones-sobre-el-procesor" border="0" alt="labview2009-programacion-control-applicationes-informaciones-sobre-el-procesor" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfJVlXKU8SlTbEpRAkN8E0HCjR_fXiEMcuTWoxli9MKEPA_08TL_HS2lDi5IYgMBS6ln2Vvzd6_ju-APtMpHL5LHze3EO_fr9xzJbgvUJGruZSq83pWw65P9QB13bCp6otQFN-vBRv-AM/?imgmax=800" width="217" height="50" /></a> </td> <td valign="top" width="225">Nueva paleta con : información del procesador, numero de niveles de cache, dimensión del cache de datos</td> </tr> </tbody></table> <ul> <li><strong>Programación, control de aplicaciones, control de la memoria</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCEjxGmQcX5HMenlxuYdZCuQz0tfYx6jQdvxidmL861IksF8Wo-FEPQkCLcjSYZYB_HYtrQsjtpw-T4ZeBc60hqwwGZ3Z4Nrv8HgrZJvOS1bHf58EwYL1oCvRdJQo8fYrXStoVInjz8Zs/s1600-h/labview2009-programacion-control-applicationes-control-de-memoria%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-programacion-control-applicationes-control-de-memoria" border="0" alt="labview2009-programacion-control-applicationes-control-de-memoria" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiriOeBWwIkcbVaifWyYo0JoitVKR51GCXJCghfzC3WASDeKaprhofCCwheI4UKj0R7VHj3FwEw41E1lWWIPatZikU540PJYv2U2c_VsrsmFxBkj0KAx3upUnO0TJgzP0u1Vijhj8_vwUs/?imgmax=800" width="200" height="87" /></a> </td> <td valign="top" width="225">Añadido de nueva referencia de valores de datos, suprimir una referencia de valores de datos </td> </tr> </tbody></table> <p></p> <ul> <li><strong>Programación, waveform, waveform digital</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI0kr_5OljF3p0CzeTb-JQjIHS8IpZLPFSklNGKmtpbBK8tgLVJK_vgYPKnCXHkhkehUbxgKfaR6WC7k7Fg8A7pCjXMfNQF925kkbIs50PBImVt7CKm5ALT85glL5xKVc9wocqznsziUk/s1600-h/labview2009-waveform-waveform-digital%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-waveform-waveform-digital" border="0" alt="labview2009-waveform-waveform-digital" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiBJLNKrsvU_tsQS_fE9i3Q85Eg7CuyfQl9B3goLt2XWLG0Zpxw9Wtyd2k0n7L0vHP4AJRQ9rPi8XSEfw8XykEbPaAsNdCzOVtM4tKSyokkQVYUHe67mHAa1It3xqt-ldZ4TE0H4yPVW8/?imgmax=800" width="210" height="198" /></a> </td> <td valign="top" width="225">Añadido de agrupar los señales digitales </td> </tr> </tbody></table> <ul> <li><strong>Procesamiento de señales, operación de señales</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglKCP6yALdZbI4zYb77XLmLXm2ID9FlY4yfYiRSt_x2qwETeY-czKQJIyOGknvHUYGM7ABCuwl6jv5KuPlyFVdun3kmVr8TJXp-qkcRB-yBwgIPUyH1K3I36d96ssjQY_sTRYBZdjaOHo/s1600-h/labview2009-tratamiento-de-senal-operaciones-en-los-senales%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-tratamiento-de-senal-operaciones-en-los-senales" border="0" alt="labview2009-tratamiento-de-senal-operaciones-en-los-senales" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC-7RR1OtTH_J1KwbWNQ_Hfoh1lKGPETw7ckxGEmKpCNwRXtvnMOkQvAaBqWkLg1WnL98rfggmoTYUpuGAmDQgJgCitGGW2i3Vc-TNBPRLM_1gxKOVNvcxTJdr4xG0H6IJCOkU7vykvyw/?imgmax=800" width="201" height="197" /></a> </td> <td valign="top" width="225">Añadido de nodo de periodo de transformada en Z</td> </tr> </tbody></table> <p></p> <ul> <li><strong>Matemáticas, ecuaciones diferenciales, ecuaciones diferenciales parciales</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnkeJcQRuRBfBVZJFJkWoG76BQSi0cBpSYwQgC0nnvu12jtHTQ-1nyYw4Fukv6ujZlNHU1-8CxgcKm4DnMIL0hriDV7JhxORDpSnJ0XWIlsR5D1IbqaBW4XfI6dxi2yG_qmprcsaH4xVI/s1600-h/labview2009-matematicas-equaciones-differenciales-parcielas%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-matematicas-equaciones-differenciales-parcielas" border="0" alt="labview2009-matematicas-equaciones-differenciales-parcielas" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheomZv0gNMkkuAlhzPj8vMS8zhGiypeLQyjBJo2TsPhyphenhyphenrZDLDK5va1MKPN2GeDwepLZSIpHkRhufIdtxz42nqdXYPQn70K9RDrPDOYTkJ2SDFxEuF1ofgd3YwT_LvZMfuUy79cn_tz1R0/?imgmax=800" width="228" height="87" /></a> </td> <td valign="top" width="225">Nueva paleta con: definir EDP, definir un dominio de EDP, definir la condición a los limites de una EDP, definir la condición inicial de una EDP, resolución de EDP, visual de EDP</td> </tr> </tbody></table> <ul> <li><strong>Comunicación de datos, variable compartida</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3y-EpBoLbsd9APJoueMw1CA8BI1Y20LxEpwjerhUR7DkDBHwosnV7OHf1RyDSYd4JS8lf2t9rAryCtWENhKG53xauN2lOXQEk8A50StlIo-uKRjYTbbgRZCXJKD9ZELBL1iPuN8oX0GA/s1600-h/labview2009-communicacion-de-datos-variable-compartida%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-communicacion-de-datos-variable-compartida" border="0" alt="labview2009-communicacion-de-datos-variable-compartida" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSrTOQD4C_fcfmFUZ9jgM8T7TgJgwSnVamt_yHBRR85FXCQuj771mmf-le1PjYN3z5DoigG6R8x9Iun2cocgIHuFsXDUZ4OBDmRRD_rGYDrRYp0LewRI9Hm4eQIavnGNi09CJTDXXezVw/?imgmax=800" width="201" height="86" /></a> </td> <td valign="top" width="225"> <ul> <li>Añadido de funciones para simplificar el uso de variables compartidas: crear una conexión a la variable, leer una variable, escribir una variable, cerrar una conexión a una variable, nodo de propiedad de variable.</li> <li>para las variables PSP: abrir y verificar la conexión de una variable, crear una conexión a una variable en fondo.</li> <li>para las variables de E/S: lectura por escaneo de la variable, escribir por escaneo de la variable, lectura directa de la variable</li> </ul> </td> </tr> </tbody></table> <ul> <li><strong>Entradas/Salidas de medición, motor de escaneo NI</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQf-bnECNmK5LZ44lynz_jx2Xik-CLVfEBX6u6g1VJ9sPuyQ5t5dpSZxZ5m74RHRKpIzOsz1G6mmTPI7AzWaCT56JJtl_s5no4o3D4Vn5xOyY9RME3BlKH3AGj5wtYycY3RFtCoFyOgE4/s1600-h/labview2009-es-de-medicion-motor-de-escaneo-ni%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-es-de-medicion-motor-de-escaneo-ni" border="0" alt="labview2009-es-de-medicion-motor-de-escaneo-ni" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbuLC4lkLOQW_Sc8U3IaayJpk6g6DMxx6c2l86Gp_x88xsE1BAEBxzNkVC_38FUGkZ1mTcAk43ftDmdexp8luQp6zHkMROJJN1L4JbyjYDjZFbbeFIBJP5Zs-Ej4nkqQGBXDOu7RA1J04/?imgmax=800" width="201" height="87" /></a> </td> <td valign="top" width="225"> <p>Nueva paleta con: sincronización con el motor de escaneo, obtener el periodo del motor de escaneo, definir el periodo del motor de escaneo, obtener el modo de escaneo, definir el modo del motor de escaneo, refrescar los módulos locales</p> </td> </tr> </tbody></table> <ul> <li><strong>Entradas/Salidas de medición, motor de escaneo NI, limitación</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_XRgym96EoUkhHH219xII2KgZ6Xvi0ycR0WN8Hg6ljpehOE83oeX6THV6XGsqmjhYz1kkN3gXfLTuph76diz3zRpLu9foAHWeZzsZ6cpUDY1pFC0SHgmD_nHS3wDE1TJ6Nxl6XuRsTjw/s1600-h/labview2009-es-de-medici%C3%B3n-motor-de-escaneo-ni-limitacion%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-es-de-medición-motor-de-escaneo-ni-limitacion" border="0" alt="labview2009-es-de-medición-motor-de-escaneo-ni-limitacion" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVaEVgoB5eykVlJ3gOZvJe0FrGMT5YmWsGL95Y8d1YlCmCAWHQlPCqtvZ8XwfKBy9Xiki-LkcDrQo_PQM18Q5Q3iW-OZDYCKKy2QaVVsXhMe-9uOWhxOyW1-eXZQbsszV0_2rTFb3jo3U/?imgmax=800" width="201" height="51" /></a> </td> <td valign="top" width="225">Nueva paleta con: activar las limitaciones de variables, desactivar las limitaciones de variables, borrar las limitaciones de variables, limitar una variable, cancelar una limitación de variable</td> </tr> </tbody></table> <ul> <li><strong>Entradas/Salidas de medición, motor de escaneo NI, fallos</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEU5FScYOGd9aicJTlkcFuPfE1i0CFg6XG6bOGYlm5GlpO7eBjWxqcs9fEvu1n46TkWXU0hC1WYYaThcarho3GvYJxUQC0s-B6YvRRoZheuoUKI3FZ4bHltMbRhrrMa2HRhGJHOfZ2xCQ/s1600-h/labview2009-es-de-medici%C3%B3n-motor-de-escaneo-ni-fallos%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-es-de-medición-motor-de-escaneo-ni-fallos" border="0" alt="labview2009-es-de-medición-motor-de-escaneo-ni-fallos" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgak72qRzQ0ukKPIuI8OA4G7SlHFcoENaUKcauPZmgTkZ4nIjPVKDrEpc2q2ydgsQ82k562MQwE1UmxQZIFNnUWvQsQI6Z_J93ZIgHoP-7DoMXV5ui3yzZUql8bMTh26mFCKXejgjoX8bI/?imgmax=800" width="169" height="51" /></a> </td> <td valign="top" width="225">Nueva paleta con: obtener una  lista de fallos, definir un fallo, borrar un fallo, borrar todos los fallos</td> </tr> </tbody></table> <ul> <li><strong>Entradas/Salidas de medición, motor de escaneo NI, configuración de fallos</strong></li> </ul> <table border="0" cellspacing="0" cellpadding="2" width="450"><tbody> <tr> <td valign="top" width="225"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgv3D56UQsJt6nmcQrmKmnUbSDdmSgDmPu5XgmhMAhjq7ZZrnoY0hMYgzsUCrQT-P_farLNsm2Cy1QAsV6ACbiH7-ZpqZ5iS5Z1iaho02uFkVsp2ul-05a8utktF2LOPzPOBQ5e3xeRTkc/s1600-h/labview2009-es-de-medici%C3%B3n-motor-de-escaneo-ni-configuracion-de-fallos%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="labview2009-es-de-medición-motor-de-escaneo-ni-configuracion-de-fallos" border="0" alt="labview2009-es-de-medición-motor-de-escaneo-ni-configuracion-de-fallos" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf6stpFu3iVX9pqVEoiZkCDxN8xaIfB4FI0MdlRgql8C96Brzof1D-uq9qSx-cWiFb4E3khGpUZq2KPOSdJIt05O1YvhyphenhyphennJgWSc43O-vR5FEe2i8PrHqRRzOkS0pK6CevKnawFdfKJig8/?imgmax=800" width="209" height="49" /></a></td> <td valign="top" width="225">Nueva paleta con: definir una configuración de fallos, borrar una configuración de fallos, obtener todas la configuraciones de fallos</td> </tr> </tbody></table> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-65267232291033621262009-07-27T22:56:00.001-05:002009-07-27T22:58:42.897-05:00Uso de JAVA con TestStand<p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOOr75PAXXQANDGovuBSJzUtdY2cxt7pnFmdU-9cniPbk_BlLLeExiEdEOn2tAxlQnA73vvY3UcNiJK0sfr1RTsGmjo_ziipYjyyZFXbJHI_8nNvNB1GZ6xjT1-nbdKg_oSDBMPhjUUOI/s1600-h/logoteststand%5B3%5D.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="logoteststand" border="0" alt="logoteststand" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK-gYIxDa9u2pCpePam-T1yCkLr9RPq4ZRizURgKXido_OZafO2LTrNEKAhPLIkmy8GJZF1LKjovAGUzYNl7aPBQtkWgk_QotTHftx1O1UQ3EBSbV7YJhGJczeBcK4RN19UXqAFtA-k84/?imgmax=800" width="84" height="67" /></a> Ahora puede hacer uso de clases Java directamente a partir de secuencias de TestStand.</p> <p align="justify">Sabemos que TestStand puede usar componentes de varios tipos: LabVIEW (VI), LabWindows/CVI (.c, .obj, .lib, .dll), DLL (para todos los lenguajes que pueden generar DLL: C + +, Pascal Object con Delphi, Visual Basic y otros ....), ActiveX (para todos los lenguajes compatibles). NET (con los lenguajes compatibles...) y HTbasic. Uno podría decir que estos adaptadores (adapters en Inglés) son principalmente de tecnologías de Microsoft. Opción comercial podríe ser, pero no estaría contando con la posibilidad de programar usted mismo, sobre todo que se puede seguir los ejemplos de adaptadores, mencionados anteriormente, que se suministran con TestStand.</p> <p align="justify">En este sentido, un nuevo adaptador existe: el adaptador JAVA. Se compone de tres grupos:</p> <ul> <li> <div align="justify">StartStop: para iniciar y detener la máquina virtual Java (JVM);</div> </li> <li> <div align="justify">Methods: para usar un método de una clase</div> </li> <li> <div align="justify">Static methods: para usar un método de una clase estatica</div> </li> </ul> <p align="justify">El uso de los métodos permite los pasos siguitentes: Numeric Limit Test, String Value Test, Pass/Fail Test et Action.</p> <p align="justify">Véase a continuación un ejemplo de una secuencia de prubas (en este caso de una tarjeta madre de un PC) escrito en Java (ver la carpeta Java en los ejemplos de TestStand).</p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgefU_rkq3Kj93PC3LGBmH-EJiGRNFSnXZ9Heg0Rir_00qhmsGfpd-VA0xwDR18KjQVGVk5ZV1lq3R39AyufF4nHpqd-mm64LqJZtguX03zOfGGA5gv18-fg-DFkPdK119eE62IaTCWY7U/s1600-h/TestStand-java%5B5%5D.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="TestStand-java" border="0" alt="TestStand-java" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4SIcvz3WLB1M-ld4iFYQJhHAc-4xmVZw9xyWqjcZS4oD1Zcs4CnmCPp7MiZOMq1MO3xQIthgrtwUZYMhiASeJhCFc5kgrvr7nAHRB8Aj-5a8krYiH_efZxuCZfCxXhbGyNk0C0asBC-Y/?imgmax=800" width="444" height="323" /></a><em> <br /> Secuencia de prueba en JAVA en TestStand</em></p> <p align="justify">Cabe señalar que los codigos de fuente de los adaptadores Java están escritos en C con LabWindows/CVI. La interfaz de configuración de la propiedades que sigue es, entonces, editable.</p> <p align="center"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh32cXlsOet2sdNG4guPoWlzcZLCHIUAXGbL9owUayri49YlROPDWEH2bm0Y_ToJ7jGIjXq8WNxewMT5GMAmnqEZZ8FNJgNVoXBDVYLvl0XWvQ4FixIxspQOixUNoeJ3HkHM7k1MIWwdX4/s1600-h/Java_EditJavaCall_db%5B4%5D.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Java_EditJavaCall_db" border="0" alt="Java_EditJavaCall_db" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdr_ycO2uKHEzCeO7fySfnAA9XirQk-q6C-HH_s-OnJ8g39x8vqCkLYRxN7vFVqu93_8b5KoDA3VXGgXcDRIQsBMFvdZY23CcJrAbW_IkRZutW3IN6IR8dFzdTmrQmt8tJ8UCqBsKcxr0/?imgmax=800" width="444" height="433" /></a>  <br /><em>Propriedades de un pasos JAVA en TestStand</em></p> <p align="justify">El adaptador JAVA es compatible con TestStand a partir 3.0, LabWindows/CVI a partir 6.0 y Java 2 version 1.4.</p> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-42962171249653796242009-06-24T11:42:00.001-05:002009-06-24T11:42:02.023-05:00Opciones de compilación de LabWindows/CVI<p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixub9rY9-oZvLqF6CTsdJMqYgXKeOFt9m7VNTRQMsiEvhj4VQcQQf9V1lCpyWLPkMXuynUbzED0XEBr59eM7BFrS1Wk16Wbs1CPhJvKO9CmmPR_iuf3x9MCkjNCgAUxiPwQd2mvXjC5rU/s1600-h/image%5B4%5D.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMkAbVFVqWIr6ZGtlooLJFNOECMeSnd4WCp1KEmWXTLLgzdon95ww6OOTTpDko6pVOwtS6rGDIMjRVnSTN4AhSvUi8XDuJIHc3BWaX1S1JRmjAyaZC_TNLF8RG_ongH74oX7HKkKYmdiU/?imgmax=800" width="64" height="68" /></a>Las opciones de compilación son, muchas veses, un poco olvidadas durante el desarrollo de un programa, aunque son, como el código, muy importantes por las razones siguientes: permiten de configurar el nivel de análisis para la detecciones de errores del código y de la gestión de la memoria durante la ejecución en modo "debug", fijan las direcciones de memoria para la compatibilidad con otros componentes, como DLL. Así, la modificación de una opción puede cambiar, hasta no desplegar los mensajes de error del debugger de LabWindows/CVI. Tendríamos un comportamiento inestable de nuestro programa sin haber tenido advertencias durante la compilación o la ejecución en modo "debug". Al fin de ayudar ustedes durante sus inicios con LabWindows/CVI, le propone de configurar los "Build Options" del menú "Options" de la manera que sigue (captura de la pantalla de Build Options de LabWindows/CVI 9.0, la versiones anteriores tienen mas o menos las mismas opciones).</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-y_DjhOxUpJuZ8NdSf7yy_4uT8286MN_XaKLsLeYPOyXRgNXwL1ETmXNWK4HOU11HdLF_RHawNIFmtxsS_zjLReQqzGpC9QD_e3RHZX07KXs2qRHDWiQGT9FOkD6DEy65Ek4qeKRo9OY/s1600-h/image%5B9%5D.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Build Options LabWindows/CVI 9.0" border="0" alt="Build Options LabWindows/CVI 9.0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLhvkFNJrYzl02xmfa-393W0sfT2fVb6UQ4Xi2I8rxQmdU36q2MTXwrw2sJkqoUckoydaHbQpsJs3iV5i5bg98qae5phaQ1BsHBBc3RCO9YgFq9OzCMeIzBQ-st-gHhdWhfMMS8YVaVRg/?imgmax=800" width="429" height="477" /></a></p> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-45077855718592959862009-06-22T23:36:00.001-05:002009-06-23T11:03:08.755-05:00Estructuracion del diagrama LabVIEW<p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTMeNsEet89obllmXDu729MOUc2cXOGhr0kvkFxPDPetw6WKAEAtyG7JGfSYkDv8Nv14z_3Mc6vWr13g3TgMh6CXFAg98Tk840pb8remVqpqh-1LronzyGEJWBOFFm-COP_qo2r7uRJ0/s1600-h/labview_thumb%5B3%5D.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="labview_thumb" border="0" alt="labview_thumb" align="left" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6jNh5s0SHewFm4gUQUxE1v1IIyq7DD4heCIFkD-KK3jKCz5P-sqA1eXSue_fIFS12iUfwDBvSrHHwc6iCe40ic72eRZvTfG3gj4jareV_67PsNaPxFfeloYBGJKdWfO_5C3ZxyotI_4s/?imgmax=800" width="71" height="64" /></a> Se puede definir un código bueno en LabVIEW con varias características: antes de todo debe funcionar, fácil de leer y fácil de modificar para melojar su mantenimiento. Así pues, se buscara a estructurar el código y no  lanzar en el diagrama sus ideas. </p> <p> </p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjW0i82GoxU_rFut9PUVL95-zZvlBTyuHst03x_urKpoNY54dN8c5BLJn_0nPyBr2IhcbLLkTKcDVWcyp8PsbY-sKggAL4goOD-ZdY8PvmaeFac8KDTagiQp8YyAbQqdva8AXcPME_Qjo/s1600-h/image%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhspfB73TCZIVEKRTkru1mRC0CcDGWCiyK9WW2FoeL6gTJ7tK186vu7JCVHVbMT4lz42jK10_K0wrFoLwk-7wcvWzQkv-ysa54ox2H5gPSYOsRDhVSkaZRGzVcLgeIYz_3y4ldsRKcEvUk/?imgmax=800" width="125" height="187" /></a> En este fin, usáramos  las funciones de estructuras como las <strong>bucles</strong> FOR o WHILE, les condiciones, la <strong>estructura de eventos</strong> (para maneja las acciones de los elementos del interface gráfico como un clic en un botón) o las <strong>secuencias</strong> sin olvidar las <strong>decoraciones</strong> como los cuadros y textos para agregar comentarios. Pero también los <strong>sub-VI</strong> los cuales agrupen funciones, eso reducirá los diagramas, capitalizara las funcionalidades y sera mas fácil de distribuir esas funciones; ademas, eso permite al motor de LabVIEW una mejor gestión de la memoria durante la ejecución del programa.</p> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-19718570609976691802009-03-03T12:06:00.001-06:002009-03-03T12:06:54.259-06:00Historico de la versiones de LabWindows/CVI<p align="justify"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO_y0r1vglOYXdRxcsAzwp6XPS-uUex3MRIlOy5uAz-JAQPdvvX47FU_V9fi73MY2efDS5SK0q_Wj4uTwDJxlLTa2h9Q-vUyNpVOsXX2DW9l49YRQ4FBtbv6OcSw8hJcV_mNM3O4Ort2w/s1600-h/cvi%5B3%5D.gif"><img title="cvi" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="68" alt="cvi" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWXq5-gyV-9Akp6VyKGNvrp5GCK01w87w5L5-qW1cWcj2ZAri1Bd0x8vHMdB03WFSyQN3CqBk3Yhh49SbXt53liLcGaVNNJmxfqbI9_mFhFMMX-jxkoCxja8ESaOhgxGEXVOLkGzwMgvw/?imgmax=800" width="64" align="left" border="0" /></a> Con la misma idea que para el historial de la versiones de LabVIEW, hago en Wikipedia el historial de las versiones de LabWindows/CVI (<a href="http://es.wikipedia.org/wiki/LabWindows/CVI#Historia" target="_blank">ver el articulo aqui</a>):</p> <p align="justify"> </p> <ul> <li>1989: LabWindows 1.0, bajo DOS, primera versión pública </li> <li>1991: LabWindows 2.0, bajo DOS, ayuda al desarrollo de interfaces gráficas de usuario </li> <li>1994: LabWindows/CVI 3.0, bajo <a href="http://es.wikipedia.org/wiki/Windows_3.1">Windows 3.1</a> y <a href="http://es.wikipedia.org/wiki/Solaris_%28sistema_operativo%29">Solaris</a></li> <li>1995: LabWindows/CVI 3.1, generación automática de código </li> <li>1996: LabWindows/CVI 4.0, mayor compatibilidad con los compiladores externos (Microsoft, <a href="http://es.wikipedia.org/wiki/Borland">Borland</a>, <a href="http://es.wikipedia.org/wiki/Watcom">Watcom</a> y <a href="http://es.wikipedia.org/wiki/Symantec">Symantec</a>) </li> <li>1998: LabWindows/CVI 5.0, compatibilidad <a href="http://es.wikipedia.org/w/index.php?title=VXI&action=edit&redlink=1">VXI</a> e <a href="http://es.wikipedia.org/w/index.php?title=IVI&action=edit&redlink=1">IVI</a></li> <li>2000: LabWindows/CVI 5.5, librarías de funciones <a href="http://es.wikipedia.org/wiki/Multitarea">multitarea</a></li> <li>2001: LabWindows/CVI 6.0, ActiveX y mejora de la interfaz gráfica de usuario </li> <li>2003: LabWindows/CVI 7.0, integración de los <a href="http://es.wikipedia.org/w/index.php?title=Workspaces&action=edit&redlink=1">workspaces</a></li> <li>2004: LabWindows/CVI 7.1, terminación automática </li> <li>2005: LabWindows/CVI 8.0, nuevo sistema de despliegue, <a href="http://es.wikipedia.org/w/index.php?title=.NET_assemblies&action=edit&redlink=1">.NET assemblies</a></li> <li>2006: LabWindows/CVI 8.1, variables de red, controles gráficos del estilo Windows </li> <li>2007: LabWindows/CVI 8.5, mejora de la gestión del microprocesador multi corazón, edición del código durante el debug, toolkit tiempo real </li> <li>2008: LabWindows/CVI 9.0, gestor de memoria y compilación optimizada, C ANSI versión 99 (en particular, las array dinámicas) </li> </ul> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com0tag:blogger.com,1999:blog-6371561312369577467.post-87797887826488291922009-03-03T11:49:00.001-06:002009-03-03T11:49:52.913-06:00Historial de las versiones de LabVIEW<p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi41jNSYTtTfg8HhL7DmUEw7RLvHtht6bAR0aJUMKl9fg7X0DrWHgQgQMOvNx8jV8DplRvnkN2VzU_uVOk3zblzZDbpAkVxaiUh5KodEdxWgaXNRE0ASm8S7grWQDN7STb42m9yaDe5Rrg/s1600-h/labview%5B6%5D.gif"><img title="labview" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="80" alt="labview" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieuEj8MmMbNutKKJAKugQHnlmYdfs_pFCJ-C2mytWQQ9spyrR7cZXHSxbmQakwaHzVe8Y5fyzsG3wvzm2fcfxzF3ysOPznFQfSmX4AMHEcukB1Xt5t5l4n69hr2tnonftnrx1tEJ-6irQ/?imgmax=800" width="87" align="left" border="0" /></a> Estoy haciendo el historial de la versiones de LabVIEW en Wikipedia (da un clic aqui para ver el articulo en Wikipedia):</p> <p> </p> <ul> <li>1986 : LabVIEW 1.0, primera versión en <a href="http://es.wikipedia.org/wiki/Mac_OS">Mac OS</a></li> <li>1990 : LabVIEW 2.0, máximo aprovechamiento de los resultados </li> <li>1992 : LabVIEW 2.5, primera versión en <a href="http://es.wikipedia.org/wiki/Windows_3.1">Windows 3.1</a> et <a href="http://es.wikipedia.org/wiki/Solaris_%28sistema_operativo%29">Solaris</a></li> <li>1993 : LabVIEW 3.0 </li> <li>1994 : LabVIEW 3.0.1, primera versión en <a href="http://es.wikipedia.org/wiki/Windows_NT">Windows NT</a></li> <li>1994 : LabVIEW 3.1 </li> <li>1995 : LabVIEW 3.1.1, integración del Application Builder </li> <li>1996 : LabVIEW 4.0 </li> <li>1997 : LabVIEW 4.1 </li> <li>1998 : LabVIEW 5.0, <a href="http://es.wikipedia.org/wiki/Multitarea">multitarea</a>, contenedores <a href="http://es.wikipedia.org/wiki/ActiveX">ActiveX</a>, asistente para la adquisición de dato (tarjetas (DAQ) et asistente para el control de instrumentos; primera versión en <a href="http://es.wikipedia.org/wiki/Linux">Linux</a></li> <li>1999 : LabVIEW 5.1, primera versión para <a href="http://es.wikipedia.org/wiki/Linux">Linux</a>, primera versión de LabVIEW RT (Real Time) </li> <li>2000 : LabVIEW 6.0, controles gráficos en 3D, referencias de controles </li> <li>2001 : LabVIEW 6.1, mejoramiento y correcciones </li> <li>2003 : LabVIEW 7.0, VI Express </li> <li>2004 : LabVIEW 7.1, traducción en francés, alemán et japones </li> <li>2005 : LabVIEW 8.0, Project Explorer, XControls, shared variables </li> <li>2005 : LabVIEW 8.1, mejoramiento y correcciones </li> <li>2006 : LabVIEW 8.20, <a href="http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos">Programación orientada a objetos</a></li> <li>2007 : LabVIEW 8.5, primera version del toolkit <a href="http://es.wikipedia.org/wiki/FPGA">FPGA</a> et del toolkit Statechart </li> <li>2008 : LabVIEW 8.6, limpieza automática de los diagramas </li> </ul> <p align="justify">Me falta todavia datos para algunas versiones pero en eso trabajo y todas informaciones son las bienvenudas.</p> <div class="blogger-post-footer">© Adrien Jolly <a href="http://www.ajolly.com.mx">www.ajolly.com.mx</a></div>Adrien Jollyhttp://www.blogger.com/profile/13862029142615139384noreply@blogger.com1