Aggiornamento dal database su una frequenza temporizzataCiao,
Attualmente ho uno script che richiede l'input dell'utente per definire le variabili che vengono utilizzate per interrogare un database e generare grafici di controllo. Per eliminare la necessità che un operatore fornisca nuovamente questi input per generare le carte di controllo ogni volta che i nuovi dati sono nel database, vorrei aggiornare automaticamente la carta di controllo con una frequenza programmata. Per esempio:
1. L'utente fornisce l'input.
2. Interrogazione iniziale del database.
3. Vengono generati i grafici 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 del genere:
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 vestire un po ', magari con un pulsante nell'interfaccia utente per impostare il flag CONTINUA a zero.
JMP sembrerà in qualche modo reattivo durante l'attesa... probabilmente puoi eseguire lo zoom avanti, ecc.
È possibile che la carta di controllo debba essere generata 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.