Hola a todos,
Tengo una configuración de interfaz gráfica de usuario de casilla de verificación con aplicaciones JMP que permite al usuario seleccionar qué análisis ejecutar, esta función permite a los usuarios seleccionar / ejecutar varios análisis al mismo tiempo esencialmente. (es decir, un botón para ejecutar todo)
Cada secuencia de comandos individual funciona cuando se ejecuta de forma independiente, pero cuando se llaman / ejecutan todas desde una secuencia de comandos singular, surgen problemas. No puedo editar cada script jsl de análisis individual debido a que se usan en otra parte de la interfaz gráfica de usuario y pueden romperse. Además, hay como 20 guiones ...
Con el script que tengo ahora, se ejecuta para algunos, pero para otros arroja errores que creo que se deben a nombres de tablas compartidos dentro de cada script de análisis.
¿Hay alguna manera de ejecutar varios scripts jsl como entidades separadas como si se ejecutaran de forma independiente, por lo que si los nombres / variables de la tabla son los mismos, no causará errores? Cada secuencia de comandos de análisis se ejecuta individualmente, por lo que no debe haber ningún dato compartido entre ellos.
if (checkbox << get (1),
Include(get default directory() || "analysis_1.jsl", Run JSL( 1 )),
);
if (checkbox << get (2),
Include(get default directory() || "analysis_2.jsl", Run JSL( 1 )),
);<BR />if (checkbox << get (3),
Include(get default directory() || "analysis_3.jsl", Run JSL( 1 )),
);
Intenté buscar en los foros de discusión, pero no pude encontrar nada con respecto a mi problema. Todo parece compartir datos entre todos los scripts.
¡Gracias!
(para su información, JMP 15.2.0)
vea si esto hace lo que necesita; En el ejemplo, si lo ejecuta dos veces, crea dos ventanas independientes en lugar de dos que interfieren entre sí. Además, no estoy seguro de qué hace RunJSL (1) en la función include () ... creo que se ignora.
incluir (..., << nuevo contexto)