Dokumentation

Zuletzt aktualisiert am 7. 5. 2015 von Mark Fric

Erste Schritte mit der Programmoberfläche

Programm ist eine Schnittstelle, die es Ihnen ermöglicht, beliebige Funktionen des Programms oder der Plugins aus Snippets oder anderen Plugins usw. aufzurufen.

Die Program-Schnittstelle wurde geschaffen, damit Plugins und Snippets Funktionen aufrufen können, die in anderen Plugins oder in der Programmbibliothek selbst definiert sind.
Es ist nicht möglich, eine Plugin-Funktion von einem anderen Plugin oder Snippet direkt aufzurufen - Snippet weiß nicht, was Plugins sind und wie sie funktionieren.

Sie möchten z. B. eine Monte-Carlo-Simulation in einem Snippet ausführen - aber das Monte-Carlo-Feature ist ein Plugin, das möglicherweise nicht einmal in Ihrer Installation vorhanden ist, und das Snippet hat keinen Zugriff auf seinen Quellcode, so dass es seine Klassen nicht erstellen und seine Methoden nicht direkt aufrufen kann.

Glücklicherweise können Sie die universelle Program-Schnittstelle verwenden. Es ermöglicht jedem Plugin, sich als "Programm" zu registrieren und dann Anrufe von externen Modulen zu erhalten, die es bitten, etwas zu tun.

Zum Beispiel können Sie Monte Carlo von einem Snippet aus mit simple aufrufen:

Program.get("MonteCarlo").call("run", ...settings...);

Die get() Methode gibt eine Programmschnittstelle für "MonteCarlo" zurück - falls sie existiert. Dann können Sie aufrufen "run" Methode dieser Schnittstelle, übergibt ihr einige Parameter und erwartet, dass sie einige Ergebnisse zurückgibt.

War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich

Abonnieren
Benachrichtigen Sie mich bei
0 Kommentare
Inline-Rückmeldungen
Alle Kommentare anzeigen