Wie konstruiere ich ein JMP-Add-In, um ein schwebendes Fenster mit Klickfeldern für verschiedene sequentiell abhängige Skripte auszuführen?Ich habe zwei Hauptskripte (1) trendStudy (2) korrStudie , die beide eine Reihe anderer Skripte aufrufen, aber korrStudie ruft keine Skripte auf, die trendStudy Anrufe.
trendStudy erzeugt eine Datentabelle und ein Diagramm. korrStudie muss die von erstellte Datentabelle verwenden trendStudy . Beide Skriptsätze funktionieren.
Ich möchte diese beiden Skripte auf folgende Weise in ein JMP-Add-In integrieren.
- Wenn das Add-In gestartet wird, erscheint ein kleines schwebendes Fenster (immer sichtbar) mit zwei Klickschaltflächen mit der Anzeige [ TrendStudy ausführen (Trenddiagramme) ] und darunter [ corrStudy (Korrelationsstudie) ausführen ].
- Klicken Sie auf Führen Sie trendStudy aus Die Schaltflächenbox führt nur die aus trendStudy (und zugehörige Skripte) zur Erstellung eines Trenddiagramms und einer Datentabelle.
- Klicken Sie auf korrStudie Knopffeld läuft korrStudie (und zugehörige Skripte), um die Diagramme der Korrelationsstudie zu erstellen.
- korrStudie läuft nicht, wenn trendStudy wurde nicht ausgeführt und gibt eine Warnung „Ausführen“ aus trendStudy Erste!"
- Beim Schließen des Add-In-Fensters werden alle geöffneten Datentabellen und Diagrammfenster mit einer Warnung wie „Dadurch werden alle geöffneten Tabellen und Diagramme geschlossen“ geschlossen.
Wie man ein solches JMP-Add-In erstellt (Ich habe besonders Schwierigkeiten zu verstehen, wie man die beiden trennt trendStudy Und korrStudie )?
Automatisierung und SkripterstellungBetreff: Wie konstruiere ich ein JMP-Add-In, um ein schwebendes Fenster mit Klickfeldern für verschiedene sequentiell abhängige Skripte auszuführen?Hier ist ein Beispiel für die Struktur, die zum Ausführen des einen oder anderen Skripts verwendet werden soll

Names Default To Here( 1 );
New Window( "Example",
Button Box( "Run trend Study", Print( "Place the trend study script here" ) ),
Button Box( "Run corrStudyStudy", Print( "Place the corrStudy script here" ) )
);
Betreff: Wie konstruiere ich ein JMP-Add-In, um ein schwebendes Fenster mit Klickfeldern für verschiedene sequentiell abhängige Skripte auszuführen?Zusätzlich zu was @txnelson vorgeschlagen, Sie können die Aktivität einer Schaltfläche mit << Aktiviert(0|1) steuern.
Names Default To Here(1);
New Window("Example",
Button Box("Run trend Study", Print("Place the trend study script here")),
Button Box("Run corrStudyStudy", Print("Place the corrStudy script here"), <<ENABLED></ENABLED>
Wie Sie alle Tabellen/Grafiken/Fenster schließen und korrekte Tabellen an corrStudy übergeben, hängt davon ab, wie Sie Ihre Hauptskripte erstellt haben