Neuerungen für Eplan API

Bereich Beschreibung
Klassen (API)

Neue Klasse für Montageraster

Mit Hilfe der neuen Klasse GridMate ist es jetzt möglich, Montageraster per Eplan API zu erzeugen und Informationen über bestehende Montageraster abzurufen.

Methoden (API)

Alle Auswertungen eines Projekts aktualisieren

Um mittels Eplan API ausschließlich alle bestehenden Auswertungen eines Projekts aktualisieren zu können, steht Ihnen jetzt in der Klasse Reports die neue Methode Update(project) zur Verfügung. Analog dazu wurde die Aktion reports für den Parameter TYPE um den neuen Wert UPDATEPROJECT erweitert.

Methoden (API)

Artikel mit referenzierten Daten exportieren

Um beim EDZ-Export von Artikeldaten auch die referenzierten Daten vollständig exportieren zu können, steht Ihnen in der Klasse MDPartsDatabase jetzt die neue Methode ExportPartsToEdz zur Verfügung. In der Benutzeroberfläche entspricht dies dem Kontrollkästchen Referenzierte Daten vollständig exportieren des Dialogs EDZ-Exportoptionen.

Eigenschaften (API)

Einstellung "Aktualisieren mit diesem Formular" über die Eplan API aktivieren

Ein Auswertungsblock kann mit einem bestimmten Formular aktualisiert werden. Mit Hilfe der neuen Eigenschaft UpdateUsingThisForm aus der Klasse ReportBlock können Sie jetzt per Eplan API festlegen, ob ein Auswertungsblock mit einem bestimmten Formular aktualisiert wird oder nicht. In der Benutzeroberfläche entspricht dies dem Kontrollkästchen Aktualisieren mit diesem Formular.

Methoden (API)

Revisionsdaten des Eigenschaftenvergleichs löschen

Mit Hilfe der neue Methode RemovePropertyComparisionData aus der Klasse Revision ist es Ihnen jetzt möglich, die Revisionsdaten aus einem Eigenschaftenvergleich per Eplan API zu löschen.

Methoden (API)

Funktionen mittels eines Nummerierungsmusters erzeugen

In der Klasse DeviceService steht Ihnen jetzt die neue Methode CreateFunctions zur Verfügung. Mit Hilfe dieser Methode können Sie - wie im Dialog Funktionen erzeugen - für ein neues oder bereits bestehendes BMK mehrere nicht-platzierte Funktionen nach einem bestimmten Nummerierungsmuster erzeugen.

Eigenschaften (API)

Neue Eigenschaft für die Werte von Variablen in Platzhalterobjekten

Um den aktuell eingestellten Wert einer Variablen im ausgewählten Wertesatz eines Platzhalterobjekts zu ermitteln, steht Ihnen jetzt in der Klasse Placeholder die neue Eigenschaft CurrentVariableValue zur Verfügung. Damit kann auch der geänderte Wert eines benutzerdefinierten Wertesatzes ermittelt werden.

Methoden (API)

Projekte erstellen und im Standardmodus öffnen

Beim Erstellen von Projekten aus einem Basisprojekt mit Hilfe der Methode CreateProject aus der Klasse ProjectManager wurde das erstellte Projekt bisher immer exklusiv geöffnet. Jetzt gibt es eine Überladung der Methode, mit der Sie das erstellte Projekt auch im Standardmodus öffnen können.

Eigenschaften (API)

Große Schaltflächen im Menüband erstellen

Mit Hilfe der Eplan API können Sie jetzt auch große Schaltflächen für das Menüband erstellen. Dazu wurde die Klasse RibbonIcon z.B. um die optionale Eigenschaft IsLarge erweitert.

Eigenschaften (API)

Platzhalterwertesätze von Vorplanungssegmenten ermitteln

Werden Platzhalterobjekte aus zugeordneten Makros in der Vorplanung berücksichtigt, dann konnten bisher mittels Eplan API über die Eigenschaft MacroPlaceHolderValueSets nur die Platzhalterwertesätze an Planungsobjekten (PlanningObject) ermittelt werden. Mit Hilfe der neuen Eigenschaft MacroPlaceHolders aus der Klasse PlanningSegment können jetzt auch die Platzhalterwertesätze an Vorplanungssegmenten (PlanningSegment), PLT-Stellen (PCTLoop) und PLT-Stellenfunktionen (PCTLoopFunction) ermittelt werden. Die Klasse PlanningSegment ist die Basisklasse der vorher verwendeten Klasse PlanningObject. Im Zuge dieser Neuerung wurde die bisherige Eigenschaft MacroPlaceHolderValueSets als veraltet gekennzeichnet.

Methoden (API)

Gruppierten 3D-Bauteilen einen Anfasspunkt hinzufügen

Es ist jetzt per Eplan API möglich, gruppierten 3D-Bauteilen einen Anfasspunkt hinzuzufügen. Dazu definieren Sie mit Hilfe der Methode Create aus der Klasse HandleMate einen neuen Anfasspunkt und weisen der Gruppe diesen Anfasspunkt mit Hilfe der Methode AddMate aus der Klasse Group3D zu.

Methoden (API)

Nicht mehr zu verwendende benutzerdefinierte Eigenschaften löschen

Um für benutzerdefinierte Eigenschaften auch per Eplan API die nicht mehr zu verwendenden Eigenschaften entfernen zu können, wurden zwei neue Methoden hinzugefügt. Für das Löschen von projektbezogenen und artikelbezogenen benutzerdefinierten Eigenschaften wurden die Klassen Project und MDPartsDatabase jeweils um die neue Methode RemoveUnusedUserPropertyDefinitions erweitert.

Methoden (API)

Neue Methode für Verlegen von Verbindungen

Für die Methode RouteConnections aus der Klasse ConnectionService3D gibt es eine neue Überladung. Mit Hilfe des Parameters routingType können Sie jetzt festlegen, ob die angegebenen 3D-Verlegeverbindungen durch Kabelkanäle oder frei verlegt werden sollen.

Methoden (API)

Neue Methode für den Export von Fertigungsdaten für das Rittal - RiPanel Processing Center

Um Fertigungsdaten zur mechanischen Bearbeitung von Schaltschränken in Form einer AML-Datei für das Rittal - RiPanel Processing Center exportieren zu können, steht Ihnen in der Klasse Export3D jetzt die neue Methode ExportForRittalRiPanelProcCtr zur Verfügung.

Eigenschaften (API)

Neue Eigenschaft für untergeordnete Segmentvorlagen

Mit Hilfe der neuen Eigenschaft SubordinateSegmentTemplates aus der der Klasse SegmentTemplate können Sie jetzt einer Segmentvorlage auch mittels Eplan API untergeordnete Segmentvorlagen zuordnen oder die einer Segmentvorlage hinzugefügten untergeordneten Segmentvorlagen ermitteln.

Querverweise

Zusätzliche Darstellungsarten in der Eplan API verwenden

In Eplan gibt es jetzt die neuen zusätzlichen Darstellungsarten "Zusätzliche Darstellung: Schaltplan allpolig", "Zusätzliche Darstellung: Schaltplan Fluid" und "Zusätzliche Darstellung: RI-Fließbild". Um diese Darstellungsarten auch in der Eplan API verwenden zu können, wurde die Aufzählung DocumentTypeManager.DocumentType um folgende Optionen erweitert:

  • PairCrossReferenceElectric (Wert -14)
  • PairCrossReferenceFluid (Wert -15)
  • PairCrossReferenceProcessAndInstrumentation (Wert -16)
Methoden (API)

Neue Methode zum Platzieren von Bauteilen im Bauraum

Mit Hilfe der neuen Methoden Place und PlaceAssembly aus der Klasse Placement3D ist es jetzt auch möglich, komplexe Bauteile aus dem Montageaufbau-Navigator heraus in einem Bauraum zu platzieren.