Comment créer un complément JMP pour exécuter une fenêtre flottante avec des zones de clic pour différents scripts séquentiellement dépendants ?J'ai deux scripts principaux (1) tendanceÉtude (2) corrÉtude , qui appellent tous deux un tas d'autres scripts mais corrÉtude n'appelle aucun script qui tendanceÉtude appels.
tendanceÉtude produit un tableau de données et un graphique. corrÉtude doit utiliser la table de données créée par tendanceÉtude . Les deux ensembles de scripts fonctionnent.
Je souhaite intégrer ces deux scripts dans un complément JMP de la manière suivante.
- Lorsque le complément est démarré, une petite fenêtre flottante (toujours visible) apparaît avec deux cases de bouton de clic indiquant [ Exécuter trendStudy (Trend Plots) ] et en dessous [ Exécuter corrStudy (étude de corrélation) ].
- En cliquant sur Exécuter l'étude de tendance la boîte à boutons n'exécute que le tendanceÉtude (et les scripts associés) produisant un graphique de tendance et un tableau de données.
- En cliquant sur corrÉtude la boîte à boutons fonctionne corrÉtude (et les scripts associés) pour produire les parcelles d'étude de corrélation.
- corrÉtude ne fonctionne pas si tendanceÉtude n'a pas été exécuté et lance un avertissement "Exécuter tendanceÉtude d'abord!"
- La fermeture de la fenêtre du complément ferme toutes les fenêtres de tables de données et de graphiques ouvertes avec un avertissement tel que "Ceci fermera toutes les tables et tous les graphiques ouverts"
Comment créer un tel complément JMP (j'ai particulièrement du mal à comprendre comment séparer les deux tendanceÉtude et corrÉtude ) ?
Automatisation et scriptRe : Comment créer un complément JMP pour exécuter une fenêtre flottante avec des zones de clic pour différents scripts séquentiellement dépendants ?Voici un exemple de structure à utiliser pour exécuter tel ou tel script

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" ) )
);
Re : Comment créer un complément JMP pour exécuter une fenêtre flottante avec des zones de clic pour différents scripts séquentiellement dépendants ?En plus de quoi @txnelson suggéré, vous pouvez contrôler l'activité d'un bouton avec << Enabled(0|1)
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>
Comment fermer tous les tableaux / graphiques / fenêtres et comment passer les tableaux corrects à corrStudy dépend de la façon dont vous avez construit vos scripts principaux