Scripting Guage R&R con intervalos de toleranciaHola,
Soy un nuevo usuario de los scripting JMP y JSL. Estoy tratando de escribir un script de R & R de calibre y me gustaría incluir el intervalo de tolerancia en el script.
Ya tengo una columna (denominada "Intervalo de tolerancia") con intervalos de tolerancia para cada uno de mis parámetros. (Tenga en cuenta que estoy dividiendo el análisis por parámetro y cada parámetro tiene un intervalo de tolerancia diferente). El guión que he probado está a continuación. Creará el gráfico de variabilidad, sin embargo, todavía necesito ingresar cada intervalo de tolerancia individual (que hay muchos), a través de la pantalla de especificación emergente. Cualquier consejo sobre cómo puedo escribir esto para evitar la entrada manual sería muy apreciado:)
dt = Current Data Table();
dt << vc = Variability Chart(
SendToByGroup( Bygroup Default ),
Y( :VALUE ),
X( :Operator, :CAVITY NO ),
By( :PARAMETER ID ),
Model( "Nested" ),
Historical Sigma( 0 ),
Name( "Guage R&R" )(6, :Tolerance Interval, 0, 0),
Name( "Gauge R&R Report" )(1);
);
ScriptingRe: Scripting Guage R&R con intervalos de toleranciaParece haber múltiples respuestas en la comunidad sobre cómo hacerlo con datos divididos (cada parámetro en su propia columna).
No estoy seguro de si se puede hacer al usar la opción By () (lo probé y pareció funcionar solo en la primera, probablemente debido a la opción Historical Sigma (0)). Es posible que primero deba dividir la tabla de datos por ID DE PARÁMETRO, crear una variable / tabla para las tolerancias y escribirlas juntas para el R&R del sistema de medición.
Un ejemplo:
https://community.jmp.com/t5/Discussions/Gauge-R-amp-R-Report-into-a-data-table/td-p/279451
Mi intento fallido como apego.
Re: Scripting Guage R&R con intervalos de toleranciaParece que ha apilado todos sus parámetros para aprovechar el uso de una cláusula By () y, por lo tanto, analizarlos todos con una codificación eficiente.Creo que sería un mejor enfoque configurar sus parámetros como columnas separadas con los límites de especificación establecidos como propiedades de columna.A continuación se muestra un ejemplo muy simple que utiliza la tabla de datos de muestra de capacidad de semiconductores.El ejemplo solo hace los primeros 4 parámetros, pero fácilmente podría haber hecho todos los parámetros.Además, los límites de especificaciones ya están establecidos en la tabla de datos.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
nw = New Window( "Charts",
lb = Lineup Box( N Col( 2 ),
For( i = 1, i <= 4, i++,
Variability Chart(
Y( colNames[1] ),
X( :lot_id ),
Model( "Main Effect" ),
Historical Sigma( 0 ),
Name( "Gauge R&R" )(6),
Name( "Gauge R&R Report" )(1)
)
)
)
);