EPLAN

Schemata einlesen

Ich habe im Scripting eigentlich immer Schemata per new Settings().ReadSettings(Scheme) eingelesen…

Aber es gibt auch den Weg über SchemeSetting, wobei man hier genau steuern kann ob ein Schemata überschrieben werden soll:

var schemeFile = @"\\Mac\Home\Desktop\PXex.Test.xml";

SchemeSetting schemeSetting = new SchemeSetting();
schemeSetting.Init("USER.MacrosGui.PXF.Export.Schemes");
schemeSetting.ImportSchemes(schemeFile, true); // overwrite

Die Klasse gibt noch einiges her, so auch das setzen von einzelnen Filtereigenschaften…

Von |2017-11-09T11:22:14+01:002016-05-10|EPLAN, EPLAN-Scripts|

EPLAN Datenbanken: Zugriff über Entity Framework

Ich hatte eine Kundenanforderung, schnell und einfach Daten aus den Datenbanken von EPLAN zu lesen.

Dank des Entity Frameworks geht das recht schön. Ich hab die Datenbanken (Artikeldatenbank, Projektverwaltung, Übersetzung) in Projekte gepackt und auf Github geladen. Einfach die richtigen Serverdaten eintragen und sollte laufen :^)

Stand ist EPLAN 2.5

GitHub: Suplanus.Eplan.Database

Artikeldatenbank

EntityDesignerDiagram_Parts

 

Projektverwaltungsdatenbank

EntityDesignerDiagram_Project

 

Übersetzungsdatenbank

EntityDesignerDiagram_Translation

Von |2016-05-09T15:51:13+02:002016-05-09|EPLAN|

EPLAN Lizenzen überprüfen

Manchmal muss man prüfen welche Lizenz gerade läuft. Das geht per API und Scripting wie folgt:

License license = new License();
LicenseOptions licenseOptions = LicenseOptions.APIExtension;
if (license.HasOption(licenseOptions))
{
   // do some API things
}
Von |2017-11-09T11:22:14+01:002016-05-04|EPLAN, EPLAN-Scripts|

EPLAN-API: Showcase 2016 April

Wir haben eine sehr nützliche API-Erweiterung geschrieben, welche es erlaubt Bilder im Makroprojekt zu organisieren.
Das Bild wird automatisch auf Dateiebene zum Makro gespeichert. Zusätzlich wird am Artikel der Bilderpfad eingetragen.

Ob auch alles seine Richtigkeit hat, kann über den Prüflauf kontrolliert werden.

Von |2016-04-19T15:25:25+02:002016-05-01|EPLAN|

Pfadvariablen Update 2.6

Es sind wieder neue Pfadvariablen dazugekommen, Ihr findet findet die Daten hier:

EPLAN_Pfadvariablen

 

Neuerungen

  • $(EPLAN_EXECUTABLE): Pfad zur EPLAN.exe
  • $(EPLAN_VARIANT): Name der gestarteten Produktvariante
  • $(EPLAN_VERSION): Versionsnummer
  • $(EPLAN_VERSION_SHORT): Hauptversionsnummer
  • $(RIGHTS_DB_PATH): Pfad zur Rechtedatenbank
Von |2019-04-10T10:19:25+02:002016-04-14|EPLAN, EPLAN-Scripts|
Nach oben