Actualización desde la base de datos en una frecuencia programadaHola,
Actualmente tengo un script que requiere la entrada del usuario para definir variables que se utilizan para consultar una base de datos y generar gráficos de control. Para eliminar la necesidad de que un operador proporcione estas entradas nuevamente para generar los gráficos de control cada vez que haya nuevos datos en la base de datos, me gustaría actualizar automáticamente el gráfico de control en una frecuencia cronometrada. Por ejemplo:
1. El usuario proporciona información.
2. Consulta inicial de la base de datos.
3. Se generan gráficos de control.
4. Cada dos minutos, se consulta la base de datos y se agregan nuevos datos a la tabla de datos principal.
5. Se generan nuevos gráficos de control.
6. Repita los pasos 4 y 5.
¡Gracias!
Tabla de datosScriptingRe: Actualización de la base de datos en una frecuencia cronometradaEstás buscando algo como esto:
User provides input.
KEEPGOING = 1;
while( KEEPGOING, // the while statement with a TRUE condition will loop forever
database query;
Control Charts are generated;
wait(120); // 120 second delay
); // end of while loopEs posible que desee disfrazarlo un poco, tal vez con un botón en la interfaz de usuario para establecer la bandera KEEPGOING en cero.
JMP parecerá algo receptivo durante la espera ... probablemente pueda acercar, etc., pero no ejecutar más JSL.
Es posible que el gráfico de control solo necesite generarse una vez, antes del ciclo. La actualización de la tabla de datos puede regenerar automáticamente el gráfico durante la espera (120).
También hay una función de programación, que no recomiendo si lo anterior hace lo que necesita.