Manipular y gestionar sus límites de especificación¿Trabaja con límites de especificación? ¿Tiene dificultades para encontrar formas convenientes de administrar la información del límite de especificación? ¿Ha tenido dificultades para obtener esta información en el formato adecuado? Si es así, el nuevo Administrar límites de especificaciones característica en JMP 14 Le ahorrará mucho trabajo y tiempo. Esta publicación de blog detalla algunas de las características clave que se pueden encontrar en esta nueva plataforma.
Utilice una tabla de límites de especificaciones para crear propiedades de columna de límites de especificaciones
¿Están actualmente sus límites de especificación almacenados en una tabla de datos de límites de especificación? ¿Le gustaría mover esta información a las propiedades de la columna de límite de especificaciones de otra tabla? Un complemento fue escrito por Jim Nelson, uno de nuestros usuarios experimentados, para hacer precisamente esto. Empezando con JMP 14 , la plataforma Manage Spec Limits proporciona esta funcionalidad.
Probemos esto con un ejemplo. Comience abriendo Cities.jmp y CitySpecLimits.jmp que se encuentran en el JMP carpeta de datos de muestra.
Open(“$SAMPLE_DATA/Cities.jmp”);
Open(“$SAMPLE_DATA/CitySpecLimits.jmp”);
- Con Cities.jmp como tabla de datos activa, elija Analizar->Calidad y proceso->Administrar límites de especificaciones.
- Seleccione OZONO, CO, SO2 y NO y haga clic en Variables de proceso.
- Haga clic en Aceptar.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogDiálogo Administrar límites de especificaciones
- Haga clic en Cargar desde la tabla de límites.
- Seleccione Límites de especificaciones de ciudad.
- Haga clic en Aceptar.
Choose limits tableChoose limits tableChoose limits tableChoose limits tableElija la tabla de límites
- Para guardar esta información como propiedades de columna, haga clic en el botón "Guardar en propiedades de columna" que se encuentra en la parte inferior de la ventana del informe.
Mostrar propiedad de columna Límites
A menudo he escuchado de usuarios que tienen muchas columnas con límites de especificación y que necesitan marcar la casilla "Mostrar como líneas de referencia del gráfico" para todas ellas. Un colega mío, Byron Wingerd escribió un entrada en el blog que muestra cómo utilizar JSL para realizar esta tarea.
A partir de JMP 14, lo hemos hecho aún más fácil con la plataforma Administrar límites de especificaciones. Para ver un ejemplo de cómo utilizar esta nueva característica, abra Capacidad de semiconductores que se encuentra en la carpeta de datos de muestra.
Open(“$SAMPLE_DATA/Semiconductor Capability.jmp”);
- Vaya a Analizar->Calidad y proceso->Administrar límites de especificaciones.
- Elija el grupo Procesos y haga clic en Variables de proceso.
Manage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogManage Spec Limits DialogDiálogo Administrar límites de especificaciones
A partir de la información contenida en la propiedad de la columna Límites de especificación, se completan el LSL, el objetivo y el USL. El cuadro en el extremo derecho titulado "Mostrar límites" corresponde a la opción "Mostrar como líneas de referencia de gráfico" que se encuentra en la propiedad de la columna de límites de especificaciones. Marcar estas casillas una por una llevaría mucho tiempo.
- Para marcar todas las casillas, haga clic en el triángulo rojo junto a Administrar límites de especificaciones y elija Mostrar todos los límites.
Show Limits AllShow Limits AllShow Limits AllShow Limits AllMostrar límites todos
- Para guardar esta selección en la tabla de datos, haga clic en "Guardar en propiedades de columna", que aparece en la parte inferior de la ventana del informe.
Ahora, cuando miramos la propiedad de la columna de límites de especificación para NPN1, vemos que se ha marcado "Mostrar como líneas de referencia del gráfico".
NPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyNPN1 Spec Limits Column PropertyPropiedad de columna de límites de especificación NPN1
Controle el número de decimales para sus límites de especificaciones
A veces, los límites de sus especificaciones pueden almacenarse con más decimales de los que desea. Puede utilizar la opción "Redondear decimales" en Administrar límites de especificaciones para modificar el número de decimales.
- Usando el ejemplo anterior, en el triángulo rojo junto a Administrar límites de especificaciones, elija "Redondear decimales".
- Ingrese 1 en el cuadro.
- Haga clic en Aceptar.
Rounded to 1 decimalRounded to 1 decimalRounded to 1 decimalRounded to 1 decimalRedondeado a 1 decimal
- Luego puede elegir "Guardar en propiedades de columna" o elegir una de las opciones de Guardar tabla que se encuentran en la parte inferior de la ventana del informe.
Cree una tabla de límites de especificaciones a partir de las propiedades de su columna
¿Los límites de sus especificaciones se almacenan como propiedades de columna? ¿Necesita compartir sólo los límites de especificaciones con un colega? ¿Necesita utilizar esos límites de especificación en otra tabla de datos? Esto ahora se logra fácilmente con botones en la plataforma Administrar límites de especificaciones. En la ventana Administrar límites de especificaciones de arriba, haga clic en el botón "Guardar en la tabla de límites de especificaciones altas" o "Guardar en la tabla de límites de especificaciones anchas". Dependiendo de la opción que elija, obtendrá una tabla de datos de límites de especificación alta o ancha. Luego puede compartir esta tabla de datos con un colega o utilizar esta tabla de datos de límites de especificaciones en un conjunto de datos diferente.
Conclusiones
La nueva plataforma Administrar límites de especificaciones le permite manipular fácilmente la información de sus límites de especificaciones. Puede crear propiedades de columna de límites de especificaciones a partir de una tabla de límites de especificaciones, puede marcar "Mostrar como líneas de referencia de gráfico" para muchas propiedades de columnas a la vez, puede controlar la cantidad de decimales que tienen sus límites de especificaciones y puede crear tablas de límites de especificaciones de las propiedades de su columna.
¿Tiene dificultades para encontrar formas convenientes de administrar la información del límite de especificación? Administrar los límites de especificaciones en JMP 14 le ahorra trabajo y tiempo.
Re: Manipular y gestionar los límites de sus especificaciones@Vijaya Sin sus tablas de datos es casi imposible determinar qué es lo que está intentando hacer.Parece que tienes 2 tablas de datos.Una tabla de datos contiene sus nuevos datos.La segunda tabla de datos es una tabla de datos de límites.La tabla de datos de límites debe estar en el formato de tabla de límites apropiado (como el del ejemplo anterior).Necesitará usar el código JSL que proporcioné en mi comentario publicado en 04-03-2018 13:24 (arriba).Debes usar el comando
Load from Limits Table(dtLimits)
donde dtLimits es la referencia a su tabla de datos de límites.
Re: Manipular y gestionar los límites de sus especificacionesHola tonia,
Recientemente me uní a esta comunidad y soy completamente novato en JSL, ya que recibí un requisito para automatizar y estaba buscando una respuesta a mi problema, que es
/
/ Launch platform: Manage Spec Limits
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
// Report snapshot: 74023535_BI stability data_Sheet1 - Manage Spec Limits
Data Table("74023535_BI stability data_Sheet1") <<
Manage Spec Limits(
Process Variables(
:"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n,
:"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n,
:"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n,
:
"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n
)
);
dt = Data Table ("74023535_BI stability specifications_Sheet1");
dt2 = Data Table ("74023535_BI stability data_Sheet1");
dt3 = dt2 << Manage Spec Limits( Y( :"Assay (HPLC) (labelled amount)>Assay (HPLC) (labelled amount) MPC015271 (KM-1484)>% Active Content"n, :"Mean>Dissolution (HPLC) (within 20 minutes) (labelled amount) - HK market MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) - DCP, FR markets MPC015270 (KM-1483)>Mean"n, :"Mean>Dissolution (HPLC) (within 30 minutes) (labelled amount) MPC015270 (KM-1483)>Mean"n ), Load from Limits Table("74023535_BI stability specifications_Sheet1.jmp"), Save to Column Properties (1) );
dt3 << close window;
está abriendo la ventana de administración de límites de especificaciones pero no carga datos de la hoja de especificaciones
PD: soy absolutamente nuevo en esto.
Re: Manipular y gestionar los límites de sus especificacionesMe alegra que hayas podido hacer que tu código funcione como deseas.
Re: Manipular y gestionar los límites de sus especificacionesdt = Data Table ("Table_B");
dt2 = Data Table ("Table_A");
dt3 = dt2 << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table("Table_B.jmp"), Save to Column Properties (1) );
dt3 << close window;Hola tonia.
Todo está solucionado. Muchas gracias
Re: Manipular y gestionar los límites de sus especificacionesVeo dos problemas.
1) dt ha sido asignado a ambos Specs_Limits y Table_A.
2) La carga desde la tabla de límites (Specs_Limits) debe ser la carga desde la tabla de límites ("Specs_Limits.jmp")
Debido a que especificó Spec_Limits, JMP busca una variable denominada Spec_Limits que no existe.
Re: Manipular y gestionar los límites de sus especificacionesHola Byron,
Lo hice pero el error sigue siendo el mismo. ¿Alguna otra sugerencia?
Gracias.
Re: Manipular y gestionar los límites de sus especificacionesLo primero que probaría:
Guarde el script y las dos tablas de datos en la misma carpeta.
Re: Manipular y gestionar los límites de sus especificaciones
Tabla de datos --

Tabla de especificaciones --

Guión usando -
dt = Data Table ("Specs_Limits");
dt = Data Table ("Table_A");
dt << Manage Spec Limits( Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ), Load from Limits Table(Specs_Limits) );Error ---
Alguna ayuda ?
Name Unresolved: Specs_Limits in access or evaluation of 'Specs_Limits' , Specs_Limits/*###*/Exception in platform launch in access or evaluation of 'Manage Spec Limits' , Manage Spec Limits(/*###*/Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits )
)
In the following script, error marked by /*###*/
Manage Spec Limits(
Y( :BVIA_RES, :RDR_RES, :TAD_RES, :WELGR_RES ),
Load from Limits Table( Specs_Limits/*###*/ )
)
Manage Spec Limits[]
Re: Manipular y gestionar los límites de sus especificacionesLa plataforma Manage Spec Limits es únicamente para límites de especificación.No existe ninguna funcionalidad para límites de control o límites de respuesta en esta plataforma.Enviaré su solicitud al desarrollador.
Re: Manipular y gestionar los límites de sus especificaciones@tonya_mauldin ¿Hay alguna manera de hacer más que los límites de especificaciones? Necesito especificaciones, control, etc. Además, ¿dónde está la opción para límites de respuesta en la función _Limitskey? get _lmitskey tiene más opciones para usar, pero el Administrar límites de especificaciones La función no utiliza todas estas opciones.

Re: Manipular y gestionar los límites de sus especificacionespuedes expandir el código a:
obj=dt<obj << close window;
Re: Manipular y gestionar los límites de sus especificacionesGracias por tus comentarios.A continuación se muestra un ejemplo que muestra cómo crear un script en la plataforma para obtener los límites de especificaciones de otra tabla.
dtLimits=New Table( "Limits",
Add Rows( 4 ),
New Column( "Variable",
Character,
"Nominal",
Set Values( {"OZONE", "CO", "SO2", "NO"} )
),
New Column( "_LSL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.075, 5, 0.01, 0.01] )
),
New Column( "_USL",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.25, 12, 0.09, 0.04] )
),
New Column( "_Target",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0.15, 7, 0.04, 0.025] )
),
New Column( "Show Limits",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Values( [1, 1, 1, 1] )
)
);
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj=dt<<Manage Spec Limits( Y( :OZONE, :CO, :SO2, :NO ), Load from Limits Table(dtLimits) );
Re: Manipular y gestionar los límites de sus especificacionesPrimero, gracias x10^9 por esta nueva plataforma. Creo que está posicionado para resolver el 99% de mis problemas de "trabajar con especificaciones".
Tengo una pregunta rápida sobre cómo crear secuencias de comandos en la plataforma.
en el índice de secuencias de comandos hay JSL para abrir la plataforma Administrar límites de especificaciones (gracias)
<BR />Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
obj = Manage Spec Limits(
Y( dt << Get Column Group( "Processes" ) )
);
Si mi tabla no tiene especificaciones, ¿cómo puedo programar la plataforma para obtener los límites de especificaciones de otra tabla?