Actualizar a la versión 15 de JMP: problemas con el cuadro de visualización y la lista de columnasHola a todos,
Estoy muy confundido con la nueva versión de JMP (15) porque tengo un script de la versión anterior que ya no funciona. Creo que esto está relacionado con los cuadros de visualización y la lista de columnas, pero no estoy completamente seguro.
El objetivo de mi script a continuación (y también adjunto) es calcular las derivas de los parámetros (columna "parámetro", por ejemplo) en función de la columna "tiempo" de la tabla de datos "prueba de tabla" adjunta.
El problema es que me sale un mensaje de error cuando ejecuto el script y elijo la tabla de datos correspondiente. Realmente no entiendo por qué. En primer acercamiento; Creo que esto está relacionado con los cuadros de visualización y el hecho de que uso una lista de columnas y no un solo carácter o valor numérico, pero no sé cómo proceder para corregir el problema.
Si alguien tiene el mismo problema o tiene alguna idea de como proceder se lo agradeceria mucho.
Gracias de antemano !
Merwanmok
Delete Globals();
Delete Symbols();
dt_old = Open();
init_dlg = New Window( <<MODAL></MODAL>
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasCon su nueva secuencia de comandos, se produce un error cuando llama (tem << Getitems) después de que se haya descartado el cuadro de diálogo, porque no puede usar el cuadro de visualización después de que se haya eliminado.
Sus llamadas a <
// This example works in JMP 14 or 15 on Mac or Windows
// Results are gathered within the <<ONCLOSE callback="" names="" default="" to="" here=""></ONCLOSE>
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasPuede encontrar adjunto el script modificado con los diferentes <
Con eso, todavía tengo el mismo mensaje de error después de ejecutar el script y poner los parámetros en la ventana abierta, por lo que prueba que el problema proviene de los parámetros "it" y "tem", creo.
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasEjecuté tu script.¿Puedes publicar tu secuencia de comandos actualizada con <
En mi ejemplo, los cambios clave para que el primer ejemplo funcione en JMP 15 son:
1) Agregue <
2) Al regresar, use el valor de retorno de NewWindow() en lugar de acceder a los cuadros de visualización.Si agrego <
init_dlg = {colListData = {"Parameter"}, it = {}, tem = {"Time"}, nom = "1.1", New = 1, typ = 1, Unit_ = "unité", origi = 1, Button( 1)};
Esto tiene 8 valores, lo que creo que representa todas las entradas que están disponibles.
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasLo entiendo, pero traté de poner la función <
Panel Box( "Colonne \!"temps\!"",
H List Box(
Lineup Box( N Col( 2 ), Spacing( 3 ),
Button Box( "Temps",
tem << Append( colListData << GetSelected )
),
tem = Col List Box( width( 200 ), nLines( 5 ), MinCol( 1 ) )¿Intentó ejecutar mi script con la tabla de prueba adjunta?
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasParece que está intentando utilizar los cuadros de visualización después de que se haya descartado el cuadro de diálogo.Aquí hay un pequeño ejemplo similar a lo que estás haciendo:
// This example works in JMP 14 on Windows, but will fail on Mac
w = New Window("fails in JMP 15", <<MODAL></MODAL>
Los cuadros de visualización son "propiedad" de la ventana en la que se encuentran y desaparecerán cuando se cierre la ventana.En Windows, esto puede haber funcionado en JMP 14, pero tenga en cuenta en el comentario Wait(0) que incluso Windows puede fallar con este tipo de uso.Eventualmente, las cajas se eliminan, simplemente no sabes cuándo.
Este ejemplo funcionará tanto en JMP 14 como en JMP 15 en Mac y Windows.El uso de esta estructura debería hacer que su diálogo funcione:
// This example works in JMP 14 or 15 on Mac or Windows
// Results will be returned with the modal status
Names Default To Here(1);
w = New Window("works in JMP 15",
<<MODAL></MODAL>Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasCambié la cuarta línea como:
init_dlg = New Window("Interface", <<MODAL></MODAL>Se abre mi ventana, selecciono mis parámetros y luego sigo teniendo el mismo mensaje de error, así que no hay cambios
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasInserte una cadena de caracteres para el título de la ventana como primer argumento como sugerí y vea qué sucede con el error.
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasNo, el primer argumento de la nueva ventana es <Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnas
¿Insertó una cadena de caracteres con el título de la ventana como primer argumento de la función New Window()?
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasGracias por su respuesta.
Eliminé las líneas con la función << Append() y también la función Delete Globals() al principio, pero todavía tengo el mensaje de error...
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasEl error parece ser sobre la función Glue() llamada en la línea que elimina variables globales y abre una tabla de datos. La función New Window() espera que se use una cadena de caracteres como primer argumento como título de la ventana.
Creo que el uso del mensaje << Append() es innecesario porque está creando la nueva ventana completamente con la llamada a la función New Window(). El mensaje es útil para agregar a una ventana existente después de crearla.
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnasGracias por su respuesta.
¿Por qué cree que el problema está relacionado con un cuadro de visualización o una lista de columnas?
Porque ya usé el depurador para recorrer el script y el mensaje de error que recibo está relacionado con el cuadro de visualización. También revisé otras discusiones y hay un problema con la nueva versión de JMP que obtiene parámetros de "Nueva ventana <
¿Qué mensaje de error te sale? ¿Dónde ocurre el error?
Puede encontrar adjunto el mensaje de error. Lo siento, está en francés. Ocurre dentro de la nueva llamada de ventana en este nivel, creo:
tem = Col List Box( width( 200 ), nLines( 5 ), MinCol( 1 ) )
¿Ha intentado evaluar pequeñas porciones de la secuencia de comandos desde la parte superior para confirmar dónde funciona la secuencia de comandos?
Sí, pero mi script comienza con la "nueva ventana"...
¿Ha utilizado el depurador para recorrer el script?
Sí, usé el depurador y así es como entendí que estaba vinculado al cuadro de visualización y la lista de columnas en el interior.
Gracias por tu ayuda !
Re: Actualizar en JMP versión 15: Problemas con el cuadro de visualización y la lista de columnas¿Por qué cree que el problema está relacionado con un cuadro de visualización o una lista de columnas?
¿Qué mensaje de error te sale? ¿Dónde ocurre el error?
¿Ha intentado evaluar pequeñas porciones de la secuencia de comandos desde la parte superior para confirmar dónde funciona la secuencia de comandos? ¿Ha utilizado el depurador para recorrer el script?
Es útil si no tenemos que empezar desde el principio.