¿Cómo construir un complemento JMP para ejecutar una ventana flotante con cuadros de clic para diferentes secuencias de comandos dependientes secuencialmente?Tengo dos guiones principales (1) estudio de tendencias (2) corrEstudio , los cuales llaman a un montón de otros scripts pero corrEstudio no llama a ningún script que estudio de tendencia llamadas
estudio de tendencia produce una tabla de datos y un gráfico. corrEstudio necesita usar la tabla de datos creada por estudio de tendencia . Ambos conjuntos de scripts están funcionando.
Quiero tener estos dos scripts integrados en un complemento JMP de la siguiente manera.
- Cuando se inicia el complemento, aparece una pequeña ventana flotante (siempre visible) con dos cuadros de botón de clic que muestran [ Ejecute trendStudy (gráficos de tendencia) ] y debajo [ Ejecutar corrStudy (estudio de correlación) ].
- haciendo clic en Ejecutar trendStudy El cuadro de botones solo ejecuta el estudio de tendencia (y scripts asociados) produciendo un gráfico de tendencias y una tabla de datos.
- haciendo clic en corrEstudio funciona la caja de botones corrEstudio (y scripts asociados) para producir las gráficas de estudio de correlación.
- corrEstudio no corre si estudio de tendencias no se ha ejecutado y arroja una advertencia "Ejecutar estudio de tendencias ¡primero!"
- Al cerrar la ventana del complemento, se cierran todas las tablas de datos abiertas y las ventanas de gráficos con una advertencia como "Esto cerrará todas las tablas y gráficos abiertos".
Cómo crear un complemento JMP de este tipo (me cuesta especialmente entender cómo separar los dos estudio de tendencias y corrEstudio )?
Automatización y secuencias de comandosRe: ¿Cómo construir un complemento JMP para ejecutar una ventana flotante con casillas de clic para diferentes scripts dependientes secuencialmente?Aquí hay un ejemplo de la estructura a usar para ejecutar un script u otro

Names Default To Here( 1 );
New Window( "Example",
Button Box( "Run trend Study", Print( "Place the trend study script here" ) ),
Button Box( "Run corrStudyStudy", Print( "Place the corrStudy script here" ) )
);
Re: ¿Cómo construir un complemento JMP para ejecutar una ventana flotante con casillas de clic para diferentes scripts dependientes secuencialmente?Además de lo que @txnelson sugerido, puede controlar la actividad de un botón con << Enabled(0|1)
Names Default To Here(1);
New Window("Example",
Button Box("Run trend Study", Print("Place the trend study script here")),
Button Box("Run corrStudyStudy", Print("Place the corrStudy script here"), <<ENABLED></ENABLED>
Cómo cerrar todas las tablas/gráficos/ventanas y cómo pasar las tablas correctas a corrStudy depende de cómo haya creado sus scripts principales