Aktualisieren von der Datenbank in einer zeitlich festgelegten HäufigkeitHallo,
Ich habe derzeit ein Skript, das Benutzereingaben erfordert, um Variablen zu definieren, die verwendet werden, um eine Datenbank abzufragen und Regelkarten zu generieren. Um zu vermeiden, dass ein Bediener diese Eingaben erneut bereitstellen muss, um die Kontrollkarten zu generieren, wenn neue Daten in der Datenbank vorhanden sind, möchte ich die Kontrollkarte in einer zeitlich festgelegten Häufigkeit automatisch aktualisieren. Beispielsweise:
1. Benutzer gibt Eingaben ein.
2. Anfängliche Datenbankabfrage.
3. Kontrollkarten werden generiert.
4. Alle zwei Minuten wird die Datenbank abgefragt und der Hauptdatentabelle werden neue Daten hinzugefügt.
5. Neue Regelkarten werden generiert.
6. Wiederholen Sie die Schritte 4 und 5.
Vielen Dank!
DatentabelleSkriptingBetreff: Aktualisierung von Datenbank in zeitlicher HäufigkeitSuchst du sowas:
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 loopVielleicht möchten Sie es etwas aufpeppen, vielleicht mit einer Schaltfläche in der Benutzeroberfläche, um das KEEPGOING-Flag auf Null zu setzen.
JMP scheint während des Wartens etwas reaktionsschnell zu sein ... Sie können wahrscheinlich hineinzoomen usw., aber nicht mehr JSL ausführen.
Es ist möglich, dass die Regelkarte nur einmal vor der Schleife generiert werden muss. Die Datentabellenaktualisierung kann das Diagramm während des Wartens automatisch regenerieren (120).
Es gibt auch eine Zeitplanfunktion, die ich nicht empfehle, wenn das oben genannte tut, was Sie brauchen.