Diese Präsentation wurde von Chris Kirchberg gehalten.@chris_kirchbergam 16. Juni 2020.
Einführung
- Was ist ein Add-in?
- Ein Mechanismus zur Bereitstellung komplexer JSL-Skripte für JMP-Benutzer, die keine JSL-Skripter sind.
- Auch unerfahrene JSL-Scripting-Anfänger können diesen Mechanismus nutzen.
- Es handelt sich um eine einzelne Datei, die jeder JMP-Benutzer wie alle anderen JMP-Komponenten installieren und verwenden kann. Sie enthält üblicherweise Skripte, die eine Vielzahl von Funktionen ausführen können.
- Warum sollte ich einen erstellen und benutzen?
- Routinemäßige, mehrstufige Prozesse mit einem einfachen Klick auf einen Menüpunkt ausführen
- Zum Beispiel das Verbinden mit einer Datenbank, das Extrahieren von Daten, deren Bearbeitung, grafische Darstellung und Analyse.
- Funktionalität von JMP erweitern
- Erstellung einer benutzerdefinierten Benutzeroberfläche, die einen gängigen Arbeitsablauf vereinfachen kann.
- Die Anbindung an andere Programmiersprachen wie R, Python, Matlab und SAS ermöglicht den Zugriff auf zusätzliche Analysetools, die in JMP/JMP Pro nicht nativ vorhanden sind.
- Erstellen Sie wiederverwendbare, bereitstellbare Dashboards innerhalb des JMP-Frameworks.
- Wer würde ein Add-in verwenden?
- Jeder, der JMP nutzt, aber regelmäßig mehrstufige Prozesse/Aktionen durchführt und Zeit sparen möchte.
- Jeder, der JMP nutzt und zusätzliche Funktionen hinzufügen möchte.
- Jeder, der JMP nutzt und möchte, dass seine Kollegen, die ebenfalls JMP verwenden, mit JMP produktiver arbeiten, aber selbst nicht sehr JMP-erfahren sind.
- Wie erstelle ich ein Add-In?
- Zuerst benötigen Sie ein Drehbuch.
- Woher dieses Skript stammt, hängt davon ab, wo Sie beginnen.
- Der Add-in Builder wird typischerweise von verschiedenen Ausgangspunkten aus gestartet.
- In den nächsten Abschnitten wird beschrieben, wie der Add-in Builder von verschiedenen Ausgangspunkten aus geöffnet werden kann.
Hinweis: Sie können ein Add-In auch manuell erstellen, ohne den Add-In-Builder zu verwenden. Dies ist jedoch nur für erweiterte Optionen gedacht, die im Add-In-Builder nicht verfügbar sind. Weitere Informationen finden Sie im Abschnitt „Wo Sie mehr erfahren“ weiter unten.
Der Add-In-Builder
- Der Add-In-Builder lässt sich am schnellsten über Datei > Neu > Add-In (Windows-Betriebssystem) aufrufen.
- macOS-Benutzer gehen zu Datei > Neu > Neues Add-In).
- Das Add-in-Builder-Fenster wird angezeigt
-
Es werden fünf Registerkarten angezeigt, jede mit ihrer eigenen Funktion. Details zu den einzelnen Registerkarten finden Sie im Online-Hilfelink im Abschnitt „Weitere Informationen“ weiter unten.
-
Wir werden uns die einzelnen Registerkarten live in JMP kurz ansehen.
-
Registerkarte „Allgemein“: Dient zur Identifizierung des Add-Ins und der zugehörigen Einschränkungen.
-
Menüpunkte: Hier befindet sich das Hauptskript für jeden definierten Menüpunkt.
-
Startskript: Das Skript, das beim Start von JMP (und des Add-Ins) ausgeführt wird.
-
Exit-Skript: Das Skript, das beim Schließen von JMP oder beim Deaktivieren des Add-Ins ausgeführt wird.
-
Zusätzliche Dateien: Alle Dateien, die das Add-In verwendet und die nicht bereits in den vorherigen Registerkarten definiert wurden.
Anwendungs- und Dashboard-Generator
- Sowohl im Anwendungs-Builder als auch im Dashboard-Builder kann man direkt zum Add-in-Builder wechseln.
- Klicken Sie dazu auf das rote Dreieck und wählen Sie „Skript speichern“ > „Zum Add-In hinzufügen“.
- Dadurch wird das Skript, das die aktuelle Anwendung oder das Dashboard repräsentiert, in den Menüpunktbereich des Add-in-Builders kopiert.
- Der restliche Prozess der Add-In-Erstellung ist derselbe wie im vorherigen Abschnitt.
Beispiele
Es wurden einige Beispiele genannt und zwei Übungen erwähnt. Diese befinden sich im Journal, das in der diesem Beitrag beigefügten ZIP-Datei enthalten ist.