Esploratore delle dimensioni del campione: come accedere tramite programmazioneVorrei accedere e modificare diversi componenti/campi (campi di testo) di Sample Size Explorer in modo programmatico. Voglio creare uno script personalizzato in cui la mia interfaccia utente (molto semplice con alcuni valori predefiniti) chiederà all'utente numeri/opzioni simili da immettere. Tale interfaccia utente dovrebbe connettersi alla piattaforma Sample Size Explorer e restituirmi output. Come posso farlo? Di seguito sono evidenziati i componenti a cui voglio accedere per modificare

Analisi e modellazione dei dati di baseOrganizzazione dei contenutiEsplorazione e visualizzazione dei datiProgettazione degli esperimentiPersonalizzazione di massaIngegneria della qualità e dei processiCondivisione e comunicazione dei risultatiFinestreRe: Sample size explorer: come accedere a livello di programmazionePotresti riuscire a trovare gli script nel percorso di installazione di JMP e all'interno della cartella \Risorse\Builtin
Re: Sample size explorer: come accedere a livello di programmazioneE se vuoi solo modificare quei valori, trova il riferimento alla finestra e poi i riferimenti a quelle caselle di modifica numeriche. Per ottenere l'accesso alla finestra, puoi usare Window("windowname") o magari provare ad accedere direttamente alla finestra usando il riferimento che potresti trovare nel jsl incorporato. Quindi usa Show Properties per esplorare a quali elementi di visualizzazione desideri accedere

Oppure, se il jsl incorporato espone riferimenti a questi, potresti utilizzarli.
Re: Sample size explorer: come accedere a livello di programmazioneSenza sapere come costruirai il tuo script, questo esempio fornisce alcuni suggerimenti su come accedere ai valori (potrebbero esserci modi migliori che potresti trovare potenzialmente negli script incorporati)
Names Default To Here(1);
path = "$BUILTIN_SCRIPTS/Power_Two_Independent_Sample_Means.jsl";
Include(path);
show(win << Get Window Title); // take a look at Power_Two_Independent_Sample_Means.jsl and you see this reference is there
// Using indexing from Show Properties
// Window("Power Explorer for Two Independent Sample Means")["Power Explorer for Two Independent Sample Means","Explorer Settings",NumberEditBox(1)]
aneb1 = win[Outline Box("Explorer Settings"), NumberEditBox(1)];
// Using references
// _alphanb gets lost somewhere, so access through alphatb
alpha_neb2 = (alphatb << sib);
// Using XPath
alpha_neb = win << XPath("//TextBox[text() ='Alpha']/following-sibling::NumberEditBox");
alpha_neb3 = alpha_neb[1]; // XPath returns a list
// Setting the values
alpha_neb2 << Set(0.10, run script(1)); // You most likely want to include Run Script(1) to most value changes to avoid messing anything up
Re: Sample size explorer: come accedere a livello di programmazioneGrazie!
Tutte le soluzioni sembrano fantastiche e offrono molta flessibilità. Proverò le soluzioni fornite e fornirò feedback, se necessario.