Innovator SDK Documentation Library
Die SDK-Dokumentation enthält nützliche Informationen über die Programmierung verschiedener Arten von Anpassungen, wie z.B. eines Plug-ins, einer Engineering-Aktion, eines externen Programms oder anderer Möglichkeiten der Automatisierung von Aufgaben.
Integrieren Sie eigene Anpassungen
Innovator bietet viele Möglichkeiten, um Ihre eigenen Anpassungen zu integrieren. Sie können sowohl eine Java-API als auch eine .NET-API (z.B. C#) nutzen.
Beide API sind integraler Bestandteil der Innovator-Installation, es ist kein separater Download erforderlich.
Die Dokumentationen zu den API werden in jeweils aktuellem Zustand mit Innovator generiert und zur Verfügung gestellt.
Nutzen Sie die Dokumentation der Klassenbibliothek, um sich über Innovator-Kommandos oder Abfragen an Lizenz- oder Modellservern zu informieren.
Java API und Javadoc-Dokumentation
Die Java-API wird als eigenständige Java-JAR-Datei zur Verfügung gestellt.
Diese Java-API kann ab Java 21 verwendet werden und unterstützt das vollständige Meta-Modell des Innovator-Modellservers.
Die Integration von Nutzercode kann durch die Konfiguration sogenannter Engineering-Aktionen erreicht werden, die ein spezieller Innovator Java VM Loader ausführt.
Die API-Dokumentation für Java wird ausschließlich online für das jeweilige Release zur Verfügung gestellt.
Aktuelle Innovator 16.1 Java API
Die Innovator Java-API-Dokumentation beschreibt die Gesamtstruktur und die Verwendung des Objektmodells.
C# API
Die API-Dokumentation für C# liegt Ihnen im Installationsverzeichnis in Form dieser XML-Dateien vor:
- MID.Innovator.API.xml
- MID.Innovator.Applications.xml
- MID.Innovator.Core.xml

Innovator hat sich über die Jahre erheblich weiterentwickelt, wodurch auch Änderungen für die API notwendig wurden.
-
Innovator classiX bot eine Möglichkeit, mit Tcl-Skripten auf alle Serverdaten auf sehr generische Weise zuzugreifen.
Die Tcl-API war Bestandteil der Innovator-Modellierungssoftware vom Oktober 1999 (Innovator 6.2) bis zum Dezember 2013 (Innovator 11.5).
-
Innovator eXcellence bot einen neuen, objektorientierten Zugriff auf sämtliche Serverdaten mit einer 100%-igen Java-API-Implementierung.
Die Java-API ist Bestandteil der Innovator-Modellierungssoftware seit Dezember 2005 (Innovator 9.0).
-
Innovator X Generation bietet sowohl die Java-API als auch eine .NET-API (z.B. C#).
Die .NET-API ist seit Juli 2007 (Innovator 9.1) im Auslieferungsumfang enthalten.
In diesem Kapitel finden Sie die Themen: