Scripting amusant avec JMP ® : JSL contre l'impatience
Katharina Lankers, PhD, chercheuse en recherche et développement, SCHOTT AG
Dans les processus de fabrication de SCHOTT AG, le langage de script JMP (JSL) accélère les analyses de données. Des scripts permettent d'automatiser des procédures chronophages telles que les requêtes de bases de données, le prétraitement et les analyses statistiques, et ainsi de les mettre à la disposition des ingénieurs et des opérateurs. Mais une fois les scripts JSL développés pour tous ces processus, l'utilisateur, après avoir lancé le script, n'a plus qu'à attendre le résultat. Un temps précieux est perdu à attendre devant l'écran – certains détestent ça ! Alors, que se passe-t-il ? Au bout d'un moment, les utilisateurs s'inquiètent, craignant que JMP les ait oubliés ou ne fonctionne plus. Impatient, l'utilisateur clique sur la souris pour réactiver JMP et, dans le pire des cas, le merveilleux script, exécuté en arrière-plan, plante. Pour éviter cela aux ingénieurs, nous avons décidé d'écrire de nouvelles fonctionnalités destinées à divertir l'utilisateur pendant ces secondes d'inactivité. Les fonctionnalités que nous allons présenter dans cette session sont, en quelque sorte, inutiles, car elles n'améliorent ni la qualité ni le rendement des produits, mais peuvent contribuer à stabiliser le processus d'analyse des données.