<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Ho creato uno script per automatizzare il processo di generazione della tabella dei limiti di controllo e richiede molto tabelle intermedie da unire e concatenare . Mentre io non hanno bisogno di queste tabelle e grafici da dove generare limiti inizialmente, sono in grado di farlo chiudere i grafici senza visualizzandolo sullo schermo ma questi i tavoli si aprono e si chiudono ed è abbastanza strano.
Invece di mostrare queste tabelle che spuntano ogni tanto, voglio farlo mostra la barra di avanzamento che ho anche sceneggiato cercando online.
Ma non sono in grado di capire dove posizionare questo script nella finestra principale dello script per sbarazzarsi di quelle tabelle di dati.
Il ciclo per chiamare questa barra di avanzamento sarà quello che sta chiamando "funzione principale ma dove dentro "result_win" della funzione "calc". ??
Qualsiasi aiuto/suggerimento sarebbe apprezzato.
Ci scusiamo per l'inconveniente se ho creato qualche tipo di confusione. Sono una nuova ape quindi sto ancora esplorando JMP!!
Nuovo codice funzionante allegato che mostra la barra di avanzamento invece di spuntare le tabelle. Grazie @pmroz per i preziosi input anche se ho dimenticato di implementare il tuo secondo suggerimento in questo sebbene sia abbastanza autoesplicativo.
Molto chiaro, grazie per la condivisione.Ho apportato alcune personalizzazioni visive e aggiunto un pulsante Annulla.Il tuo script sta facendo molto di più, ma questa è solo la semplice barra di avanzamento per chiunque lo desideri.
PMroz Ho avuto un certo successo aggiungendone altri < messaggio ma ancora 8 tabelle create inizialmente stanno spuntando. Pubblicherò non appena mi sbarazzerò anche di loro.
Grazie per il suggerimento PMroz !! Sto provando quello che mi hai suggerito di usare didascalia() ma ancora quei tavoli lampeggiano.
Quello che farò è scavare un po 'di più nella didascalia in modo che se posso manipolare di più con esso e pubblicare il prima possibile qui.
Apprezzo molto i tuoi sforzi però.
Ciao vs90,
Ho alcuni suggerimenti che potrebbero aiutare a sopprimere parte dell'effetto "appariscente".
1. Quando crei le tabelle di riepilogo, includi il file invisibile parola chiave.Per esempio
param_summ = param_dt << Riepilogo ( invisibile ,
Gruppo ( : Raggruppa per ,: Processi ,: Etichetta campione ,: Di )
) ; // creazione di un riepilogo del file dei parametri in quanto i parametri sono menzionati tre volte per diversi grafici.
2. Nel tuo principale la funzione include la parola chiave invisibile nel primo riepilogo.Ordina anche la tabella in posizione in modo da non creare un'altra tabella
sommario_dt = inp_dt << Riepilogo ( invisibile ,
Gruppo ( Come nome ( col1 ) , Come nome ( col2 ) , Come nome ( col3 ) , Come nome ( col4 ))
) ; //creazione di un riepilogo dal file di input in base alle colonne passate dalla tabella di riepilogo dei parametri
sommario_dt << Ordinare (
Di ( Come nome ( col3 )) , Ordine ( Ascendente ) , sostituire la tabella
) ; //ordinamento basato sulla colonna della data
3. Invece di utilizzare la barra di avanzamento, prova a utilizzare il file didascalia funzione in punti strategici per dire all'utente cosa sta succedendo.Per esempio:
didascalia ( "Eseguire il passaggio 1" ) ;
Aspettare ( 0 ) ;
.
// del codice qui
.
didascalia ( "Fare il passaggio 2" ) ;
Aspettare ( 0 ) ;
.
// altro codice
.
didascalia ( rimuovere ) ;
Aspettare ( 0 ) ;
Il wait(0) è necessario per forzare JSL a "recuperare" il tuo codice.