Aggiornamento dal database su una frequenza temporizzataCiao,
Al momento ho uno script che richiede l'input dell'utente per definire le variabili utilizzate per interrogare un database e generare grafici di controllo. Per eliminare la necessità per un operatore di fornire nuovamente questi input per generare le carte di controllo ogni volta che nuovi dati sono nel database, vorrei aggiornare automaticamente la carta di controllo su una frequenza temporizzata. Per esempio:
1. L'utente fornisce l'input.
2. Interrogazione iniziale del database.
3. Vengono generate le carte di controllo.
4. Ogni due minuti, il database viene interrogato e nuovi dati vengono aggiunti alla tabella dati principale.
5. Vengono generate nuove carte di controllo.
6. Ripetere i passaggi 4 e 5.
Grazie!
Tabella datiScriptingRe: Aggiornamento dal database su una frequenza temporizzataStai cercando qualcosa di simile a questo:
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 loopPotresti volerlo abbellire un po ', magari con un pulsante nell'interfaccia utente per impostare il flag KEEPGOING su zero.
JMP sembrerà in qualche modo reattivo durante l'attesa ... probabilmente puoi ingrandire, ecc., Ma non eseguire più JSL.
È possibile che il grafico di controllo debba essere generato solo una volta, prima del ciclo. L'aggiornamento della tabella dati può rigenerare automaticamente il grafico durante l'attesa(120).
C'è anche una funzione di pianificazione, che non consiglio se quanto sopra fa ciò di cui hai bisogno.