Diversión con scripts con JMP ® : JSL contra la impaciencia
Katharina Lankers, PhD, Científica de Investigación y Desarrollo, SCHOTT AG
En los procesos de fabricación de SCHOTT AG, el lenguaje de scripting JMP (JSL) ayuda a acelerar el análisis de datos. Procedimientos que consumen mucho tiempo, como consultas a bases de datos, preprocesamiento y análisis estadísticos, pueden automatizarse mediante scripts y, por lo tanto, ponerse a disposición de ingenieros y operadores. Pero una vez desarrollados los scripts JSL para todos estos procesos, el usuario, tras iniciar el script, no tiene más que esperar el resultado. Se pierde un tiempo precioso mirando la pantalla y esperando; ¡alguien lo detesta! ¿Y qué ocurre? Después de un rato, los usuarios se ponen nerviosos, temiendo que JMP los haya olvidado o haya dejado de funcionar. El usuario impaciente hace clic con el ratón intentando reactivar JMP y, en el peor de los casos, el magnífico script, que se ejecuta en segundo plano, se bloquea. Para evitar que los ingenieros hagan esto, decidimos incluir en el script algunas nuevas funciones diseñadas para entretener al usuario durante estos segundos de inactividad. Las funciones que vamos a mostrar en esta sesión son, en cierto sentido, inútiles, ya que no aumentan la calidad ni el rendimiento del producto, pero pueden ayudar a estabilizar el proceso de análisis de datos.