Buenos días comunidad JMP, acabo de instalar JMP15 y encuentro algunos errores, espero que alguien pueda ayudarme a solucionarlo.
Desarrollé una aplicación en JMP 14 para facilitar el análisis interactivo, sin embargo, encuentro errores al intentar usar la misma aplicación con JMP15.
Aquí se explica brevemente la aplicación, presiono un botón en la aplicación y aparece la pantalla para codificar datos de forma interactiva (línea de base), luego, cuando el usuario codifica la condición que se usará como línea de base, se crea ANOVA.
Aquí el script que estoy usando (este script se ejecuta en la aplicación cuando se presiona el botón correspondiente):
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
<P> </P>
<P>Digamos que codifiqué "A" (como línea de base), luego JMP 14 ejecuta el ANOVA, puedo ver que esto está en el REGISTRO de JMP14:</P>
<P>CND1 = "A";<BR /> De una sola mano[]</P>
<P> </P>
<P>Sin embargo, si intento utilizar JMP 15, aparece este error (parece que CND1 no se selecciona ni se reconoce):</P>
<P> </P>
<P> </P>
<CODE class=" language-jsl">deleted object reference: conditionlist_box << get text in access or evaluation of 'Glue' , nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
<P> </P>Cambiar la configuración de "conditionlist_box" para que se complete cuando se cambia el cuadro de edición de texto, soluciona el problema
nw = New Window( "SCRIPT REQUIREMENTS",
<<MODAL></MODAL>
@txnelson ya proporcionó una solución.
Pueden ser comentarios más generales para proyectos futuros:
- use la opción de formato JSL en la publicación, lo hace mucho más legible
- En Scripteditor también puedes dejar que JMP formatee tu script (menú Editar, o Crtl-M), lo encuentro muy útil
- JMP cambia de vez en cuando la forma en que se manejan los Objetos, su objeto "Texteditbox" ha desaparecido, cuando la ventana está cerrada, por lo que ya no se pueden recuperar datos, @txnelson proporcionó una solución para superar
- Se pueden encontrar otras soluciones en el índice de secuencias de comandos (espero que también en el futuro), buscando una ventana modal
- La siguiente secuencia de comandos es del índice de secuencias de comandos y está ligeramente modificada, puede jugar con ella para comprender cómo se devuelven los valores con la opción "Devolver resultado"; Encuentro que esta es una manera fácil y buena para ventanas más complejas.
Names Default To Here( 1 );
window_reference = New Window( "Dialog() example",
// try comment out next line
<<MODAL></MODAL>