![]() |
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. Descubra cómo AJOLLY Testing puede aportar valor a sus proyectos: 🌐 www.ajolly.com.mx |
lunes, 27 de octubre de 2014
NiDays Mexico 2014
martes, 31 de diciembre de 2013
Actividades 2013
Resumen: En 2013, mejoramos la capacidad de prueba con auditorías y desarrollo de nuevos procesos. Apoyamos proyectos de regulación de enfriamiento láser y optimizamos bancos de pruebas para módems xDSL, reduciendo tiempos y errores. Además, desarrollamos sistemas para medir el envejecimiento de componentes electrónicos y capacitamos en LabVIEW y LabWindows/CVI.
Durante el año 2013 las misiones de medición y prueba nos llevaron en Francia, México, Brasil, Túnez, Canadá y los Estados Unidos. Nos permitieron aumentar nuestra experiencia en la integración de bancos de pruebas en las líneas de fabricación en serie y responder a auditar de sistemas de prueba. Y siempre es un placer conocer a los distintos interesados, los ingenieros y los equipos de gestión de diferentes sectores, diferentes países y comunicarse en diferentes idiomas (Inglés, francés, español y portugués).
- Auditoría del proceso de prueba en un centro de reparación de módem xDSL, definición de soluciones para establecer, desarrollar el nuevo proceso, la disposición (layout) de la línea. Esta optimización resultó en un aumento de 500% de la capacidad de prueba (TestStand).
- Accesoria en un proyecto de sistema de regulación de enfriamiento de láser con LabVIEW tiempo real y cRIO.
- 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)
- Optimización y 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)
- Desarrollo de drivers de instrumentos para la medición de la piel con LabVIEW
- Dearrollo de drivers IVI con LabWindow/CVI, para integrar en TestStand
- Desarrollo de un sistema para medir del envejecimiento de componentes electronicos
- Capacitaciones LabVIEW, LabWindows/CVI, medición y instrumentación con Visual Basic .Net (Measurement Studio)
- 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.
🌐 www.ajolly.com.mx
viernes, 8 de noviembre de 2013
El aumento de la capacidad de prueba
Para este proyecto, mi cliente me pidió que aumentara la capacidad de sus bancos de pruebas de su servicio de posventa: pasar de 500 unidades por día a 2 500 unidades por día (aqui las unidades son modems ADSL/VDSL con teléfono, HPNA, WIFI, WAN, Ethernet y USB). El uso de bancos de pruebas en este caso de posventa es analizar y dar un diagnostico para reemplazar los componentes defectuosos y luego verificar que la reparación haya resuelto el problema.
Análisis
- demasiadas acciones manuales: la prueba es desigual, además, cada vez que el operador intervenga, el no está disponible para realizar acciones en otro banco.
- usabilidad del banco de pruebas: el operador pierde tiempo para colocar la unidad, conectar y desconectar.
- usabilidad del software de pruebas: resultados de las pruebas no son claramente identificables, el operador pierde tiempo para leer el diagnóstico, o peor, se equivoca.
- falsas fallas: si hay falsas fallas, el operador duda del banco de pruebas y se reinicia la prueba, perdemos tiempo. Las falsas fallas pueden ser causadas por el hardware (inestabilidad de la medición debido a la instrumentación, cableado, conectores o de cualquier otro componente) como el software (el procesamiento de la medición, el análisis, la tolerancia).
- el uso de los recursos de hardware: todas las pruebas se ejecutan una tras otra, mientras que algunos pueden ejecutarse en paralelo en la misma unidad o varias unidades.
- proceso: tener un solo banco, para ejecutar todas las acciones y las pruebas, no siempre es la solución más adecuada. El numero y las funciones de los bancos dependen del producto, de las pruebas a realizar, del medio ambiente y del por qué ponemos a prueba.
- optimización de la línea: la colocación de los bancos de pruebas puede penalizar el flujo, lo que obliga al operador a perder el tiempo en su movimiento y aumentar el riesgo de errores de manejo que puede dañar el producto.
- trazabilidad: tener el histórico del producto es importante para optimizar la reparación, fluidificar (no probar un producto que ha sido probado fallado en probador anterior sin ninguna reparación), diagnosticar problemas del banco de pruebas, proporcionar las acciones de mantenimiento, sino también analizar la producción.
Solución
- revisión de la línea y los probadores para mejorar el flujo, la ergonomía y los movimientos de los operadores y de los productos.
- uso del material ya disponible, la sustitución y la adición de nuevo, modificación del cableado y el tipo de conector para una mejor fiabilidad y velocidad.
- migración del software de pruebas desde scripts de pruebas ejecutados desde la línea de comandos de Linux hasta secuencias de pruebas de TestStand en Windows con la creación de una pantalla simple (prueba en curso, resultado bueno o malo, prueba pendiente) con paralelización de pruebas para reducir el tiempo.
- generación de reportes de pruebas, centralización de datos en la red y desarrollo de software de análisis de datos.
- capacitación de los operadores y optimización de las acciones.
lunes, 31 de diciembre de 2012
Actividades 2012
Resumen: En 2012, mejoramos la eficiencia en la industria brasileña con bancos de prueba TestStand y LabWindows/CVI, brindamos soporte técnico y capacitación en LabVIEW. Desarrollamos sistemas de medición para cosmética y validamos protocolos de comunicación para autómatas programables.
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.
- desarrollo de bancos de pruebas con TestStand y LabWindows/CVI 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
- 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)
- capacitación LabVIEW, TestSTand y LabWindows/CVI
- desarrollo de un sistema de medición para la industria cosmética con LabVIEW
- desarrollo de la validación de protocolos de comunicación para la producción de autómatas programables con LabWindows/CVI y TestStand
sábado, 31 de diciembre de 2011
Actividades 2011
Resumen: Impartimos capacitación en LabVIEW, TestStand y LabWindows/CVI en Túnez y desarrollamos sistemas de medición de corrientes de Foucault para centrales nucleares. Mejoramos pruebas clínicas en cosmetología y farmacología, y avancé en la termodinámica aplicada a la refrigeración. Implementamos mediciones Modbus-TCP y desarrollamos un servidor de transcodificación para PLCs, además de validar reguladores de velocidad industrial.
Iniciando el año 2012, presentamos un resumen de nuestras logros más destacados del 2011, reflejando nuestro compromiso con la excelencia y la innovación tecnológica::
- Capacitador para LabVIEW, TestStand y LabWindows/CVI, hasta Túnez en África del Norte, para varios sectores de actividades industriales, científicas y militares.
- 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).
- Intervención técnica para mejorar sistema de pruebas clínicas de cosmetología y farmacología (LabVIEW)
- Mejoría de un banco de estudios de los principios termodinámicos aplicados a la refrigeración (LabVIEW tiempo real, embebido y servidor WEB)
- 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)
- Desarrollo de un servidor de transcodificación automatizada de mediciones generadas controlador lógico programable (LabVIEW)
- Implementación de pruebas funcionales para la validación de reguladores industriales de velocidad (TestStand y LabWindows/CVI)
- 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.
🌐 www.ajolly.com.mx
lunes, 30 de mayo de 2011
Conferencia “Acelerador de partículas: luces al futuro medical”
Resumen: En AJOLLY Testing, exploramos el uso de aceleradores de partículas en medicina, destacando su aplicación en tratamientos contra el cáncer y la observación de proteínas para futuros fármacos nanotecnológicos. Inspirados por los avances en física de partículas y nanotecnología, asesoramos al sincrotrón “Soleil” en París, optimizando mediciones para revolucionar diagnósticos y tratamientos médicos. Nuestra conferencia “Acelerador de partículas: luces al futuro médico” en la reunión de cirujanos pediatras mexicanos y españoles, refleja nuestro compromiso con la innovación médica.
En esta ocasión, la conferencia no se centró en el control y medición con LabVIEW, LabWindows/CVI o TestStand, sino en los aceleradores de partículas en la medicina para el tratamiento del cáncer.
Se discutieron especialmente las aplicaciones de la radiación de sincrotrón para la observación de proteínas y sus diversos mecanismos de funcionamiento, con el objetivo de emplearlos en futuros medicamentos activos basados en nanotecnología.
La inspiración para este tema proviene de la creciente importancia de la física de partículas en el desarrollo de nuevas técnicas de diagnóstico y tratamiento, así como del potencial de la nanotecnología para revolucionar la medicina.
Me toco dar accesoria al sincrotrón “Soleil”, en el sur de París, manejado por el CNRS (centro nacional francés de investigación científica) y el CEA (comisión a la energía atómica) para optimizar mediciones en una línea de luz.
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.
Los cirujanos pediatras mexicanos y españoles.
Es para esos tipos de instrumentos he dado la asesoría.
Descubra cómo AJOLLY Testing puede aportar valor a sus proyectos:
🌐 www.ajolly.com.mx
lunes, 21 de febrero de 2011
LabVIEW 2010 y sus novedades del punto de las paletas de funciones
Resumen: LabVIEW 2010 mejora la gestión de memoria con estructuras optimizadas y nuevos iconos para variables, facilitando la programación embebida. Introduce constantes dobles directas y un diseño más compacto para booleanos. La manipulación de archivos waveform y TDMS se simplifica, y las librerías empacadas aceleran la compilación. La función de fusión de errores se optimiza para un mejor manejo de bugs. Además, se añaden funciones de flujo de red y el cliente HTTP, mejorando la transferencia de datos y la comunicación entre dispositivos. Estas actualizaciones agilizan el desarrollo de aplicaciones robustas.
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.
Programing: structures
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).
Los iconos de las variables compartidas, variables global y local han cambiado un poco con un diseño más significativo.
Programing: numeric
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.
Programing: boolean
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.
Programing: File I/O
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.
La paleta de los archivos TDMS se enriquece con la adición de funciones avanzadas.
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.
Programing: Dialog & user interface
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.
Data communication
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.
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.
Descubra cómo AJOLLY Testing puede aportar valor a sus proyectos:
🌐 www.ajolly.com.mx
martes, 6 de abril de 2010
Conferencia “Sistemas embebidos en LabVIEW orientados al monitoreo de variables”
Resumen: Adrien Jolly presentó en la Universidad Politécnica de Durango sobre sistemas industriales y científicos con tecnología de National Instruments. La conferencia abordó “Sistemas embebidos en LabVIEW para monitoreo de variables”, incluyendo control, supervisión y simulación. Se mostraron ejemplos prácticos y una demostración en vivo desde el Instituto Raspail de París, detallando su sistema frigorífico con software LabVIEW. Además, se demostró el control remoto de la maquinaria, destacando la capacidad de LabVIEW para operaciones a distancia.
He podido disfrutar de dar una conferencia a cerca de los sistemas industriales y científicos con las tecnologías de National Instruments 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 LabVIEW, una video en vivo con une cliente mío, el Instituto Raspail 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.
Parte 1/8: Introducción
Introducción de la conferencia para mostrar la evolución de los productos y su impacto en las tecnologías usadas para fabricarlos.
Parte 2/8: Control, Supervisión, Medición, Prueba, Simulación
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.
Parte 3/8: Ejemplos de sistemas
Ejemplos de sistemas de control, supervisión, prueba, medición, hechos con las tecnologías de National Instruments: LabVIEW, LabWindows/CVI o TestStand y hardware.
Parte 4/8: Video en vivo del sistema de París
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.
Parte 5/8: Detallado del sistema de París
Descripción del hardware del sistema embebido de la maquina de París: hardware Compact Fieldpoint y software desarrollado con LabVIEW Tiempo Real.
Parte 6/8: Introducción a LabVIEW
Demostración de programación de un generador de señales con LabVIEW.
Parte 7/8: Shared Variables
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.
Parte 8/8: Web Server con LabVIEW
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.
martes, 15 de diciembre de 2009
Como elegir la mejor opción entre LabVIEW, LabWindows/CVI, Measurement Studio y TestStand
Resumen: National Instruments lidera en instrumentación y medición, ofreciendo LabVIEW, LabWindows/CVI, Measurement Studio y TestStand. LabVIEW, desde 1984, usa el lenguaje G gráfico para un desarrollo rápido. LabWindows/CVI, basado en C, facilita la programación con asistentes. Measurement Studio complementa Visual Studio con librerías especializadas. TestStand, compatible con varios lenguajes, agiliza el desarrollo de secuenciadores de pruebas con funciones integradas. Estas herramientas se adaptan a diversas necesidades de ingeniería, simplificando la creación de software para la industria y la ciencia.
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.
LabVIEW
LabVIEW es el producto el mas famoso de National Instruments desde 1984.
- Uso: 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).
- Lenguaje: 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).
- Aventajas: el lenguaje G, totalmente grafico, permite el desarrollo muy rápido de software sin un conocimiento extensivo de la programación.
LabWindows/CVI
LabWindows/CVI es, para resumir, LabVIEW en lenguaje C.
- Uso: 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.
- Lenguaje: 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.
- Aventajas: 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.
Measurement Studio
Measurement Studio es un paquete de clases et librarías similares a LabVIEW para Visual Studio.
- Uso: 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.
- Lenguaje: lenguajes C++, C# y Visual Basic.
- Aventajas: 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.
TestStand
TestStand es un herramienta, o mas bien una serie de funcionalidades, o Framework, para facilitar el desarrollo de software de tipo secuenciador.
- Uso: desarrollo de software de tipo secuenciador para la industria y la ciencia, por lo general para la medición y la prueba en Windows.
- Lenguaje: 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.
- Aventajas: 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.
miércoles, 11 de noviembre de 2009
Conferencia en México
Resumen: En el SIECC 2009, impartí la conferencia “La Mecatrónica en la calidad industrial y la investigación científica”, abordando control, medición y simulación en sistemas complejos. El evento contó con expertos como Leo Prieto de Fayerwayer.com, Alvaro López Ortega de “Cherokee”, Ricardo Meza de Mozilla, entre otros, discutiendo desde hiperconectividad hasta modelos de negocio en código libre. Un encuentro enriquecedor para profesionales y estudiantes del ámbito tecnológico.
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.
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.
Entre otros oradores, se podría contar con Leo Prieto (leo.prie.to), un chileno que es la cabeza del Fayerwayer.com 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 (Octality), español, creador del servidor gratuito "Cherokee", 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:
ver el portal del evento: siecc09.com
Descubra cómo AJOLLY Testing puede aportar valor a sus proyectos:
🌐 www.ajolly.com.mx