Classe di stato delle attivitàQuesta classe può essere utilizzata per visualizzare una finestra di stato delle attività. È progettato per mostrare progressi quando si passa attraverso una sequenza di passaggi che richiedono tempo:

Esempio di utilizzo :
// reference to the ActivityStatusClass
include("ActivityStatusClass.jsl");
// list of notification messages for each activity
lst = {
"Linear Kinetic Model",
"Accelerating Kinetic Model",
"Decelerating Kinetic Model",
"Power Kinetic Model"
};
// create an activity status object
status = newObject(ActivityStatusClass(lst));
// do activity 1 ...
status:start();
wait(2);
// do task 2
status:startNextTask();
wait(2);
// do task 3
status:startNextTask();
wait(2);
// do task 4
status:startNextTask();
Wait(2);
// finish the activity status (closes the window) and delete the object
status:finish();
status << delete;
Le "Aspette" in questo esempio sono semplicemente segnaposto in cui si eseguono compiti reali all'interno del proprio script.
Guarda anche : http://www.pega-analytics.co.uk/blog/activity-status-class/
Nota : le classi sono nuove alla versione 14 di JMP.
classeoggettofinestra di statoRi: Classe di stato dell'attivitàlst è un elenco di nomi di attività. Il mio codice di esempio si basa sull'adattamento di diversi tipi di modello utilizzando la piattaforma non lineare ma per rendere il codice più leggibile ho sostituito l'adattamento della curva con una semplice chiamata a Wait, solo a scopo illustrativo.
Per il tuo scenario, ogni Wait verrebbe sostituito da una chiamata a uno dei tuoi script.